Jor*_*tro 14 unity launcher 11.04 quicklists
我正在为 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
Run Code Online (Sandbox Code Playgroud)
我有 Gmail 快捷方式的 .desktop 文件,所以我可以编辑它以添加静态快速列表,我的问题是,我在 Exec= 行中放了什么才能在浏览器中打开它,以便我可以进行撰写、联系人、和日历去正确的地方?
(假设我有正确的 URL,我更想知道 Exec 语法)
hto*_*que 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
Run Code Online (Sandbox Code Playgroud)
或者,如果您喜欢使用不同的浏览器,例如 Chromium:
Exec=chromium-browser 'https://mail.google.com/mail/?shva=1#compose'
Run Code Online (Sandbox Code Playgroud)
Chromium 还允许您在没有工具栏的窗口中打开 URL:
Exec=chromium-browser --app='https://mail.google.com/mail/?shva=1#compose'
Run Code Online (Sandbox Code Playgroud)
当然,这仅在您已经登录或获得 cookie 时才有效。否则它只会带您进入登录页面。
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9200 次 |
| 最近记录: |