Я использую Ubuntu 16.04 и Emacs 25.1.2, которые я установил отсюда:
https://launchpad.net/~kelleyk/+archive/ubuntu/emacs [ 113]
Согласно:
Значки панели инструментов Emacs отсутствуют в Ubuntu-16.10, борьба за компиляцию emacs24 и 25
сборка kellyk должна решить проблему пустого меню , но я все еще получаю некоторые пустые меню, например, когда я открываю файл .tex, меню Latex - это просто серый прямоугольник, если я нажимаю на меню. Меню заполняется, только когда я нажимаю F10, но мне было интересно, если кто-нибудь знает, как это исправить, чтобы я мог щелкнуть по нему.
Грубый ответ:
я предполагаю, что Вы используете Единицу. Я не протестировал это, но я думаю, что
gsettings set com.canonical.unity-gtk-module blacklist "['emacs25']"
должен частично решить проблему — Ваш скомпилированный emacs, больше не будет использовать Глобальное меню, но его собственное меню, которое должно быть лучше ведущим себя.
(Возможно первый показ:
gsettings get com.canonical.unity-gtk-module blacklist
, чтобы гарантировать, что список пуст для начала, и Вы ничего не ударяете.)
Краткое объяснение:
emacs24
из репозиториев по умолчанию имеет черный список hardcoded, но это не переносит на emacs25
.
Примечание: Вы, возможно, должны были бы использовать утилиту xprop
для определения "WM_CLASS" emacs окна и использования это вместо emacs25.
gsettings set org.gnome.shell.extensions.dash-to-dock show-show-apps-button false
для избавлений от " Покажите Applications" значок. – pomsky 6 November 2018 в 19:10