将 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 不在标准安装中 - 您需要跳过一些步骤才能使其正常工作。谷歌寻找选项。

相关内容