使用Adwaita-dark时,如何修复禁用右键菜单项的模糊外观?

图像有点说明了一切:
右键单击Sublime 3中的上下文菜单
右键单击Sublime 3中的上下文菜单

使用Ubuntu 18.04,Gnome Shell和Adwaita-dark主题。 该错误也出现在像Filezilla这样的应用程序中,因此它必须是通用的。

问你,我该如何解决这个问题?

我不使用Sublime,所以不能评论这方面。

但是,对于Filezilla和Adwaita-dark,我看到你报告的内容:

阿德维塔暗

当使用Blackbird这是另一个黑暗主题时,Filezilla看起来像这样:

黑鸟

要安装Blackbird,请运行

sudo apt install blackbird-gtk-theme 

如果您没有发现令人满意的黑鸟,我建议您尝试其他黑暗主题。

并且,如果您想对所有其他程序使用Adwaita-dark,但只想使用Blackbird运行filezilla,请使用以下内容创建~/.local/share/applications/filezilla.desktop

 [Desktop Entry] Name=FileZilla GenericName=FTP client Comment=Download and upload files via FTP, FTPS and SFTP #Exec=filezilla Exec=bash -c'GTK2_RC_FILES=/usr/share/themes/Blackbird/gtk-2.0/gtkrc filezilla' Terminal=false Icon=filezilla Type=Application Categories=Network;FileTransfer; Version=1.0 

至于你看到的内容是否可以修复,似乎GNOME团队只是在等待gtk2死掉。 见/usr/share/themes/Adwaita-dark/gtk-2.0/hacks.rc 。 从那里:

这个文件包含可怕的黑客,使这个主题与一些程序一起使用这主要是由于gtk2的限制,但有时它是程序本身的错。 不要指责。

无论哪种方式,它都是两个WONTFIX,因此这个可怕的文件。

在我看来,解决方案是使用另一个符合您要求的主题。 当然,人们总是可以接近应用程序的开发人员,并要求他们使用Adwaita-dark使他们的应用程序运行良好。 但我怀疑他们不会过于兴趣。


编辑 :模糊效果是由于文本阴影的应用。 如果使用得当,文本阴影可以确保针对各种背景的文本可见性,并且通常用于属于桌面图标的文本,因为用户可能想要随意交换背景和背景颜色。 缺点是模糊效应。 你可以阅读更多关于文字阴影的文字阴影增强可读性吗? 。