Как добавить статический быстрый список, который открывает веб-страницу?

Я работаю над созданием иконок Unity Launcher для веб-приложений. Evolution поставляется с быстрыми списками, так что вы можете создавать, переходить к календарю и т. Д. :

enter image description here

Я хочу повторить то же самое, но для моего значка Gmail. Страница Unity LauncherAPI рассказывает о том, как создавать статические быстрые списки:

 X-Ayatana-Desktop-Shortcuts=Screen;Window

[Screen Shortcut Group]
Name=Take a screenshot of the whole screen
Exec=gnome-screenshot
TargetEnvironment=Unity

[Window Shortcut Group]
Name=Take a screenshot of the current window
Exec=gnome-screenshot -w
TargetEnvironment=Unity

У меня есть файл .desktop ярлыка Gmail, поэтому я могу отредактировать его, чтобы добавить статические быстрые списки, мой Вопрос в том, что я могу вставить в строку Exec =, чтобы она открылась в моем браузере, чтобы я мог сделать Compose, Contacts и Calendar в нужном месте?

(при условии, что у меня есть правильные URL, я меня больше интересует синтаксис Exec)

14
задан 13 April 2017 в 15:24

2 ответа

Если вы получили URL, просто откройте его с помощью веб-браузера по умолчанию:

...
X-Ayatana-Desktop-Shortcuts=Compose

[Compose Shortcut Group]
Name=Compose Mail
Exec=xdg-open 'https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity

Или, если вы хотите использовать другой браузер, например, Chromium:

Exec=chromium-browser 'https://mail.google.com/mail/?shva=1#compose'

Chromium также позволяет открывать URL в окне без панелей инструментов:

Exec=chromium-browser --app='https://mail.google.com/mail/?shva=1#compose'

Конечно, это работает, только если вы уже вошли в систему или получили cookie. В противном случае вы попадете только на страницу входа.

0
ответ дан 13 April 2017 в 15:24

Ответ htorque правильный, вот соответствующий раздел для окончательного файла .desktop gmail для всех, кто хочет использовать все службы Google одним значком. Вот последний файл .desktop целиком.

(Убедитесь, что вы изменили путь к значку в соответствии с тем, где он находится в вашей системе)

[Desktop Entry]
Version=1.0
Name=Gmail
Exec=chromium --app="https://mail.google.com/mail"
Terminal=false
Icon=/home/jorge/gmail.png
Type=Application
Categories=Network;WebBrowser;

X-Ayatana-Desktop-Shortcuts=Compose;Contacts;Calendar

[Compose Shortcut Group]
Name=Compose New Message
Exec=chromium-browser --app='https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity

[Contacts Shortcut Group]
Name=Contacts
Exec=chromium-browser --app='http://www.google.com/contacts'
TargetEnvironment=Unity

[Calendar Shortcut Group]
Name=Calendar
Exec=chromium-browser --app='http://calendar.google.com'
TargetEnvironment=Unity
0
ответ дан 13 April 2017 в 15:24

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

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