
ここで見つけました:)各アプリケーションに特定の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フォルダの場合)。入れたフォルダが見つからない場合は、フォルダを作成してください。場所はそれほど重要ではないと思うし、アイコンフォルダ内にだけあればどこにでもファイルを入れることもできます。以下の手順に従って、システムが正しいアプリケーションに適したアイコンを見つけるのに役立ちます。
.desktop
アプリケーション別ファイルの検索/usr/share/applications
- 次に、属性値をコピー
Icon=
してアイコン名に設定するか、アイコン名(パスや拡張子ではない名前のみ)をコピーして属性値に設定しますIcon
(sudo権限が必要)。アイコン名の例、アイコンファイル:Viber.png
アイコン名:Viber
。
次に、アイコンフォルダをまたは~/.local/share/icons
(~/.icons
最初のフォルダを推奨)に配置します。最後に、システム設定などを使用するgnome
場合、またはシステム設定を使用してアイコンテーマを設定する場合は、そうでkde
ない場合は以下の手順に従ってください。
~/.config/gtk-3.0/settings.ini
行を開いて追加しますgtk-icon-theme-name=my-icons
。プロパティが既に存在する場合は、テーマ名に従ってアイコンテーマの名前を変更します。
追加のヒント:
- 自分のアイコンテーマに使用したい正確なファイルが見つからない場合は、特定のアイコンテーマの場所に移動してファイルの検索などの
fzf
ユーティリティを使用してください。 ~/.gtkrc-2.0
gtk2のサポートが必要な場合は、ファイルを変更してください。- SVGアイコンが見つからない場合は、同様のサイトにアクセスしてください。アイコン8探してみてください。しかし、訪問後に自分のアイコンを使用できない危険があります。
- 時にはファイルがそこにあるかもしれませんが、前述のように
scalable/apps
クリーンアップするのを忘れた場合、ディレクトリは重要ではありません。