无法更改 Gnome Classic 会话的窗口边框

无法更改 Gnome Classic 会话的窗口边框

我已经找到了很多解决这个问题的“办法”,包括修改 gsettings.py以及安装 Gnome Tweak Tool 或 Unity Tweak Tool。我甚至尝试过使用 Gnome 3.10。但我试过的所有方法都没有用。

我遇到的问题是,在 Gnome Classic 中,我无法更改窗口边框。大多数安装的 GTK3 主题都可以~/.themes/工作,因为我可以更改 GTK 主题,但不能更改窗口边框(边框、标题栏、关闭/最大化/最小化按钮)

我最终能够在使用 Gnome Fallback 时使用正确的主题来获得窗口边框,但是,Gnome Fallback 似乎对我来说不是一个理想的解决方案(引入了更多问题,例如键盘设置不会影响我的会话)。

有人对如何获得同时支持 GTK 和主题的窗口边框的 Gnome Classic 会话有什么建议吗?

答案1

正如我所解释的那样,Gnome 3 正在朝着允许每个窗口自行设置样式的方向发展。这一目标背后的想法是,应用程序可以通过拥有自己的自定义颜色和内容来真正改善用户体验。

因此,一些“GTK3”主题并不是真正的 Gnome 3理想的。您会发现某些 GTK3 主题(例如 Gnome Look 上的主题)可以工作,而其他主题则不能。

如果您遇到此类问题,可以将旧主题放入~/.local/share/themes。如果您在 Gnome Tweak Tool 上没有当前主题选项,则可以使用以下命令手动设置窗口边框/当前主题主题:

gsettings set org.gnome.desktop.wm.preferences theme "THEME_DIRECTORY_NAME_HERE"

我希望这可以澄清一些事情。

相关内容