有沒有辦法為 Unity 啟動器新增通用使用者選單?

有沒有辦法為 Unity 啟動器新增通用使用者選單?

剛從 10.04 升級到 11.04,我正在習慣 Unity 介面。

回到 Gnome,我設法創建了一個可以從開始按鈕訪問的“通用”選單,我可以簡單地添加*.desktop文件來獲取所有常用的東西?

有沒有辦法在Unity中做到這一點?我正在尋找的是啟動器中的圖標,單擊該圖標時,會提供一個選單,可以啟動我最常見的應用程序,例如:

  • 火狐瀏覽器。
  • 雷鳥。
  • 幾個不同的 VMWare 映像。
  • 幾個常見的目錄(nautilus 檔案管理器)。
  • 最大化的終端。
  • 我的備份腳本。
  • brasero、gcalctool、eclipse 等。

將所有應用程式放入啟動器的想法對我來說不太有吸引力,因為即使我縮小了圖標大小,它也可能會超出螢幕高度。

透過明智地使用桌面檔案(有些是標準的,有些是自製的),我成功地在 Gnome 中完成了這一切,但我在弄清楚新設定時遇到了麻煩。

此外,Unity 啟動器中所有 VMWare 映像的圖示都是相同的,而 Gnome 允許文字描述。可以在頂層或最好在我正在尋找的子選單中更改此設定嗎?

答案1

將條目新增至啟動器圖塊的右鍵選單中相當容易,我知道它已在此處得到解答,但我找不到它。但這些都是基本步驟:

在您要編輯的圖塊的桌面檔案中尋找與此類似的字串:X-Ayatana-Desktop-Shortcuts=NewWindow;

如果找不到它,請建立它。對於每個快捷方式,請新增以下內容:

[pick_a_name Shortcut Group]
Name=pick_a_name
Exec=command to execute
TargetEnvironment=Unity

將您新增的每個群組新增至 X-Ayatana-Desktop-Shortcuts 字串中,並用分號分隔。例如,如果您想要將 Web 捷徑新增至 Firefox 圖示(您應該已經定義了 NewWindow 群組,並且它是一個很長的條目,所以我省略了它):

X-Ayatana-Desktop-Shortcuts=NewWindow;Xkcd;Google;AskUbuntu;

[xkcd Shortcut Group]
Name=xkcd
Exec=firefox --new-tab http://www.xkcd.com
TargetEnvironment=Unity

[Google Shortcut Group]
Name=Google
Exec=firefox --new-tab http://www.google.com
TargetEnvironment=Unity

[AskUbuntu Shortcut Group]
Name=AskUbuntu
Exec=firefox --new-tab "http://www.askubuntu.com"
TargetEnvironment=Unity

我不記得是否必須登出並重新登入才能使變更生效。你可能會。但除此之外,如果右鍵單擊啟動器上的 Firefox 圖標,您現在應該會看到一些連結。顯然,您可以使用 Exec 項中的任何命令。

這裡有很多社區製作的啟動器您可以適應:

玩得開心! :)

相關內容