如何存取 Openbox 中的 Lubuntu 選單?

如何存取 Openbox 中的 Lubuntu 選單?

有沒有辦法將 Lubuntu 應用程式選單包含在 Openbox 選單 ( ~/.config/openbox/menu.xml) 中,以便我可以在純 Openbox 會話中使用它?

答案1

lxpanel 使用 .desktop 檔案作為選單,而 openbox 使用 xml(menu.xml),因此您需要一個轉換器,例如: http://obmenugen.sourceforge.net/

使用 *.desktop 檔案中存在的資訊(具有靜態內容或動態產生)產生 openbox 的完整選單。

答案2

你需要的是一個管道選單

管道選單是一個動態選單項,每次開啟選單時都會由程式建立。

有多個程式可以建立已安裝應用程式的管道選單。這是一個列表特色管道菜單來自 Openbox.org。

既然您使用 Lubuntu,您很可能會對開啟框選單。它使用LXDE的選單快取來創建應用程式選單。有一個 Ubuntu 套件這裡。不知道官方有沒有,你去查一下。

要使用管道選單,您需要編輯位於 的 Openbox 選單檔案~/.config/openbox/menu.xml

在您的選單文件中,您需要在您的選單下新增一個新的選單項,root-menu如下所示

<menu id="desktop-app-menu"
      label="Applications"
      execute="<path-to-exec>/openbox-menu" />

您將需要替換<path-to-exec>的路徑openbox-menu。你可以透過以下方式取得路徑

type openbox-menu

然後,您的 Openbox 選單中將出現一個標記為「應用程式」的新選單項目。

如果您從未編輯過,menu.xml請看一下選單文件來自 Openbox。

相關內容