XFCE + Ubuntuのウィンドウ装飾の変更

XFCE + Ubuntuのウィンドウ装飾の変更

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ウィンドウマネージャに移動して使用する必要があります。

関連情報