На этот вопрос уже есть ответ:
Ни один из this , this и this не работали при настройке моего редактора по умолчанию. Не пробовал это , боюсь, тоже не сработает.
Итак, как мне установить редактор по умолчанию на emacs
или, возможно, emacsclient
в 13.04 через интерфейс командной строки / терминал?
Двойной щелчок по текстовому файлу по-прежнему открывается до gedit
.
Я специально говорю 13.04, потому что у меня не было проблем с этим в версии 11.04, с которой я недавно обновился.
Это - то, как Вы устанавливаете приложения по умолчанию..
Наведите и кликните:
Щелкните правой кнопкой по текстовому файлу, которым Вы хотите открыть, выбрать Properties и затем Открыться. Необходимо найти Emacs в списке программного обеспечения, Которым повторно управляют. Нажмите Set как кнопку по умолчанию.
Используя командную строку:
Если Вы хотите установить приложения по умолчанию с помощью терминала, Вы используете для инструмента XDG.
xdg-mime default emacs23.desktop text/plain
Затем попытайтесь открыть документ простого текста.
Если Вы хотите установить приложения по умолчанию для текущего пользователя, отредактируйте этот файл:
~/.local/share/applications/mimeapps.list
Для изменения глобальных настроек вручную посмотрите этот файл:
/usr/share/applications/default.list
Править: Благодаря Oli, как сделанный мной знающий о XDG в комментариях ниже вопроса
Попробуйте это. Просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo update-alternatives --config editor
Когда он появится, выберите ваш редактор. Смотрите изображение ниже.
Я уже задавал похожий вопрос об изменении всех ассоциаций для Gedit на Sublime Text (другой редактор GUI).
Это, по сути, то, где вы отвечаете ложь, за исключением того, что вместо файла .desktop для Sublime Text вы добавите один (если он не существует) для Emacs, а затем просто измените все ассоциации на него.
Перейдите в настройки системы -> Детали -> приложения по умолчанию и выберите Emacs в качестве приложения по умолчанию для файлов. Я сделал это вчера, и он отлично работает ...