Openbox で LXPanel を常に最前面に表示する

Openbox で LXPanel を常に最前面に表示する

Raspberry Pi をセットトップ ボックスとして構成しています。Firefox と Chromium をフルスクリーン モードで起動できます。ただし、ブラウザーがフルスクリーン モードで実行されているときに LXPanel (自動非表示に構成) が応答するようにしたいのですが、マウスを画面の下部に移動してもアクティブにならないか、ブラウザー ウィンドウの下にポップアップ表示されます (両方のブラウザーで同じ)。

アップデート 通常のウィンドウ モードで実行しているときに、ウィンドウがフル スクリーンよりわずかに小さい場合、lxpanel がブラウザー ウィンドウの下に拡張されることに気付きました。

パネルには通常のウィンドウ装飾がないので、右クリックできないことに注意してください。openbox rcファイルを作成できるはずです。アプリケーションクラス

アップデート2

どうやらアプリケーションクラス(および他の多くのX属性)はxpropで見つけられるようです。

答え1

openbox/pixel のデフォルト ビルドには、lxpanel のアプリケーション エントリがすでに含まれた rc ファイル (/home/pi/.config/openbox/lxde-pi-rc.xml) が付属しています。

...
  <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 は標準インストールには含まれていないため、動作させるにはいくつかの手順を踏む必要があります。オプションについては Google で検索してください。

関連情報