Рейтинг:2

Как сделать так, чтобы файл .desktop открывался с собственным значком на боковой панели

флаг ph

Я создал файл .desktkop, чтобы открыть GitHub с помощью храброго браузера.

#!/usr/bin/env xdg-open
[Вход на рабочий стол]
Имя=GitHub
ОбщееИмя=GitHub
Комментарий = настольное приложение Github
Exec=/opt/brave.com/brave/brave-browser --profile-directory="Default" --app=https://github.com/
Icon=/home/parag/.icons/github-desktop.svg
Терминал=ложь
Тип = Приложение
Уведомление о запуске=истина
MimeType=текст/обычный;
Категории=Сеть;Приложение;
Ключевые слова=Github;gitapp;
X-Ubuntu-Gettext-Domain=Github

Но проблема в том, что он представляет собой экземпляр браузера со значком браузера на боковой панели.

введите описание изображения здесь

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

Есть ли способ сделать это??

заранее спасибо :))

Изменить 1

я пытался Альт+F2 и набрал LG и переходим в раздел windows и вот вывод

введите описание изображения здесь

здесь WhatsApp открывается по желанию (с собственным значком на боковой панели), а Github — нет.

Единственная разница здесь в том, что приложение поле для WhatsApp показывает имя файла рабочего стола, а для Github — имя файла рабочего стола браузера.

Значит ли это, что файл рабочего стола, открывающий веб-сайт, будет иметь отдельный значок, если только веб-сайт является веб-приложением?

флаг in
Я не думаю, что файлы .svg поддерживаются для этого варианта использования, только PNG, которые не превышают 512 пикселей с любой стороны. Однако я не тестировал значки, отличные от PNG, на более новых версиях Ubuntu…
preIdiot avatar
флаг ph
@matigo Я думаю, что это работает, на самом деле, я также создал один .destkop для WhatsApp, который отлично работает с отдельным значком на боковой панели.
vanadium avatar
флаг cn
Вам нужно будет посмотреть, сможете ли вы запустить Brave с другим классом окна.Если вы затем также укажете этот класс окна в своей панели запуска .desktop, он появится в виде отдельного значка.
preIdiot avatar
флаг ph
@vanadium, вы имеете в виду «startupVMClass», например https://askubuntu.com/a/1113914/1112104?
preIdiot avatar
флаг ph
спасибо нашел способ
Рейтинг:2
флаг ph

Этот метод применим при создании только 1 файла .desktop.

Я изменил свой файл Github.desktop и добавил

StartupWMClass=Brave-браузер

если вы используете хром, добавьте Гугл Хром вместо

Затем скопируйте файл .desktop по умолчанию для браузера. ~/.локальные/приложения

cp /usr/share/applications/brave-browser.desktop ~/.local/share/applications/brave-browser.desktop

затем откройте скопированный файл .desktop

gedit ~/.local/share/applications/brave-browser.desktop

и добавьте это ниже имя поле

StartupWMClass=храбрый-браузер

в случае хрома добавить Гугл Хром вместо

В конце перезапустите сеанс gnome, используя Альт+F2 и введите «r», а затем Войти


Результат

Отдельная иконка для github

введите описание изображения здесь

введите описание изображения здесь

Ответить или комментировать

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