Как убрать пробел вокруг развернутой рамки Emacs на KDE?
Я использую Emacs на Kubuntu. При запуске я максимизирую свой кадр Emacs с помощью этой команды в моем init.el
:
(custom-set-variables
...
'(initial-frame-alist (quote ((fullscreen . maximized)))))
Это работает, но оставляет небольшой разрыв вокруг не совсем развернутого фрейма, как вы можете видеть здесь:
Есть ли способ полностью максимизировать Emacs и устранить этот пробел?
1 ответ
Это скорее обходной путь, чем исправление. Как предложил Бастиан Байшер в этой теме, вы можете изменить то, как окно подчиняется изменениям геометрии.
Поскольку некоторые названия пунктов меню изменились, вот обновленная версия:
- Щелкните правой кнопкой мыши на строке заголовка.
- Выберите Дополнительные действия → Настройки специального окна.
- В Размерах и позициях -Tab активировать Obey Geometry Restrictions
- Установите значение в раскрывающемся списке " Принудительно" и оставьте переключатель рядом с ним на " Нет".
Это решило проблему для меня. Он работал для всех экземпляров Emacs на моей машине и делал это постоянно после перезапуска. Он также работает на Ubuntu 16.04 с Plasma 5.5.5 и Emacs 25.2.
Редактировать:
Я попытался выяснить, в чем разница между настройками специальных окон и настройками специальных приложений. Этот ответ на SE Unix&Linux предполагает, что это изменение будет применяться только для определенного окна, но я не смог воспроизвести это. Для меня это меняется для всех окон.