Как убрать пробел вокруг развернутой рамки Emacs на KDE?

Я использую Emacs на Kubuntu. При запуске я максимизирую свой кадр Emacs с помощью этой команды в моем init.el:

(custom-set-variables
...
 '(initial-frame-alist (quote ((fullscreen . maximized)))))

Это работает, но оставляет небольшой разрыв вокруг не совсем развернутого фрейма, как вы можете видеть здесь:

Есть ли способ полностью максимизировать Emacs и устранить этот пробел?

1 ответ

Решение

Это скорее обходной путь, чем исправление. Как предложил Бастиан Байшер в этой теме, вы можете изменить то, как окно подчиняется изменениям геометрии.

Поскольку некоторые названия пунктов меню изменились, вот обновленная версия:

  1. Щелкните правой кнопкой мыши на строке заголовка.
  2. Выберите Дополнительные действия → Настройки специального окна.
  3. В Размерах и позициях -Tab активировать Obey Geometry Restrictions
  4. Установите значение в раскрывающемся списке " Принудительно" и оставьте переключатель рядом с ним на " Нет".

Это решило проблему для меня. Он работал для всех экземпляров Emacs на моей машине и делал это постоянно после перезапуска. Он также работает на Ubuntu 16.04 с Plasma 5.5.5 и Emacs 25.2.

Редактировать:

Я попытался выяснить, в чем разница между настройками специальных окон и настройками специальных приложений. Этот ответ на SE Unix&Linux предполагает, что это изменение будет применяться только для определенного окна, но я не смог воспроизвести это. Для меня это меняется для всех окон.

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