如何添加打开网页的静态快速列表?


14

我正在为Web应用程序创建Unity Launcher图标。Evolution随附快速列表,因此您可以撰写,进入日历等:

在此处输入图片说明

我想复制同一件事,但要复制我的gmail图标。该统一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

我有Gmail快捷方式的.desktop文件,因此我可以对其进行编辑以添加静态快捷列表,我的问题是,在Exec =行中放置什么以使其在浏览器中打开,以便进行撰写,联系方式,和日历转到正确的位置?

(假设我有正确的URL,我更想知道Exec语法)

Answers:


13

如果您有一个URL,只需使用默认的Web浏览器将其打开:

...
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的情况下才有效。否则,它只会带您进入登录页面。


1
我认为最好使用chromium-browser --app="https://mail.google.com/mail/?shva=1#compose"
–Treviño,

1
感谢您的提示,并在答案中添加了提示(尽管我个人始终喜欢看到完整的URL)。
htorque 2011年

7

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.