Это похоже на проблему с вашей текущей установкой 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, чего я никогда не делал, и по которому я не могу дать никаких указаний.