Openbox에서 LXPanel을 맨 위에 유지

Openbox에서 LXPanel을 맨 위에 유지

라즈베리파이를 셋톱박스로 구성하고 있습니다. 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) 모두 "전체 화면" 모드에 있을 때 패널은 여전히 ​​브라우저에 의해 숨겨져 있습니다.

단순히 다른 창을 위에 유지하려는 사람을 위해 프로세스는 다음에서 설명합니다.오픈박스 위키. 표준 설치에는 obxprop과 xprop가 모두 포함되어 있습니다.

Firefox는 표준 설치가 아니며 작동하려면 몇 가지 문제를 해결해야 합니다. 옵션은 구글.

관련 정보