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