LINUX.ORG.RU

Ярлыки запущенных приложений в Xfce (рюшики)

 , ,


0

1

>>Панель<<

Собственно, на скрине: ярлык меню приложений, ярлык браузера, кнопки окон. и вот кнопка файлового менеджера с ярлыком, соответствующим установленным ярлыкам. А хромиум дефолтный. Как это исправить? Обшарил все настройки, не нашел ничего.
-арч
-крыса

P.S. Ярлык хрома поставил для наглядности. А так, его там нет, все на хот-кейях. А то набегут щас хейтеров, начнут плеваться, как я убого оформил панель =)



Последнее исправление: Sydorov (всего исправлений: 1)

Иконка описывается в файле /usr/share/applications/chromium.desktop или в ~/.local/share/applications/chromium.desktop

logon
()
Ответ на: комментарий от logon

В ~/.local/share/applications/chromium.desktop вообще нет упоминания хрома, а в /usr/share/applications есть файл chromium (без .desktop) и при попытке взаимодействия с ним запускается браузер

Sydorov
() автор топика
Ответ на: комментарий от logon

Вот, что указанно в файле Chromium.desktop

Exec=chromium %U
Terminal=false
Icon=Chromium.desktop
Type=Application
Categories=GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;text/mml;x->>scheme-handler/http;x-scheme-handler/https;
Name[ru_RU.UTF-8]=Chromium.desktop

Sydorov
() автор топика
Ответ на: комментарий от Sydorov

Во-первых,

Icon=Chromium.desktop

здесь ты должен указать, согласно спецификации, прямой или относительный путь до иконки. В домашнем каталоге создай (если её нет) папку .icons и кинь туда chromium.xpmили png размером желательно 256х256 и более. В chromium.desktop вместо Icon=Chromium.desktop пишешь

Icon=/home/Sydorov/.icons/chromium.png
Результат должен быть на лицо. У меня, что в крысе, что в мяте работает.

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

/usr/share/pixmaps
можно заменить иконку хромоножки, правда там ссылки на иконки. Если посмотреть пути, на которые ведут ссылки, то будет что-то типа

/usr/share/icons/hicolor/32x32/apps/chromium.xpm
/usr/share/icons/hicolor/48x48/apps/chromium.png

соответственно, заменяя эти иконки ты получишь желаемый результат.

logon просто как пример на будущее, чтобы плохому не учил других

locate chromium.desktop
grep -i icon /usr/share/applications/chromium.desktop
можно даже как-то так
grep -i "icon" `locate chromium.desktop | head -n 1`

Почему это плохо? Потому что grep сам умеет искать внутри файлов, даже бинарных, это во-первых. Во-вторых, cat и grep это две команды, соответственно выполняется 2 задачи через потоки, что отъедает системные ресурсы. В-третьих, как следует из man-страницы — cat — служит для других целей.

AlexandrSE
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.