web-dev-qa-db-ja.com

Ambiance GTKテーマのカスタマイズ(1ユーザーのみ)

Ambianceテーマの外観をカスタマイズすることは可能ですかjust 1人のユーザー用ですか?

私はこれを行う可能性について読みました:

Sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc

しかし、何かを変更するために行うことができます:

  • 1つの設定のみ

for

  • たった一人のユーザー?

おそらく、ユーザーの.themesディレクトリの何かを変更しますか?

通知:「グローバル」テーマが適用された後にoverrideメカニズムを提供するために、テーマ全体をユーザーディレクトリにコピーしないでください。テーマ定義全体を複製するのではなく、異なる必要があります。

2
Robottinosino

可能です。

  1. まずGnome Tweak Toolをインストールします。
  2. .themesフォルダーが存在しない場合は、ユーザーのホームフォルダーにあります。
  3. /usr/share/themes/Ambianceフォルダから.themesフォルダへ。
  4. 名前をMy_Ambianceまたは何か別の名前に変更します。
  5. 変更したいユーザーでログアウトし、再度ログインします。
  6. 必要に応じてテーマを変更します(CSSファイルを手動で変更しました)
  7. Gnome Tweak Toolを開き、My_Ambianceを選択します
1
To Do

これは別の方法ですが、テーマコンポーネントを変更できるかどうかにも依存します。 Ambianceテーマおよびその他のほとんどのテーマには、gtk-2.0フォルダーとgtk-3.0フォルダーがあります。
gtk-2アプリを変更するには、特定のユーザーのホームディレクトリに隠しファイル.gtkrc-2.0を作成する必要があります。このファイルには、/usr/share/themes/Ambiance/gtk-2.0/gtkrcに存在する値を上書きするmodを配置します。
gtk-3アプリを変更するには、まずコードの場所を決定する必要があります。たとえば、/usr/share/themes/Ambiance/gtk-3.0にはgtk.css、gtk-widgets.css、settings.iniなどがあります。関連するファイルのみを特定のユーザーの~/.config/gtk-3.0フォルダにコピーして、編集します。願います。
他の回答で説明されているように、Gnome Tweak Tool(ただし、これは他の多くのGNOME機能を必要とする場合とそうでない場合があります)、または私の意見ではより用途が広いUbuntu Tweakツールを使用して、他のテーマに変更して、元のテーマに戻します。この手順は、変更を有効にするために必要です。
この方法では、テーマ全体を複製したり、~/.themesフォルダを作成したりする必要はありません。そして、これらすべての変更はSudoを必要としません。

1
user25656