如何创建不在桌面上也能正常工作的 Chromium 应用程序快捷方式?

如何创建不在桌面上也能正常工作的 Chromium 应用程序快捷方式?

这个问题与 Unity 的关系比与 Chromium 本身的关系更密切。当我创建应用程序快捷方式时,.desktop 文件可以工作,但是当我将其移动到另一个文件夹(例如 /Documents/webapps)并将其锁定到启动器时,我将从启动器单击它,但它无法正确显示启动器上的图标。它将以与我单击的图标不同的图标打开;一个刚刚出现的图标。如果我将实际的 .desktop 文件保存在桌面上,就不会发生这种情况。我有点洁癖,不喜欢将东西放在桌面上。我想从启动器访问我的 Gmail 和 Google Drive,但如果我只能在桌面上保存快捷方式,那就毫无意义了。如果这是一个简单的问题,这个问题有点冗长,我很抱歉,但我是 Ubuntu 新手,我不知道这是否真的是一个简单的问题。

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Gmail
Exec=/usr/bin/chromium-browser --app=https://mail.google.com/mail/u/0
Icon=/home/jake/.gnome/apps/gmail-logo.png
StartupWMClass=mail.google.com__mail_u_0
Name[en_US]=Gmail

答案1

放置快捷方式的正确位置.desktop$HOME/.local/share/applications。我总是将我的 Chromium 快捷方式放在那里(实际上我很确定它们默认已经在那里了)。

我有洁癖,不喜欢在桌面上放东西

这是一个好习惯,你不应该被迫走捷径。

相关内容