Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxターミナルだけでアプリのアイコンを変更する方法

Linuxターミナルだけでアプリのアイコンを変更する方法

以前、GNOME 3のGUI操作でアプリケーションのアイコンを簡単に変更する方法をご紹介しました。しかし、中には「やっぱりターミナルで作業したい」というユーザーもいます。もちろんターミナルからでもアイコンの変更は可能ですが、マウスを数回クリックするのに比べると、ひと手間かかるのが実情です。この記事では、ターミナルから直接アプリケーションのアイコンを変更する手順を、順を追って解説します。

アプリのデスクトップ設定ファイル(.desktop)を見つける

デスクトップに表示される各アプリケーションには、それぞれ「.desktop」という拡張子の設定ファイルが用意されています。これはテキスト形式のファイルで、アプリがデスクトップ上でどのように動作し、どんな見た目になるかを定義する値が多数記述されています。その中に、アイコンを指定する項目も含まれています。

まずはお好みのターミナルを起動し、すべてのアプリケーションの設定ファイルが格納されているフォルダへ移動しましょう。以下のコマンドを実行します。

cd /usr/share/applications/

なお、このパスはディストリビューションによって異なる場合がある点に注意してください。

Linuxターミナルだけでアプリのアイコンを変更する方法

このフォルダには数百ものファイルが含まれていることがあります。目的のアプリの設定ファイルを素早く見つけるには、grepコマンドで一覧を絞り込むのが便利です。ここではFirefoxの設定ファイルが存在するかどうかを確認したかったので、次のコマンドを使いました。

ls | grep firefox
Linuxターミナルだけでアプリのアイコンを変更する方法

見つかった設定ファイルをお好みのテキストエディタで開きます(ここではnanoを使用)。「/usr/share/applications」フォルダはアクセス権限が制限されているため、ファイルを編集するにはsudoを付けてエディタを起動する必要があります。今回のコマンドは以下のとおりです。

sudo nano /usr/share/applications/firefox.desktop
Linuxターミナルだけでアプリのアイコンを変更する方法

アイコンを差し替える

設定ファイルをエディタで開いたら、いよいよアイコンの変更に取りかかりましょう。まだ代替となるアイコン画像を用意していない場合は、このタイミングで探しておきましょう。一度エディタから離れて、普段使っているブラウザを開いてください。

Linuxターミナルだけでアプリのアイコンを変更する方法

PNGまたはJPG形式のフリー素材アイコンを検索します。今回は「firefox icon png」というキーワードで検索し、上位に表示された結果を選びました。

Linuxターミナルだけでアプリのアイコンを変更する方法

ダウンロードした画像は、できるだけシンプルなパスのローカルフォルダに保存してください。後ほどパスとファイル名の両方が必要になるため、必ず控えておきましょう。今回の例では、フルパスとファイル名は「/home/USERNAME/Pictures/icons/black_firefox.png」です。

Linuxターミナルだけでアプリのアイコンを変更する方法

エディタに戻ったら、設定ファイル内で「icon」という文字列を検索します。

Linuxターミナルだけでアプリのアイコンを変更する方法

Icon=CURRENT_ICONの部分を、先ほどダウンロードした画像ファイルへのパスに書き換えます。元の記述はIcon=firefoxとなっていました。

Linuxターミナルだけでアプリのアイコンを変更する方法

書き換え後は次のようになります。

Icon=/home/USERNAME/Pictures/icons/black_firefox.png
Linuxターミナルだけでアプリのアイコンを変更する方法

保存してデスクトップを更新する

変更内容を保存(Ctrl+O)し、エディタを終了(Ctrl+X)したら、あとは待つだけです。デスクトップ環境が次に情報を更新するタイミングで、アプリケーションのアイコンも新しいものに切り替わります。

Linuxターミナルだけでアプリのアイコンを変更する方法

もし反映まで時間がかかりすぎる場合は、一度ログアウトしてから再度ログインすれば、強制的に全体をリフレッシュできます。

Linuxターミナルだけでアプリのアイコンを変更する方法

同じ手順を他のアプリケーションにも繰り返せば、あなただけの個性的で統一感のあるデスクトップを作り上げることができます。

ターミナルからアプリのアイコンを変更できるようになったら、さらに一歩進んで、ターミナル上でタスク管理やWeb検索を行うのもおすすめです。また、万が一ターミナルが動作しなくなったときのために、対処法もチェックしておくと安心です。

  1. Linuxターミナルを電卓として使う方法【bc・calc・qalc徹底解説】

    派手なGUIアプリよりも、Linuxターミナルのシンプルさが好きという方は多いのではないでしょうか。ちょっとした計算をしたいときに、わざわざ電卓アプリを立ち上げる必要はありません。すでにシステムにインストールされている(はずの)ツールを使えば、ターミナル上でそのまま計算ができます。 この記事では、ディストリビューションを問わず使える、Linuxターミナルを電卓として活用する方法を詳しく解説します。 GNU bcで計算する bcは「basic calculator(基本電卓)」の略です。bcプログラム自体は1970年代のUnixに起源を持つ由緒あるツールで、GNU bcはその現代的で機能強化さ

  2. Linuxでキーボードレイアウトを変更する方法【主要デスクトップ環境別ガイド】

    パソコンで長時間作業をするようになると、自分の好みの設定がいかに重要かを実感するものです。コンピュータを自分好みに仕上げておくことで、作業がスムーズに進むか、それとも単純なタスクさえも時間がかかってしまうかの違いが生まれます。文章の執筆、コーディング、ショートカットキーの活用など、キーボードとそのレイアウトは作業効率を左右する大きな要素です。 各Linuxデスクトップ環境にはそれぞれ独自のやり方がありますが、どれも言語や地域、個人の好みに合わせてキーボードレイアウトを簡単にカスタマイズできます。 GNOME / Budgie まず「設定」アプリケーションを開きます。ウィンドウ左側のリストか