如何隐藏/禁用 GNOME 窗口的关闭按钮?

lof*_*ops 5 gnome window-buttons titlebar window-decoration maximized

我正在使用GNOME Shell的Pixel Saver 扩展,类似于 GNOME 2 / Unity 的旧 Maximus 扩展。当我最大化窗口时,标题和菜单栏被隐藏。

但我不希望最小化、最大化或关闭按钮出现在活动栏中。Pixel Saver 没有弄乱窗口按钮本身,而是遵循GNOME 设置,因此我可以通过在 Tweak Tool 中禁用它们来删除最小化和最大化按钮。

我如何类似地禁用/删除关闭 (X) 按钮?

(我想这与“GNOME 3 中没有关闭按钮”相反)

pom*_*sky 6

您可以尝试以下方法之一。

1. 调整像素保护程序代码

您可以按照以下步骤调整Pixel Saver以去除按钮:

  1. 转到 Pixel Saver 目录即。~/.local/share/gnome-shell/extensions/pixel-saver@deadalnix.me/(如果它是本地安装的)。
  2. extension.js使用文本编辑器打开文件。
  3. 寻找三行

    • Buttons.init(extensionMeta);
    • Buttons.enable();
    • Buttons.disable();

    并通过将它们放在//行前(即更改Buttons.init(extensionMeta);//Buttons.init(extensionMeta);等等)来注释掉它们。

  4. 保存extension.js文件。
  5. alt+重新启动 GNOME shell f2,然后输入r并按enter

注意:extension.js文件的这些更改很可能会被扩展的每次更新覆盖。

这将从顶部的“活动”栏中删除最大化窗口的窗口按钮。我相信这就是您希望实现的目标。

2. GNOME 设置

如果要删除所有窗口中的所有按钮,请在终端中运行以下命令:

gsettings set org.gnome.desktop.wm.preferences button-layout :
Run Code Online (Sandbox Code Playgroud)

3. 使用不同的扩展名

No Title Bar是 Pixel Saver 的一个分支,专门实现了这个功能。

  • @BłażejMichalik您始终可以使用“重置”回退到默认选项(在本例中为“gsettings重置org.gnome.desktop.wm.preferences按钮布局”)。 (2认同)