我试图ubuntu-desktop在Ubuntu-Gnome(gnome shell). 使用unity-tweak我将主题设置为Ambiance. 但只有gtk2应用程序看起来不错。所有gtk3应用程序都有丑陋的边框(header bar)和背景(有时)。我附上了截图。
gtk3-theme-engineUbuntu unity的默认设置是什么?
我不认为 gtk3-theme-engine 是您正在寻找的那个。无论如何,这是在新安装的 Ubuntu 14.04 机器上:
$ locate theming-engines
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so
$ dpkg -S /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so
gtk3-engines-unico:amd64: /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so
$ apt-cache rdepends gtk3-engines-unico
gtk3-engines-unico
Reverse Depends:
light-themes
libgtk-3-0
Run Code Online (Sandbox Code Playgroud)
参考:
在我看来,配置问题。
env通过运行find for GTK_THEME, GTK_RC_FILES,检查环境变量GTK_CSD。
env | grep -i gtk
Run Code Online (Sandbox Code Playgroud)gtkrc看看你的主文件夹中是否有
sudo find ~/ -iname gtkrc
Run Code Online (Sandbox Code Playgroud)GTK_THEME强制 Gtk3 应用程序使用自定义主题文件夹。
GTK_RC_FILES可以更改一些 Gtk3 主题设置/属性。
GTK_CSD告诉 Gtk3 使用 Wayland 客户端装饰,Gtk3 应用程序默认使用新的标题栏。
好吧,它是由shantanu(OP)发现的:
哇,我找到罪魁祸首了。
export GTK_CSD=1曾在/etc/profile. 这个变量强制 gtk3 应用程序使用 CSD 标头。
| 归档时间: |
|
| 查看次数: |
6729 次 |
| 最近记录: |