如何消除 KDE 上最大化 Emacs 框架周围的间隙?

m00*_*0am 8 kde emacs window-management kwin

我在 Kubuntu 上使用 Emacs。在启动时,我在我的以下命令中使用以下命令最大化我的 Emacs 框架init.el

(custom-set-variables
...
 '(initial-frame-alist (quote ((fullscreen . maximized)))))
Run Code Online (Sandbox Code Playgroud)

这有效,但在未完全最大化的框架周围留下了一个小间隙,如下所示:

围绕“最大化”的 Emacs 框架的间隙。

有没有办法完全最大化 Emacs 并消除这个差距?

m00*_*0am 8

这与其说是修复,不如说是一种变通方法。正如 Bastian Beischer 在此线程中提出的那样,您可以更改窗口服从几何变化的方式。

由于菜单项的某些名称已更改,这里是一个更新版本:

  1. 右键单击标题栏。
  2. 选择更多操作?特殊窗口设置
  3. 大小和位置 -选项卡中激活服从几何限制
  4. 将下拉列表中的值设置为Force并将其旁边的单选按钮保持在No

这为我解决了这个问题。它适用于我机器上的所有 Emacs 实例,并在重新启动后持续执行。它也适用于带有 Plasma 5.5.5 和 Emacs 25.2 的 Ubuntu 16.04。

编辑:

我试图弄清楚特殊窗口设置特殊应用程序设置之间的区别是什么。SE Unix&Linux 上的这个答案表明此更改仅适用于特定窗口,但我无法重现这一点。对我来说,它对所有窗口都发生了变化。