xfceとcompizでDebian 9をインストールしました。 gtk-window-designerのテーマを変更するには?
私が正しく理解した場合、gtk-window-decoratorはメタシティの設定を使用します。これまで〜/.themesディレクトリにいくつかのエントリがありますが、それを有効にする方法がわかりません。検索エンジンで見つけることができるのは、gnome-tweak-toolを使用する必要があることだけですが、gnome3用なので動作しません。 gconf-editorを使って何らかの形で現在のトピック名のキーを見つけることも考えましたが、完全に空です。
私はgtk-window-designerと結婚していませんでした。可能であれば、エメラルドを使用したいがコンパイルされません。
答え1
さて、あなたが持っているメタシティとコンフィズのバージョンに応じていくつかの答えがあります...次を使ってテーマを変更してみてください。
gsettings set org.gnome.desktop.wm.preferences theme "THEME_NAME"
アップデート1:
あなたはそれをインストールする必要がありますlibmetacity
! gtk-window-decorator は Metacity のライブラリを使って窓の装飾を描画します。それ以外の場合、gtk-window-decoratorはデフォルト/組み込みcairoテーマを使用します。
アップデート2:
ああ、gtk-window-designerはそうだと思います。メタシティビルなし。 Debian は、libmetacity 3.22 のサポートを追加するために compiz を更新するか、パッチを追加する必要があります。
アップデート3:
みんなのために! gtk-window-designerおよび/またはメタシティでテーマを変更するのに問題がある場合は、以下をお読みください。郵便はがき。
アップデート4:
Debian の Compiz には現在、リビジョン 4091-4094 と 4102 が必要です。ここMetacityテーマのサポートを有効にします。-DBUILD_METACITY=OFF
必要なリビジョンを追加したら、削除して再構築してください。
答え2
私は首尾よくEmeraldをコンパイルし、それはまた素晴らしい装飾を提供します。ここからダウンロードしてください:https://github.com/compiz-reloaded/emerald
Debian では、次のパッケージによって依存関係が提供されます。 lib decoration0-dev libwnck-3-dev intltool
解凍したEmeraldディレクトリでこのコマンドを実行してコンパイルします。ルートとして実行する必要があります。./autogen.sh && ./configure --prefix /usr && make && make install
次にEmeraldをウィンドウデコレータとして設定しますemerald --replace
。 Metacityを使いたい人は、muktupavelsの他の答えを見てください。
答え3
私はまだ初心者であり、Linuxについてはよくわかりませんが、ウィンドウマネージャでウィンドウの装飾を変更しました。
ウィンドウマネージャが適切な場合は、すべてのウィンドウ装飾を/usr/share/themes
ウィンドウマネージャに移動して使用する必要があります。