如何禁用 GTK+ 3.12 客户端装饰?

如何禁用 GTK+ 3.12 客户端装饰?

我已经用 GNOME/GTK 3.12 更新了我的 Ubuntu 14.04(因为我想试用 GNOME 并使用一些最新的 GNOME 应用程序),但结果是,现在所有 GNOME 应用程序在我的默认 KDE 工作区下运行时也使用客户端装饰。

有没有办法在 GNOME shell 之外禁用 GTK+ 3.12 默认使用 CSD?

答案1

你可以尝试gtk3-nocsdWebUpd8 上的文章

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gtk3-nocsd

将以下内容添加到您的“〜/ .profile”

export GTK_CSD=0
export LD_PRELOAD=/path/to/gtk3-nocsd.so

作者 WebUpd8 写道,Unity 不是以此为起点的,因此您可以编辑 /usr/share/applications 中的 .desktop 文件,例如 gthumb:

/usr/share/applications/gthumb.desktop

将以下内容添加到“Exec=”:

env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so

使其看起来像这样:

Exec=env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so gthumb %U

相关内容