Как изменить терминальный значок по умолчанию

Я знаю, что это походит на дубликат, но я ничто не могу найти особенно связанным с терминальным значком.

Что я попробовал до сих пор:

  1. Изменение/usr/share/applications/gnome-terminal.desktop значка никакое изменение

  2. Я скопировал этот файл в ~/.local/share/applications, следовательно создал новое приложение в меню =>, старый терминал исчезает, новый значок там, НО когда нажатый терминал открывается и появляется с, он - старый значок в прикреплении

  3. Я заменил каждый терминальный значок, который я нашел в темах, но здесь снова никаких изменениях

  4. Также замененный утилиты-terminal.svg в теме человечества также никакая справка

Забавная часть - то, что, когда я пытаюсь добавить свой терминал от меню приложения до прикрепления (добавляют к favs) он добавляет ОБА приложения на прикрепление.

Действительно действительно странный я понятия не имею почему. Я вне идей теперь.

Править: вот/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
задан 23 March 2019 в 15:25

2 ответа

как сказанный PRATAP:

на самом деле существует два приложения в/usr/share/applications/, может Вы пробовать org.gnome. Файл Terminal.desktop от/usr/share/applications [...]

0
ответ дан 7 December 2019 в 20:56

несколько вещей отметить:

Во-первых, у Вас есть пользовательский путь для значка, так изменение значка по умолчанию не будет иметь никакого значения.

Второй - мы, вероятно, проигнорируем другой вопрос, который Вы подняли (несколько экземпляров в прикреплении) - я рекомендую, чтобы Вы искали решения этого и видели, можно ли найти ответ, и в противном случае отправлять его как отдельный вопрос.

Назад к вопросу о заголовке - "как изменить терминальный значок по умолчанию?"

Мое решение состояло в том, чтобы сдаться и использовать пользовательский значок. Главным образом, потому что я давно пришел к выводу, что маслобойка обновления 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;

Этот файл был изменен неоднократно за эти годы (последний раз для реализации pkexec, когда маслобойка уничтожила gksu). Это также для xubuntu, таким образом, это не непосредственно применимо к Вашей ситуации. Но достаточно близко для некоторого руководства. Отметьте путь моим значком для этого средства запуска. У меня есть несколько, которые накопились за эти годы. Я попытался присоединить несколько их, чтобы Вы экспериментировали с. gksu-root-terminal.png утилиты-terminal.png

Работая от этого примера, я использую, находят и обнаруживают, что средство запуска для терминала по умолчанию (не тот я использую) в моей системе называют:

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

В том файле я нахожу Значок = объявление. Это говорит:

'Icon=utilities-terminal'

выполнение находки, как ниже, показывает множество кандидатов, в которой точке я, вероятно, был бы прочь к веб-сайту xfce.org (и вероятно xubuntu веб-сайту) для просьбы кого-то там некоторую справку. - как, "какой из них упомянут средством запуска?", и, "как обычный смертный знает наверняка?"

(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

NB - после перечитывания и редактирования всего этого, я собираюсь предположить, что Вы не используете термин "по умолчанию значка" для фактического значения значка по умолчанию для системы, а скорее Вы просто хотите пользовательский значок для своего терминального приложения. В этом случае просто необходимо поместить соответственно определенный размеры svg, png, jpg, безотносительно, изображение в известном месте, затем отредактировать средство запуска в GUI для указания на новый файл изображения.

обратите внимание, что утилиты-terminal.png являются действительно утилитами-terminal.svg, преобразованным калекой использования - обмен стека не принимает .svg файлы для загрузки.

0
ответ дан 7 December 2019 в 20:56

Другие вопросы по тегам:

Похожие вопросы: