Verifique: link
O aplicativo raiz em geral não pode se comunicar com o aplicativo do usuário pelo usuário da sessão dbus, mas o xim tem apenas a restrição de coisas que precisam ser executadas sob o mesmo X.
O aplicativo BTW, em geral, é quebrado com sudo, é altamente recomendável não fazer isso.