При запуске Emacs из меню он не подчиняется .Xresources

У меня

emacs.font: Inconsolata-13

в моем .Xresources

(И я сказал xrdb -merge .Xresources. Я даже перезагрузил компьютер.)

[d3 ] Когда я открываю Emacs из командной строки, он использует Inconsolata. Когда я открываю Emacs из меню рабочего стола или из браузера файлов («Открыть с»), Emacs не использует Inconsolata в качестве своего шрифта. (Но что-то похожее на DejaVu Sans Mono).

Что происходит?

У меня Ubuntu 13.10 и рабочий стол Xubuntu.

1
задан 2 March 2015 в 08:15

1 ответ

Более безопасным подходом было бы использовать собственный файл конфигурации emacs вместо .Xresources. Добавьте эту строку в свой ~/.emacs:

(set-default-font "Inconsolata")

, который затем применим ко всем emacsen.

1
ответ дан 24 May 2018 в 08:23
  • 1
    Благодарю. Просто, если я установил шрифт (только) в .emacs, то, когда я запустил Emacs, на мгновение ока откроется окно с размером шрифта по умолчанию, тогда это окно изменится на шрифт, настроенный в .emacs , Мне не нравится, как окно быстро перескакивает из одного размера в другой, поэтому я предпочитаю устанавливать шрифт в .Xresources, чтобы окно отображалось прямо в правильном размере. – Sampo Smolander 1 May 2014 в 18:42
  • 2
    @SampoSmolander lol, классический geek perfectionism :) Достаточно справедливо. – terdon♦ 1 May 2014 в 19:49

Другие вопросы по тегам:

Похожие вопросы: