ALT+TAB:选定的应用程序突出显示对比度几乎与背景难以区分(黑底深灰色)

ALT+TAB:选定的应用程序突出显示对比度几乎与背景难以区分(黑底深灰色)

回到 20.04 时代ALT+TAB,我们设法让 Yaru 设计师在发布前及时改进任务切换器所选应用程序的对比度。

22.04 现已发布,看起来又倒退了……

Ubuntu 22.04 上的 ALT+TAB - 您能分辨出选择了哪个应用程序吗(无需阅读标题)?

我承认我很幸运能在明亮的办公室工作,但是当前的对比度(黑色上的深灰色)让我每次使用该东西时都眯起眼睛(并且我使用高质量的“生产力”显示器)。

希望有办法通过编辑一些.css文件来提高对比度?如果这太难了(真的吗?)我很乐意安装一个扩展,但我觉得不需要像建议的那样替换整个用户界面这里

答案1

6907我在 gitlab.gnome.org 上发现以下问题:

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6907

Chris Heywood 编写的以下代码确实改变了dark-gray颜色white

先决条件,Gnome 扩展“用户主题”必须安装。

(打开 shell,你不需要是‘root’)

激活于white

# Create a theme which only modifies the app switcher CSS
mkdir -p ~/.themes/TempAppSwitcherContrastCludge/gnome-shell
echo ".switcher-list .item-box:selected { background: #f6f5f4; color: #241f31; }" > ~/.themes/TempAppSwitcherContrastCludge/gnome-shell/gnome-shell.css
# Enable user themes shell extension
gnome-extensions enable [email protected]
# Select the theme
gsettings set org.gnome.shell.extensions.user-theme name TempAppSwitcherContrastCludge

停用:

# Clear theme setting
gsettings set org.gnome.shell.extensions.user-theme name ""
# Disable user themes extension
gnome-extensions disable [email protected]
# Remove theme
rm -r ~/.themes/TempAppSwitcherContrastCludge

它已打开tested并且运行正常!我也测试了它是否正常工作。activated23.10deactivation

克里斯,如果你读了我的话,非常感谢!

答案2

您可以编辑 Gnome Shell 主题的 CSS 文件来更改任务切换器的外观。您可以在以及您的主目录中alt+taB找到 CSS 文件。/usr/share/gnome-shell/theme

  1. 使用文本编辑器打开该文件:

    nano ~/.config/gtk-3.0/gtk.css
    
  2. 找到与以下内容相似的行:

    .alt-tab-app-switcher {
        background-color: #333;
    }
    
    .alt-tab-app-switcher .selected {
        background-color: #555;
    }
    
    
  3. 将背景颜色更改为.alt-tab-app-switcher .selected更浅的颜色。例如:

    .alt-tab-app-switcher .selected {
        background-color: #ccc;
    }
    
  4. 您可以使用任何 CSS 颜色代码来设置背景颜色。进行更改后,保存文件并重新启动 Gnome Shell(Alt +F2)以使更改生效。

    注意:请记住,这只是一个示例,您的 CSS 文件中的实际样式可能有所不同。在进行任何更改之前,最好备份原始 CSS 文件。

请注意,不同的 Gnome Shell 主题可能具有不同的alt+tab任务切换器样式,因此您可能需要相应地修改 CSS 样式。

祝你好运

答案3

alt-tab-app-switcher我认为我在 Ubuntu 23.04 上非常原始,并且在~/.themes或 中都找不到令牌/usr/share/themes

我不确定那里发生了什么变化,但我确实找到了另一条路线。以下这一页(看起来并不那么费力,5-10分钟就可以完成):

  • 已安装 GNOME shell 浏览器集成
  • 已安装的用户主题扩展
  • 在 ~/.themes 下下载并安装 Dracula 主题
  • sudo apt-get 安装 gnome-tweaks
  • 我认为,注销/登录来关注新主题可能没有必要
  • 从菜单/搜索/调整控制台打开 gnome-tweaks
  • 转到外观,然后将“Shell”(可能显示默认)更改为 Dracula。
  • 该主题现已上线,并且看起来与默认主题类似,类似到我看不出有什么变化。
  • 编辑~/.themes/Dracula*/gnome-shell/gnome-shell.css。

按如下方式调整该文件,将有问题的灰色框变成红色:

.switcher-list .item-box:selected {
    background-color: red; /*rgba(189, 147, 249, 0.5)*/
    color: #f8f8f2; }

[编辑]哦,PS,要么在 gnome-tweaks 中来回切换主题,要么注销/登录以实现颜色变化。

答案4

另一种不需要任何“代码调整”的替代方案(也适用于 Ubuntu 24.04):

安装 gnome shell 扩展AATWS(高级 Alt-Tab 窗口切换器)AATWS Light并在Common-> Appearance and Content->Color Style设置菜单中选择模式。

相关内容