
我正在將 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 不在標準安裝中 - 您需要跳過一些步驟才能使其正常工作。谷歌尋找選項。