从屏幕角落关闭应用程序很麻烦

从屏幕角落关闭应用程序很麻烦

检查此图片

在上图中,您可以看到有多少空间。我的整个光标可以放在关闭按钮上方。我不想这样。我想通过单击最右上角来关闭任何应用程序,而不必每次都瞄准关闭按钮。现在,每当我将光标移动到角落时,我总是最终单击角落的标题栏。

我尝试复制粘贴一些在互联网上找到的设置以供~/.config/gtk-3.0/gtk.css使用:

gedit ~/.config/gtk-3.0/gtk.css

但是这样会使带有关闭按钮的标题栏高度变得非常大,但仍然保留了角落的空间,因为按钮是一个圆圈。我没有编程经验,所以我不知道还要更改哪些其他设置。

我尝试过的其他方法:

  • 首先我使用了团结扩展以获取顶部栏中的关闭按钮。然后我意识到我无法通过将光标移动到最顶部来切换 Mozilla Firefox 中的选项卡,因为顶部有顶部栏。

  • 然后我尝试了隐藏顶部栏扩展。这让事情变得更加混乱。有时我设法从顶部点击 Mozilla Firefox 选项卡,有时我最终点击了顶部栏。

  • 所以我不得不去掉顶部栏。我使用仪表板。现在我感受到了 Windows 10/KDE 的感觉。现在顶部栏在底部,Unite 按钮也在底部。窗口右侧的标题栏中仍有关闭按钮,但窗口最大化时它不在最角落!所以我仍然必须瞄准它。

我在 Manjaro KDE 中遇到了同样的问题,但只有当我更改主题时才会出现。然而,在 Ubuntu 中,默认主题也会出现这种情况。

所以有什么建议吗?(请不要建议更改显示比例,因为这会使应用程序窗口变得更大。)

答案1

正如我在你的问题评论中所解释的那样,Stack Exchange 上的这个答案尝试将“标题栏”缩小一点,以便按钮更靠近屏幕顶部。我还设法将“关闭”( ×) 按钮改为正方形代替圆圈,通过将以下代码添加到文件末尾~/.config/gtk-3.0/gtk.css并重新启动 GNOME(要执行此操作,请按Alt+F2并输入rEnter

headerbar {
  margin: 0px;
  padding: 0px;
}

headerbar button.titlebutton.close {
  min-height: 48px;
  min-width: 48px;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}

这解决了部分应用程序的问题,但并非完全解决了所有应用程序的问题,因为有些应用程序似乎使用了超宽的“标题栏”。请测试并进行必要的修改以适合您当前的设置。

另请注意,某些已打开窗口并正在运行的应用程序可能不会在您重新启动 GNOME 后立即反映 CSS 更改。您可能必须重新启动这些应用程序,甚至注销并重新登录才能使更改生效。

答案2

我能够使用一些gtk.css样式来实现这一点。请注意,这不会影响设置自己的窗口标题栏样式的程序,例如 Firefox。

  1. gtk.css创建一个名为的文件~/.config/gtk-3.0

  2. 输入此 CSS 代码,删除关闭按钮右侧的空间并使按钮填充窗口标题栏的高度。

    headerbar {
      padding-right: 0;
    }
    
    .titlebutton {
      min-width: 44px;
      min-height: 44px;
      padding: 0;
      margin: 0;
    }
    
  3. 保存文件,然后注销并重新登录以应用更改。

相关内容