アプリケーション別GTK3アイコンテーマとウィンドウデコレータ

アプリケーション別GTK3アイコンテーマとウィンドウデコレータ

ここで見つけました:)各アプリケーションに特定のGTK3テーマを設定できます。 GTK - アプリごとに暗いテーマを有効/設定します。

今、私は次を強制したいと思います。

  • 各アプリには特定のアイコンテーマがあります。
  • 各アプリケーションの特定のウィンドウデコレータ

ポイントは完全に暗いアプリを持つことです(テーマ+アイコン特殊ダーク+ウィンドウデコレーション)

ご協力ありがとうございます

編集する:

情報のためにLinux Mint 18.2でシナモンを使用しています。

アイコンテーマの追加手順では、環境変数XDG_DATA_DIRSを使用して偽にすることができます。

  • まずディレクトリアイコンを作成し、
  • 希望のアイコンパックを入れてください
  • アイコンパックの名前を現在のシステムアイコンパックに変更します。
  • 新しく作成されたアイコンディレクトリの親パスをXDG_DATA_DIRS XDG_DATA_DIRS=/parent/of/iconsdir/:$XDG_DATA_DIRSに追加します。

答え1

編集する/いくつかの検索と実験の最後にこれを部分的に実行する方法を見つけたので、ゲストアカウントの質問に答えるためにここにアカウントを作成しました。 /編集する


各アプリケーションの特定のアイコンセットの場合:

~からVLCなどの一部のアプリケーションを除いて、現在はgtk3テーマを使用していません。

  • フォルダの作成path/to/FOLDER
  • icons/中にフォルダを作ってください
  • 目的のアイコンセットフォルダをその中に置き、現在のアイコンセットの名前にフォルダ名を変更します。

後でこのアイコンセットを強制的に使用できます。

XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application>

暗いテーマの場合に使用できます山風暗いアイコンセット


themes/metacity-1/シナモンはフォルダ内のメタシティボーダー装飾を使用します。特定のアプリケーションに合わせてカスタマイズする方法がわかりません。上記のハッキングはXDG_DATA_DIRS機能しません。


したがって、カスタムテーマとアイコンが必要な場合は、端末に次のように書くことができます。

GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application>

次に、application.desktopファイルで次の設定でアプリケーションを起動します。

Exec=sh -c "GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application> %F"

答え2

これを行う簡単な方法があります。最後のアイコンセットに使用するアイコンが最も多いアイコンテーマを選択してください。これをコピーし、必要に応じて名前を付けます(例: - my-icons)。次に、ファイルのname属性をindex.themeアイコンのテーマ名に変更します。次に、変更したいアイコンを見つけます。拡張性が高く、さまざまな解像度で使用できるSVGバージョンのアイコンを見つけることをお勧めします。次に、x.svgファイルをapp/scalableアイコンテーマ内のディレクトリに配置します。またはpngファイルがある場合は、最も近い解像度に設定します(例: - 38x38アイコンが36x36フォルダの場合)。入れたフォルダが見つからない場合は、フォルダを作成してください。場所はそれほど重要ではないと思うし、アイコンフォルダ内にだけあればどこにでもファイルを入れることもできます。以下の手順に従って、システムが正しいアプリケーションに適したアイコンを見つけるのに役立ちます。

  1. .desktopアプリケーション別ファイルの検索/usr/share/applications
  2. 次に、属性値をコピーIcon=してアイコン名に設定するか、アイコン名(パスや拡張子ではない名前のみ)をコピーして属性値に設定しますIcon(sudo権限が必要)。アイコン名の例、アイコンファイル:Viber.pngアイコン名:Viber

次に、アイコンフォルダをまたは~/.local/share/icons~/.icons最初のフォルダを推奨)に配置します。最後に、システム設定などを使用するgnome場合、またはシステム設定を使用してアイコンテーマを設定する場合は、そうでkdeない場合は以下の手順に従ってください。

~/.config/gtk-3.0/settings.ini行を開いて追加しますgtk-icon-theme-name=my-icons。プロパティが既に存在する場合は、テーマ名に従ってアイコンテーマの名前を変更します。

追加のヒント:

  1. 自分のアイコンテーマに使用したい正確なファイルが見つからない場合は、特定のアイコンテーマの場所に移動してファイルの検索などのfzfユーティリティを使用してください。
  2. ~/.gtkrc-2.0gtk2のサポートが必要な場合は、ファイルを変更してください。
  3. SVGアイコンが見つからない場合は、同様のサイトにアクセスしてください。アイコン8探してみてください。しかし、訪問後に自分のアイコンを使用できない危険があります。
  4. 時にはファイルがそこにあるかもしれませんが、前述のようにscalable/appsクリーンアップするのを忘れた場合、ディレクトリは重要ではありません。

関連情報