(возможно) важная информация:
Версия Ubuntu - 16,04 LTS
Версия GNU Emacs - 24.5.1
Версия GNU bash - 4.3.42 (1) - release
Я пытаюсь редактировать свой файл apache2.conf в /etc/apache2/
, но использование
sudo emacs -mm apache2.conf &
для запуска Emacs не работает. В частности, он не запрашивает пароль пользователя root, а процесс просто приостанавливается сразу после запуска. bg
тоже не работает, потому что процесс просто снова приостанавливается.
edit :
Когда я запускаю Emacs как процесс переднего плана, меня просят ввести пароль root, и процесс не приостанавливается.
Что может быть причиной такого поведения?
Это вызвано тем, что sudo между тем не работы для многих основанных на GUI приложений, используйте gksudo
вместо этого, который Вы найдете в пакете gksu
. Так пример:
sudo apt-get install gksu
gksudo emacs -mm apache2.conf &
Счастливое взламывание.