web-dev-qa-db-ja.com

デフォルトの端末アイコンを変更する方法

重複しているようですが、端末アイコンに特に関連するものは見つかりません。

私がこれまでに試したこと:

  1. /usr/share/applications/gnome-terminal.desktopアイコンを変更しない

  2. このファイルを〜/ .local/share/applicationsにコピーし、メニューに新しいアプリを作成しました=>古いターミナルが新しいアイコンを非表示にしていますが、クリックしたターミナルが開いてドックに古いアイコンが表示されます

  3. テーマで見つけたすべての端末アイコンを置き換えましたが、ここでも変更はありません

  4. また、人類のテーマのutilities-terminal.svgも置き換えられ、助けにはなりません

おもしろいのは、端末をアプリケーションメニューからドックに追加(favに追加)しようとすると、両方のアプリケーションがドックに追加されることです。

本当に本当に奇妙な理由がわかりません。私は今アイデアがありません。

編集:ここに/usr/share/applications/gnome-terminal.desktopがあります

[Desktop Entry]
Name=Terminal
Comment=Use the command line
Keywords=Shell;Prompt;command;commandline;cmd;
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=/path/to/my/icon/terminal.png
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.28.2
Categories=GNOME;GTK;System;TerminalEmulator;
StartupNotify=true
X-GNOME-SingleWindow=false
OnlyShowIn=GNOME;Unity;
Actions=new-window
X-Ubuntu-Gettext-Domain=gnome-terminal
X-AppStream-Ignore=true

[Desktop Action new-window]
Name=New Terminal
Exec=gnome-terminal
1
Dimfred

pRATAPが言ったように:

実際には/ usr/share/applications /に2つのアプリケーションがあり、/ usr/share/applicationsのorg.gnome.Terminal.desktopファイルを使用して試すことができます[...]

0
Dimfred

注意すべき点がいくつかあります。

まず、アイコンのカスタムパスがあるため、デフォルトのアイコンを変更しても違いはありません。

第二に、私たちはおそらくあなたが提起した他の問題を無視します(ドック内の複数のインスタンス)-その解決策を検索し、答えが見つかるかどうかを確認し、見つからない場合は投稿することをお勧めします別の質問として。

見出しの質問に戻る-「デフォルトの端末アイコンを変更する方法は?」

私の解決策は、あきらめてカスタムアイコンを使用することでした。主な理由は、Ubuntuのアップグレードチャーンが私の時間を浪費しすぎるという結論にずっと前に到達したからです。そのため、開発者からカスタマイズを安全に保つ方がよいでしょう。私の特定のニーズは、あなたのニーズとは少し異なります。これが私の解決策です。

〜/ .gnome/apps/menulibre-root-terminal.desktopの内容

[Desktop Entry] Version=1.1 Type=Application Name=Root Terminal Comment=xfce4-terminal with root privileges Icon=/0data/localstore0/gksu-root-terminal.png Exec=/usr/bin/pkexec xfce4-terminal Actions= Categories=System;Utility;XFCE; StartupNotify=true OnlyShowIn=Old;

このファイルは長年にわたって何度も変更されています(最近では、チャーンがgksuを強制終了したときにpkexecを実装するために)。これはxubuntuにも対応しているため、状況に直接適用することはできません。しかし、ガイダンスとしては十分に近い。このランチャーのmyアイコンのパスに注意してください。私は何年にもわたって蓄積したいくつかを持っています。私はあなたが実験するためにそれらのいくつかを添付しようとしました。 gksu-root-terminal.pngtilities-terminal.png

この例に基づいて、私は検索を使用し、システム上のデフォルトターミナル(使用しているものではない)のランチャーが呼び出されていることを発見します。

/usr/share/applications/xfce4-terminal-settings.desktop

そのファイル内で、Icon =宣言を見つけます。それは言う:

`Icon = utilities-terminal '

以下のように検索を行うと、候補が多すぎることがわかります。その時点で、私はおそらくxfce.org Webサイト(およびおそらくxubuntu Webサイト)にアクセスして、誰かに助けを求めます。 -「これらのうちどれがランチャーによって参照されるのか?」や「普通の人間はどうやって確実に知っているのですか?」

(FWIW、私のお金は最初のものになり、チラシを取り、そのファイルの名前を変更して、同じ名前、所有権、およびアクセス許可を持ついくつかの明らかに異なる画像をその場所に配置します。しかし、それは君は。)

find /usr/share -iname '*utilities-terminal*' -print

/usr/share/app-install/icons/utilities-terminal.svg /usr/share/icons/HighContrast/16x16/apps/utilities-terminal.png /usr/share/icons/HighContrast/24x24/apps/utilities-terminal.png /usr/share/icons/HighContrast/scalable/apps/utilities-terminal.svg /usr/share/icons/HighContrast/48x48/apps/utilities-terminal.png /usr/share/icons/HighContrast/256x256/apps/utilities-terminal.png /usr/share/icons/HighContrast/22x22/apps/utilities-terminal.png /usr/share/icons/HighContrast/32x32/apps/utilities-terminal.png /usr/share/icons/gnome/16x16/apps/utilities-terminal.png /usr/share/icons/gnome/24x24/apps/utilities-terminal.png /usr/share/icons/gnome/scalable/apps/utilities-terminal-symbolic.svg /usr/share/icons/gnome/48x48/apps/utilities-terminal.png /usr/share/icons/gnome/256x256/apps/utilities-terminal.png /usr/share/icons/gnome/22x22/apps/utilities-terminal.png /usr/share/icons/gnome/32x32/apps/utilities-terminal.png /usr/share/icons/Adwaita/scalable/apps/utilities-terminal-symbolic.svg /usr/share/icons/Humanity/apps/64/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/64/utilities-terminal.svg /usr/share/icons/Humanity/apps/16/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/16/utilities-terminal.svg /usr/share/icons/Humanity/apps/32/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/32/utilities-terminal.svg /usr/share/icons/Humanity/apps/128/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/128/utilities-terminal.svg /usr/share/icons/Humanity/apps/22/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/22/utilities-terminal.svg /usr/share/icons/Humanity/apps/48/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/48/utilities-terminal.svg /usr/share/icons/Humanity/apps/24/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/24/utilities-terminal.svg /usr/share/icons/elementary-xfce/apps/64/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/64/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/symbolic/utilities-terminal-symbolic.svg /usr/share/icons/elementary-xfce/apps/16/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/16/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/32/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/32/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/128/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/128/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/22/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/22/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/48/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/48/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/24/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/24/Etermutilities-terminal.png

注-これらすべてを再度読んで編集した後、「デフォルトアイコン」という用語を実際にはシステムのデフォルトアイコンを意味しているのではなく、ターミナルアプリのカスタムアイコンが必要だと思います。 。その場合は、適切なサイズのsvg、png、jpgなどの画像を既知の場所に配置し、GUIでランチャーを編集して新しい画像ファイルを指定するだけです。

ユーティリティターミナル.pngは、実際にはユーティリティターミナル.svgであり、gimpを使用して変換されることに注意してください。スタック交換では、アップロード用の.svgファイルを受け入れません。

0
BISI