システムトレイアイコンは便利ですが、衝突する可能性がありますインストールしたテーマを使用します。また、システムトレイアイコンを設計する際に従うべき単一の設計基準がないという事実もあります。システムトレイですべてのプログラムアイコンが一致するようにする場合は、画像を1つずつ手動で置き換えるよりも優れたオプションがあります。ハードコードトレイの紹介:組み込みのトレイアイコンを使用してプログラムをスキャンし、システムのアイコンテーマに一致するように置き換えることができるターミナルベースのLinuxアプリです。このツールは非常にうまく機能し、Linux PCの見た目を完全に制御したい人にとっては素晴らしいリソースです。
Ubuntuのハードコードトレイ
ハードコードトレイはUbuntuに非常に簡単にインストールできます。PPAがすぐに利用できるためです。それをインストールするには、最初にターミナルウィンドウを開きます。アップデートを実行して、すべての最新のソフトウェア修正とアップデートがあることを確認します。
sudo apt update sudo apt upgrade -y
更新が完了したら、システムに新しいソフトウェアソースを追加しても安全です。
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
新しいリポジトリはシステム上にありますが、Ubuntuはそれを見ることができません。これを修正するには、システムのソフトウェアソースを更新します。
sudo apt update
ソースが最新の状態になったら、ソフトウェアをインストールするだけです。 。
sudo apt install sni-qt sni-qt:i386 hardcode-tray
Arch Linuxのハードコードトレイ
ハードコードトレイはArch Linuxですぐに利用できますAUR経由のユーザー。それをインストールするには、まずプログラムの最新のスナップショットをダウンロードします。パッケージをビルドしようとすると、ほとんどの依存関係が自動的にインストールされます。失敗した場合は、ダウンロードページを参照して、必要な依存関係を調べてください。これらのスナップショットもダウンロードしてビルドする必要がある場合があります。
次のコマンドを使用して、ダウンロードしたアーカイブをターミナルから抽出します。
tar xf hardcode-tray.tar.gz
次に、CDコマンドを使用して、新しく抽出したフォルダーに入ります。
cd hardcode-tray
makepkgコマンドでビルドプロセスを開始します。コンパイルはすぐには行われないため、ハードウェアによっては数秒かかる場合があります。
makepkg
ビルドが完了したら、pacmanを使用してシステムにインストールします。
sudo pacman -U *.pkg.tar.xz
OpenSUSEのハードコードトレイ
ハードコードトレイツールが利用可能です(非公式)Open SUSE 42.3の場合、ArcおよびPapirusソフトウェアリポジトリ経由。この方法でこのソフトウェアをインストールすることは絶対確実ではなく、動作しない可能性があることを理解してください。
sudo zypper ar -p 98 http://download.opensuse.org/repositories/home:/GNorth:/Arc_and_Papirus/openSUSE_Leap_42.3/home:GNorth:Arc_and_Papirus.repo sudo zypper ref sudo zypper in Hardcode-Tray
それを使用するハードコードトレイをインストールした後でもこの方法では動作しない場合があります。その結果、ハードコードトレイを手動で作成するために、Suseの指示をスキップする必要がある場合があります。これは、リポジトリが非公式であり、ほとんどテストされていないためです。開発者は、これが可能性であることを警告しています。
汎用Linuxビルドのハードコードトレイ
このソフトウェアをビルドするには、最初に適切にビルドするために必要なさまざまな依存関係をインストールします。各Linuxディストリビューションの名前はこれらのパッケージごとに異なるため、最善のアクションは開発ページに移動し、その方法で必要なライブラリとツールの名前を見つけることです。次に、ターミナルを開き、構築プロセスを開始します。
git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr
mesonを使用してプレフィックスとビルドディレクトリを指定した後、Ninjaツールを使用してすべてをシステムにインストールします。
sudo ninja -C builddir install
ハードコードトレイの使用
ハードコードトレイを使用するには、最初にソフトウェアをサポートするLinuxのアイコンテーマをインストールして使用します。現時点では、PapirusアイコンテーマとNumixアイコンテーマの2つのオプションしかありません。これらの各テーマは、ハードコードトレイを強力にサポートしています。

Linux PCにハードコードトレイをサポートするアイコンテーマがある場合、ソフトウェアは動作します。それを使用するには、ターミナルウィンドウを開き、次のコマンドをシェルに入力します。
注:-Eスイッチを使用することが重要です。これは、単にルートコマンドとして実行するのではなく、プログラムが実行される環境を保持するためです。
sudo -E hardcode-tray
ここから、ツールは選択する3つのオプションを提供しますから。これらのオプションは、「適用」、「元に戻す」、「バックアップキャッシュのクリア」です。 Linux PCのステータスアイコンのいずれかに変更を適用するには、「1」を選択します。その後、プログラムがデフォルトのアイコンを置き換えるための基礎として使用するアイコンテーマを選択します。

ハードコードトレイのみLinux PC上のプログラムを検出すると、システムトレイのアイコンを置き換えます。最良の結果を得るには、トレイ内のアイコンを変更する前に、少なくとも1回プログラムを起動してください。
戻る

交換用のシステムトレイアイコンが気に入らない場合は、ハードコードトレイを使用して元に戻すことができます。変更を取り消すには、ターミナルウィンドウを開いて次を実行します。
sudo -E hardcode-tray
選択メニューが表示されたら、「適用」オプションではなく「元に戻す」オプションを選択します。次に、元に戻すバックアップを選択します。
コメント