Файл PWA .desktop открывает новое окно браузера вместо приложения
Я создал веб-приложение с помощью инструмента создания ярлыков Brave, и оно появилось на моем рабочем столе в виде файла .desktop . Я «разрешил запуск», но он продолжает открывать новое пустое окно Brave вместо правильного адреса веб-приложения.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=YouTube
Exec=/snap/brave/123/opt/brave.com/brave/brave-browser --profile-directory=Default --app-id=agimnkijcaahngcdmfeangaknmldooml
Icon=brave-agimnkijcaahngcdmfeangaknmldooml-Default
StartupWMClass=crx_agimnkijcaahngcdmfeangaknmldooml
Убунту 21.04
Оболочка GNOME 3.38.4
1 ответ
Простое решение Если вы хотите сохранить снап-версию.
Я обнаружил, что загрузка через apt решит проблему, но затем я обнаружил, что Brave запрещен в моей стране (возможно, потому, что он поставляется с Tor), что сделало невозможным доступ к сайту/репозиторию Braves без VPN, но это означало, что Мне нужно будет продолжать проверять наличие обновлений вручную и включать и выключать мой vpn, если есть какое-либо обновление, поэтому мне пришлось придерживаться версии snap.
Но потом я придумал обходной путь.
Решение:
- В файле, который создал храбрый, измените
/snap/brave/132/opt/brave.com/brave/brave-browser
к исполняемому файлу Brave по умолчанию (snap/bin/brave
в моем случае) часть изExec
значение. - (Необязательно) Установите
Icon
значение по вашему выбору (укажите путь к значку), по умолчанию используется значок Brave. - Переместите
.desktop
файл в/home/username/.local/share/applications
.
Сделанный!PWA появится в меню как приложение.