作为参考,我目前正在使用在 Asus EeePC 1001HA 上运行的 Ubuntu 11.04,运行 Unity-2D。
我一直试图将 Quicklists 添加到我的 Unity Launcher 中,按照此说明进行操作AskUbuntu 问题。所以我做的是:
- 将请求的
*.desktop
文件从/usr/share/applications/
复制到~/.local/share/applications/
。 - 进行我的编辑。
- 注销并重新登录以反映新的变化。
这不起作用——当我右键单击快速列表时,它们没有出现。
我接下来要做的是...
- 打开 Nautilus,并找到该
*.desktop
文件。 - 右键单击我想要替换的启动器图标,然后选择“从启动器中删除”。
*.desktop
将我想要使用的文件直接拖到启动器上。
当我右键单击图标时,图标出现,但快捷列表不出现。即使重新启动后,这种情况仍然存在。
例如,这是我的google-chrome.desktop
文件:
[Desktop Entry]
Version=1.0
Name=Google Chrome
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Web Browser
# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1.
GenericName[fil]=Web Browser
# Gnome and KDE 3 uses Comment.
Comment=Access the Internet
Exec=/opt/google/chrome/google-chrome
OnlyShowIn=GNOME;Unity
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
[NewWindow Shortcut Group]
Name=New Window
Exec=google-chrome
TargetEnvironment=Unity
[Incognito Shortcut Group]
Name=New incognito window
Exec=google-chrome --incognito
TargetEnvironment=Unity
我当然知道将*.desktop
文件拖到启动器是可行的——如果我将exec
指令更改为包含--incognito
,浏览器做以隐身模式启动。
但不知为何,快捷列表没有出现。这是我的 Unity-2D 设置问题,还是 Unity-2D 不支持快捷列表?
答案1
有一个错误 #669923关于 Unity-2D 中的快速列表支持,已在发布版本中修复unity-2d 3.8.6。您可能需要更新您的 Unity-2D 包。
答案2
我能够在 11.04 上通过使用每日 unity-2d 更新 ppa然后运行
unity --replace来自 alt-F2 提示。