我正在运行 Ubuntu 16.04 和 Emacs 25.1.2,我从这里安装:
https://launchpad.net/~kelleyk/+archive/ubuntu/emacs
根据:
Ubuntu-16.10 中缺少 Emacs 工具栏图标,难以编译 emacs24 和 25
kellyk 构建应该解决空菜单问题,但我仍然得到一些空菜单,例如,当我打开一个 .tex 文件时,如果我点击菜单,Latex 菜单只是一个灰色矩形。菜单仅在我按下 F10 时才会填充,但我想知道是否有人知道如何修复它以便我可以单击它。
粗略回答:
我假设您正在使用 Unity。我没有测试过,但我认为
gsettings set com.canonical.unity-gtk-module blacklist "['emacs25']"
Run Code Online (Sandbox Code Playgroud)
应该部分解决这个问题——你编译的 emacs 将不再使用全局菜单,而是使用它自己的菜单,这应该表现得更好。如果需要,您可以在黑名单中有更长的元素列表——例如"['emacs25', 'emacs26']". 执行上述命令后重启Emacs!
(可能第一次运行:
gsettings get com.canonical.unity-gtk-module blacklist
Run Code Online (Sandbox Code Playgroud)
以确保列表一开始是空的,并且您没有破坏任何东西。)
简要说明:
emacs24来自默认存储库的硬编码黑名单,但这不会延续到emacs25.
注意:您可能需要使用该实用程序xprop(例如,使用xprop WM_CLASS- 您需要显示的第一个字符串)来确定 emacs 窗口的“WM_CLASS”并使用它而不是 emacs25。
| 归档时间: |
|
| 查看次数: |
909 次 |
| 最近记录: |