web-dev-qa-db-ja.com

Ubuntu UnityのデフォルトのGTK 3テーマエンジンとは何ですか?

ubuntu-desktopパッケージをUbuntu-Gnome(gnome Shell)にインストールしようとしました。 unity-Tweakを使用して、テーマをAmbianceに設定します。しかし、gtk2アプリケーションのみが見栄えが良いです。すべてのgtk3アプリケーションには、ugい境界線(header bar)と背景(時々)があります。スクリーンショットを添付しました。

Ubuntu Unityのデフォルトのgtk3-theme-engineとは何ですか?

enter image description here

編集

ルート権限でgtk3 applicationを実行すると、テーマは大丈夫です。新しいユーザーも作成しましたが、結果は同じです。 enter image description here

9
shantanu

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

参照:

私には、設定の問題のようです。

  • envを実行して環境変数を確認し、GTK_THEMEGTK_RC_FILESGTK_CSDを探します。

    env | grep -i gtk
    
  • ホームフォルダーにgtkrcがあるかどうかを確認します

    Sudo find ~/ -iname gtkrc
    

GTK_THEMEは、Gtk3アプリケーションにカスタムテーマフォルダーの使用を強制します。

GTK_RC_FILESは、Gtk3テーマの設定/プロパティを変更できます。

GTK_CSDは、Gtk3にWayland Client Side Decorationを使用するよう指示します。Gtk3アプリケーションのデフォルトは、新しいヘッダーバーを使用することです。

まあそれはシャンタヌ(OP)によって発見されました:

うわー、私は犯人を見つけました。 export GTK_CSD=1/etc/profileにありました。この変数は、gtk3アプリケーションにCSDヘッダーの使用を強制していました。

4
user.dz

私の一番の推測は、利用可能なAmbianceテーマのバージョンが、出荷するGTK +のバージョンと完全に互換性がないことです。

おそらく、基本OSにUnityをインストールするよりも、Ubuntu Vanillaを使用する方がはるかに簡単で、より良いエクスペリエンスを提供します。

3
Daniel Foré

私は部分的な解決策を持っています。 gtk3-nocsdを使用して、クライアント側の装飾を無効にできます。 Unityでは、これをアプリケーションに個別に使用する必要があります。環境では設定できません。 (つまり、gnome-terminalを修正するには、/usr/share/applications/gnome-terminal.desktopを編集し、次のようにExec=行を変更します)

EXEC=env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so gnome-terminal

Gtk3-nocsdのインストール方法:

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install gtk3-nocsd
2
shantanu

GTKを使用する場合は、まずディスプレイマネージャーを変更します。以下の操作を実行します。

Sudo apt-get install gdm
Sudo dpkg-reconfigure lightdm

このような画面が表示されます... enter image description here

カーソルを使用して「gdm」を選択し、Enterキーを押します。

その後、マシンを再起動(オプション)するか、ログアウトして「gnome-Shell」にログインします

その後、「Tweak-tool」を使用できます

Sudo apt-get install gnome-Tweak-tool

Tweakツールを開きます。ここでは、好きなテーマを選択できますが、「ウィンドウ」と「GTK +」のテーマが同じであることを確認してください。そうしないと、ウィンドウヘッダーが異なるという問題が発生します。

個人的には 頂点テーマ が好きです。それを試してください..その非常に素晴らしい、特に暗いもの。 enter image description here

0
roneo