回到20.04的时候, 我们设法让Yaru设计师及时改善了ALT+TAB
任务切换器中选定应用程序的对比度。
现在22.04已经发布,看起来这个问题又出现了...
我承认我很幸运能在一个明亮的办公室工作,但目前的对比度(黑色背景上的深灰色)每次使用电脑时都让我眯起眼睛(而且我使用的是高质量的“生产力”显示器)。希望有一种方法可以通过编辑一些.css文件来改善对比度。如果这太难了(真的吗?),我很乐意安装一个扩展程序,但不觉得需要像这里建议的那样替换整个用户界面。
回到20.04的时候, 我们设法让Yaru设计师及时改善了ALT+TAB
任务切换器中选定应用程序的对比度。
现在22.04已经发布,看起来这个问题又出现了...
我承认我很幸运能在一个明亮的办公室工作,但目前的对比度(黑色背景上的深灰色)每次使用电脑时都让我眯起眼睛(而且我使用的是高质量的“生产力”显示器)。6907
。
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6907
以下代码由Chris Heywood编写,将dark-gray
更改为颜色white
: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 user-theme@gnome-shell-extensions.gcampax.github.com
# 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 user-theme@gnome-shell-extensions.gcampax.github.com
# Remove theme
rm -r ~/.themes/TempAppSwitcherContrastCludge
dconf write /org/gnome/shell/extensions/user-theme/name "'TempAppSwitcherContrastCludge'"
而不是gsettings
(或者使用扩展的图形界面)。无论如何,你都需要安装"User Themes"扩展。
我还是不明白这么糟糕的初始用户体验怎么能通过质量保证... - undefinedecho
命令中的background:
的十六进制值来进行变化。使用像Pinta这样的图片编辑器来获取适合您的十六进制值。我将我的设置为background: #5936B5;
(一种深紫色)。您需要将user-theme
切换到TempAppSwitcherContrastCludge
,以便在不必注销的情况下尝试不同的值。 - undefined~/.themes
和/usr/share/themes
中都找不到alt-tab-app-switcher
这个标记。~/.themes
下下载并安装Dracula主题sudo apt-get install gnome-tweaks
~/.themes/Dracula*/gnome-shell/gnome-shell.css
文件。.switcher-list .item-box:selected {
background-color: red; /*rgba(189, 147, 249, 0.5)*/
color: #f8f8f2; }
alt-tab-app-switcher
CSS类;因此那个答案不起作用(这就是为什么我还没有“接受”它)。 - sxc731alt+taB
任务切换器的外观。CSS文件可以在/usr/share/gnome-shell/theme
以及你的家目录中找到。
用文本编辑器打开文件:
nano ~/.config/gtk-3.0/gtk.css
找到类似以下的行:
.alt-tab-app-switcher {
background-color: #333;
}
.alt-tab-app-switcher .selected {
background-color: #555;
}
将 .alt-tab-app-switcher .selected
的背景颜色改为较浅的颜色。例如:
.alt-tab-app-switcher .selected {
background-color: #ccc;
}
您可以使用任何 CSS 颜色代码来设置背景颜色。在进行更改后,保存文件并重新启动 Gnome Shell(Alt + F2)以使更改生效。
注意:请记住这只是一个示例,您的 CSS 文件中的实际样式可能会有所不同。在进行任何更改之前,最好备份原始的 CSS 文件。
alt+tab
任务切换器有不同的样式,因此您可能需要相应地修改CSS样式。grep -R alt-tab-app-switcher /usr/share/gnome-shell/theme ~/.config/gtk-*
没有返回任何结果... - sxc731/usr/share/themes/Yaru/gtk-3.0/gtk.css
;我还在我的主目录中创建了一个副本,命令如下:mkdir ~/.themes; mkdir ~/.themes/Yaru; mkdir ~/.themes/Yaru/gtk-3.0; touch ~/.themes/Yaru/gtk-3.0/gtk.css
,尝试找到CSS文件并进行必要的编辑。 - Error404/usr/share/themes/Yaru/gtk-3.0/gtk.css
文件的内容如下:
@import url("resource:///com/ubuntu/themes/Yaru/3.0/gtk.css");
如果我在这行后添加以下内容:
.alt-tab-app-switcher .selected { background-color: #ccc; }
然后没有任何变化。有什么想法为什么会这样? - DMTmkdir -p ~/.themes/Yaru/gtk-3.0 ; cat > ~/.themes/Yaru/gtk-3.0/gtk.css << EOF .alt-tab-app-switcher .selected { background-color: #1fe6d8; } EOF
,然后按下ALT+F2/r。同样的操作也要在~/.config/gtk-3.0/gtk.css
上进行。但是这两种方法都没有产生预期的改进效果。在/usr/share/themes/
目录下使用grep -R alt-tab-app-switcher
命令,并没有找到包含你提到的CSS类的文件。你能在"原始"的Ubuntu 22.04机器上成功实现吗?如果我们能解决这个问题,将会对很多人有所帮助! - sxc731