Openbox, 전체 화면 창 영역을 제한하거나 gtk 제목 표시줄 숨기기

Openbox, 전체 화면 창 영역을 제한하거나 gtk 제목 표시줄 숨기기

저는 Tint2 패널과 함께 Openbox를 사용하고 있습니다. 브라우저의 gtk 제목 표시줄 없이 웹 페이지만 보려면 Midori 브라우저를 실행하고 싶습니다.

예를 들어 다음과 같이 midori를 실행합니다.

$ midori -a https://unix.stackexchange.com/

내가 설정하면

<decor>no</decor>

openbox rc.xml에는 Midori의 제목 표시줄이 표시됩니다. 그래서 저는 gtk 애플리케이션의 제목 표시줄을 표시하지 않는 방법을 찾고 있습니다.

가능한 해결 방법은 다음 명령을 사용하여 Midori를 전체 화면 모드로 시작하는 것입니다.

$ midori -a https://unix.stackexchange.com/ -e Fullscreen

하지만 이 경우 Tint2 패널은 전체 화면 창에 가려집니다.

Openbox에서 전체 화면 창의 영역을 제한하는 방법이 있나요? rc.xml에서 여백 옵션을 사용해 보았지만 전체 화면 창에서는 작동하지 않습니다.

답변1

Tint2 패널을 유지하면서 GTK 제목 표시줄 없이 Midori 브라우저를 실행하려면 wmctrl 명령줄 유틸리티를 사용할 수 있습니다.

먼저 Midori 창의 창 ID를 알아내야 합니다. 터미널 창에서 현재 열려 있는 모든 창을 나열하는 wmctrl -l 명령을 실행합니다. 응용 프로그램 이름이 "Midori"인 창을 찾으세요. 창 ID를 기록하고 명령을 실행하여 wmctrl -i -r <Window_ID> -b remove,fullscreen전체 화면 모드를 종료합니다.

이제 다음 명령을 사용하여 Midori를 시작할 수 있습니다 midori -a https://unix.stackexchange.com/ -e Fullscreen --hide-menubar. 이렇게 하면 Midori 창이 전체 화면 모드로 열리고 GTK 제목 표시줄이 숨겨지고 Tint2 패널이 유지됩니다.

관련 정보