我想调整我的系统,使焦点窗口更加突出。标题栏中活动窗口和非活动窗口之间的对比很难看清。
当我在多个 30 英寸显示器上打开许多终端并且不知道当前焦点在哪一个终端时,我最容易遇到这个问题。
理想的解决方案是,只需从标题栏的亮度就可以看到窗口,而无需使用鼠标或进行繁琐的 alt-tab 操作。
我发现了一些相关的问题:
Gnome-terminal 标签页:活动和非活动标签页之间没有对比
但这些要么用于 unity/compiz,要么需要鼠标,要么仅用于终端(如果能为所有应用程序解决这个问题就更好了)。
我尝试过“Windows 模糊效果”插件(参见如何改变活动/非活动窗口的颜色?),但是在默认设置下它会使 gnome 变得非常慢,而且我无法从 gnome-tweak-tools 中的“扩展”选项卡中打开设置以减轻它的负担。
提前致谢。
答案1
在您的主目录中创建gtk.css
文件并粘贴以下代码。.config/gtk-3.0/
/* Need to be adjusted to your theme. I'm using Adwaita dark theme. */
@define-color backdrop_color #2d2d2d;
@define-color standout_color seagreen;
@define-color very_standout_color yellow;
/* border around windows */
decoration {
border: 1px solid @very_standout_color;
background: @very_standout_color;
}
decoration:backdrop {
border: 1px solid @backdrop_color;
background: @backdrop_color;
}
/* title/headerbar colors */
headerbar.titlebar {
background: @standout_color;
}
headerbar.titlebar:backdrop {
background: @backdrop_color;
}
它试图:
- 在窗口周围添加 1px 边框
- 彩色标题栏/页眉栏。
它并不适用于所有应用程序和窗口,但对我而言(gnome 3.38.2)它足以快速区分活动窗口。即使某些应用程序的窗口未正确着色标题栏,仍可看到重音边框。
有时调整应用程序的偏好设置以更好地突出显示它是件好事。例如,Firefox 默认禁用标题栏,如果不启用它,标签栏和地址栏始终会使用强调色。我启用了标题栏并根据以下情况缩小了标题栏:这. 在具有主题的应用程序中,通常最好设置默认/系统主题。
某些更改需要注销/登录或重新启动才能生效,因此请记住在每次更改 css 文件后执行这些操作以查看结果。
答案2
我使用扩展https://extensions.gnome.org/extension/4699/highlight-focus/
它用临时边框突出显示焦点窗口。