Запуск веб-страницы Chrome в качестве настольного приложения
Я хочу запустить пару веб-страниц как настольные приложения в оболочке Gnome. Это требования:
- Он должен работать с Google Chrome.
- Он должен быть доступен как отдельный значок приложения при нажатии Alt+Tab.
Я посмотрел на программу под названием Webby, но она не использует Google Chrome в качестве основного браузера. До сих пор я создал свой файл.desktop и смог получить приложение и значок для отображения на панели запуска:
[Desktop Entry]
Name=Gmail
Exec=google-chrome-stable --app=https://mail.google.com/mail/u/0/#inbox
Icon=gmail-icon
Type=Application
Categories=GTK;GNOME;Office;
Это работает и позволяет мне запускать приложение в отдельном окне, однако, когда я нажимаю Alt+Tab, все еще комбинируется под значком Google Chrome. Я также попытался создать символическую ссылку для пути exec, но это тоже не сработало. У кого-нибудь есть идеи?
2 ответа
Это может быть не то, что вы ищете. Но если вы хотите закрепить сайт Google Chrome на рабочем столе в качестве веб-приложения, вы можете сделать следующее:
- Нажмите на 3 точки в правом верхнем углу
- Нажмите
More tools
- Нажмите
Create shortcut...
- Выберите
Open as window
флажок
Надеюсь, я помог!
Chrome> Версия 70
Обновление для новых версий Chrome, где нет Open as window
появляется флажок:
- Нажмите на 3 точки в правом верхнем углу
- Нажмите
More tools
- Нажмите
Create shortcut...
- Нажмите
Create
- Перейдите к
chrome://apps
- Щелкните правой кнопкой мыши новое приложение
- Нажмите
Open as window
Нажав на 3 точки в правом верхнем углу Chromium или google-chrome, нажмите Дополнительные инструменты > Создать ярлык... > Создать
Который также создает ярлык на рабочем столе, но он не будет работать, пока этот трюк не будет выполнен.
Здесь я покажу вам, как сделать Instagram настольным приложением.
Мы можем увидеть этот код после создания ярлыка из хрома и открытия его в текстовом редакторе.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Instagram1
Exec=/snap/chromium/2033/usr/lib/chromium-browser/chrome "--profile-directory=Profile 1" --app-id=maonlnecdeecdljpahhnnlmhbalehlm
Icon=chrome-maonlnecdeecdljpahhnnlmhbmalehlm-Profile_1
StartupWMClass=crx_maonlnecdeecdljpahhnnlmhbmalehlm
Просто измените
/snap/chromium/2033/usr/lib/chromium-browser/chrome
or
/opt/google/chrome/google-chrome
к
chromium
or
google-chrome
or
google-chrome -incognito
Если вы создаете несколько профилей в Google Chrome, вы можете написать так
google-chrome --profile-directory='Default'
or
google-chrome --profile-directory=Profile 1" -incognito
Например
Exec=/snap/chromium/2033/usr/lib/chromium-browser/chrome "--profile-directory=Profile 1" --app-id=maonlnecdeecdljpahhnnlmhbalehlm
будет
Exec=google-chrome --profile-directory=Profile 1" -incognito --password-store=basic --app-id=maonlnecdeecdljpahhnnlmhbalehlm
Я использовал --password-store=basic, чтобы игнорировать пароль для ключей.
Для значка я загрузил значок приложения Instagram из Интернета и показал местоположение, подобное этому, и оно сразу же сработало.
Icon=/home/virus-attack/Icon/Google-Chrome-Google-Chrome.ico
Теперь вы также можете закрепить этот ярлык на своей панели.