web-dev-qa-db-ja.com

GTK + 3.12クライアント側の装飾を無効にする方法は?

Ubuntu 14.04をGNOME/GTK 3.12で更新しました(GNOMEをテストして、最近のGNOMEアプリケーションでプレイしたいため) 。

GNOMEシェルの外部でCSDのGTK + 3.12のデフォルトの使用を無効にする方法はありますか?

4
Guss

試すことができます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
2
iCON