Я предполагаю, что это относится к любому рабочему столу Gnome. В чем разница между этими двумя командами? В соответствии с документацией Ubuntu и вопросами, которые на нее ссылаются , первый также устанавливает $HOME
переменную среды и копирует переменную .Xauthority во временное расположение, но являются ли они единственными отличиями для всех систем, работающих под управлением Gnome, или они применимы только к Ubuntu?
9
gksudo
что это связаноgksu
, по крайней мере, с Ubuntu .gksudo
функционировать по-другому в системе (например, Ubuntu), где это не более, чем символическая ссылкаgksu
? (Это серьезный вопрос. Я не знаю достаточно о Linux, чтобы понять, имеет ли это значение).gksudo
, действуйте как gksudo; если это будетgksu
действовать какgksu
Ответы:
После поиска на большую длину и найти несколько других источников , я думаю , можно с уверенностью сказать , что это не более , чем вокруг в большинстве случаев. Этот источник утверждает, что, поскольку отображает диалоговое окно ввода пароля, он используется для графических приложений (как мы уже знаем), поскольку его можно использовать вне эмулятора терминала. В противном случае запуск из панели запуска не будет работать, поскольку пользователю не будет предложено ввести пароль.
gksu
wrapper
sudo
gksu
sudo <cmd>
источник
Я помню, что не мог запустить некоторые приложения X с
sudo
, но смог запустить их с помощьюgksudo
илиkdesudo
.источник