1

У меня есть дистрибутив Trisquel 7 GNU/Linux с GNOME 3.8.4.

Я считаю невозможным создать папку в Nautilus или перетащить файлы на рабочий стол из других вариантов. Я нахожу это довольно странным, поскольку я привык работать с живыми USB-устройствами только с root-правами, и я до сих пор не понимаю систему пользователя Linux. Всякий раз, когда я пытаюсь выполнить какое-либо действие, Наутилус не реагирует; здесь у меня есть код, который я пробовал ...

РЕГУЛЯРНЫЙ ВХОД: $ NAUTILUS

xvlaze@linux0:~$ nautilus

** (nautilus:4627): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

СУДО НАУТИЛУС

[То же сообщение]

SU

root@linux0:/home/xvlaze# nautilus Unable to initialize DBus connection: Connection is closed (nautilus:4672): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_export: assertion 'G_IS_DBUS_CONNECTION (connection)' failed Error creating proxy: Connection is closed (g-io-error-quark, 18) Error creating proxy: Connection is closed (g-io-error-quark, 18) Error creating proxy: Connection is closed (g-io-error-quark, 18) Error creating proxy: Connection is closed (g-io-error-quark, 18)

(nautilus:4672): libunity-CRITICAL **: unity-launcher.vala:154: Unable to connect to session bus: Connection is closed

(nautilus:4672): libunity-CRITICAL **: unity-launcher.vala:154: Unable to connect to session bus: Connection is closed

(nautilus:4672): dconf-WARNING **: failed to commit changes to dconf: Connection is closed

(nautilus:4672): dconf-WARNING **: failed to commit changes to dconf: Connection is closed No DBus connection available

Я никогда не сталкивался с чем-то подобным, даже когда использовал компьютеры Linux других людей. Кто-нибудь испытывал что-то подобное?

1 ответ1

1

Это похоже на проблему с вашей текущей установкой Nautilus, как если бы она была повреждена где-то во время обновления или переустановки.

Я бы попробовал переустановить Nautilus с нуля:

killall nautilus
apt-get purge nautilus 
apt-get update 
apt-get install nautilus

РЕДАКТИРОВАТЬ:

Проблема в том, что root не имеет ни сеанса Xscreen, ни соединения dbus. Различные дистрибутивы справляются с этим по-разному, например, на моем Kubuntu ваша команда выше работает из коробки. Стандартное решение в этих случаях - использовать gksu вместо sudo , потому что gksudo был разработан для решения именно этих двух проблем.

Кроме того, вы можете включить root-доступ к своему экрану (xhosts +) и добавить root в группу dbus,

 gpasswd -a root dbus

Если этого будет недостаточно, вам придется изучить полькит для Gnome, чего я никогда не делал, и по которому я не могу дать никаких указаний.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .