Когда я вхожу в gnome в Ubuntu 12.04, я могу напечатать следующее в командной строке, чтобы открыть PDF:
evince mypdf.pdf
Однако следующее не работает.
su
evince mypdf.pdf
Это приводит к следующей ошибке:
(evince:1368): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported
** (evince:1368): WARNING **: The connection is closed
No protocol specified
No protocol specified
Cannot parse arguments: Cannot open display:
Как это исправить, чтобы изменение пользователей в командной строке не нарушало работу приложений с графическим интерфейсом?
Вообще говоря, вы используете gksu
gksu evince mypdf.pdf
См. https://help.ubuntu.com/community/RootSudo#Graphical_sudo