將 LXPanel 保持在 Openbox 中的頂部

將 LXPanel 保持在 Openbox 中的頂部

我正在將 Raspberry Pi 配置為機上盒。我可以讓 Firefox 和 Chromium 以全螢幕模式啟動。但我希望 LXPanel(配置為自動隱藏)在瀏覽器以全螢幕模式運行時做出回應。但是,當我將滑鼠移至螢幕底部時,它不會激活,或者它會在瀏覽器視窗下方彈出(兩個瀏覽器都相同)。

更新 我注意到,在正常視窗模式下運行時,視窗略小於全屏,lxpanel 會在瀏覽器視窗下方展開。

請注意,該面板沒有通常的視窗裝飾,因此我無法右鍵單擊。我相信應該可以創建一個 openbox rc 檔案 - 只要我新建應用類別

更新2

顯然應用程式類別(以及許多其他 X 屬性)可以透過 xprop 找到

答案1

openbox/pixel 的預設版本附帶一個 rc 檔案 (/home/pi/.config/openbox/lxde-pi-rc.xml),該檔案已經具有 lxpanel 的應用程式條目。

...
  <applications>
    <application name="panel">
    <skip_taskbar>yes</skip_taskbar>
    <layer>above</layer>
    </application>
    <application name="panel" type="dock">
    <layer>below</layer>
  </application>
 ,,,

它所需要的只是將“下面”改為“上面”。

然而,對於 Chromium (56) 和 Firefox (51),當處於「全螢幕」模式時,面板仍然被瀏覽器隱藏。

為了讓任何只是想將不同的視窗保持在頂部的人受益,該過程在OpenBox 維基。請注意,obxprop 和 xprop 都包含在標準安裝中。

Firefox 不在標準安裝中 - 您需要跳過一些步驟才能使其正常工作。谷歌尋找選項。

相關內容