从菜单启动 Emacs 时,它不遵循 .Xresources

从菜单启动 Emacs 时,它不遵循 .Xresources

我有

emacs.font: Inconsolata-13

在我的.Xresources

(我已经说过了xrdb -merge .Xresources。我甚至重新启动了计算机。)

当我从命令行打开 Emacs 时,它使用 Inconsolata。当我从桌面菜单或文件浏览器(“打开方式”)打开 Emacs 时,Emacs 不使用 Inconsolata 作为其字体。(而是看起来像 DejaVu Sans Mono 的东西)。

到底是怎么回事?

我有 Ubuntu 13.10 和 Xubuntu 桌面。

答案1

正确。Ubuntu 菜单启动emacs24,而不是emacs。必须添加到.Xresources

emacs24.font: Inconsolata-13

答案2

更安全的方法是使用emacs自己的配置文件而不是.Xresources。将此行添加到您的~/.emacs

(set-default-font "Inconsolata")

这将适用于所有 emacsen。

相关内容