Например, я пытаюсь запустить Archive Manager из Ubuntu Desktop (10.04) под sudo, иначе он не позволит мне распаковать комплект разработки программного обеспечения в / usr / local
Обновление: Я не хочу, чтобы sudo навсегда изменило запуск приложения; только чтобы запустить его под sudo, когда я выберу, пока он не выйдет.
Вы можете запустить программное обеспечение из командной строки / терминала с префиксом gksudo
к команде, который представит запрос на ввод пароля вашего sudoer до запуска.
gksudo file-roller
Хотя вы упомянули, что не хотите вносить это постоянное изменение - вы можете добавить новый пункт меню в нечто вроде Applications
-> System Tools
через alacarte
(System
-> Preferences
. ] -> Main Menu
) Команда, для которой gksudo file-roller
может быть создано как обычное средство запуска Archive Manager, так и «корневое» средство запуска Archive Manager - для удобства.
Проверьте пакет nautilus-gksu
. После установки и перезапуска сеанса (или просто nautilus) вы сможете щелкнуть правой кнопкой мыши по любому файлу / папке и выбрать «Открыть как администратор» и получить запрос на ввод пароля. Хорошо работает для открытия корневых окон nautilus, менеджеров корневых архивов, корневых текстовых редакторов ... вы поняли.
Я добавил скрипт Nautilus, который позволяет мне - из nautilus - открывать текущую папку как root. Таким образом, я могу открыть текущую папку как root, щелкнуть правой кнопкой мыши и извлечь архив с помощью диспетчера архивов, а затем переместить файлы в / usr / local. Когда я закончу, я просто закрою root-nautilus; постоянные изменения не выполняются, и нет необходимости в командной строке.
/ N