창에는 “항상 맨 위에”메뉴 옵션이 있습니다. 이에 관련이 있는지 확실하지 않습니다 compiz
나 metacity
.
항상 맨 아래 아래에 Totem player
또는 Cheese
WebCAM 플레이어 를 설정하여 작업중인 영화를 볼 수 있습니다.
창 목록에서 “항상 맨 아래에있는”창을 제외시키는 것이 훨씬 좋습니다.
아직 그러한 기능이 없다면, 개발하고 싶다면 어디에서 시작해야합니까? Compiz, Gtk 또는 XFB 또는 다른 것입니까?
답변
창 속성을 사용 wmctrl
하고 devilspie
조작 하고 EWMH 속성을 설정할 수 있습니다. 둘 다 표준 데비안 / 우분투 저장소에서 사용할 수 있어야합니다.
wmctrl
는 현재 열려있는 창의 목록을 가져오고 해당 속성을 설정하는 데 사용할 수있는 명령 줄 유틸리티입니다 *
.
modal
sticky*
maximized_vert*
maximized_horz*
shaded
skip_taskbar*
skip_pager*
hidden
fullscreen
above
below*
예:
for hint in below sticky skip_taskbar skip_pager maximized_vert maximized_horz
do
wmctrl -F -r $fulltitle -b add,$hint
done
대상 프로그램이 시작된 후 또는 프로그램을 시작하는 랩퍼 스크립트에서 스크립트를 수동으로 호출하여 해당 창이 나타날 때까지 기다린 후 루프를 실행하십시오.
devilspie
동일한 작업을 수행 할 수 있지만 데몬으로 실행되고 구성에서 정의한 창을 감시하여 설정을 만들 때 적용합니다.
예:
(if (is (window_name) "Movie Player")
(begin
(below)
(stick)
(skip_taskbar)
(skip_pager)
(maximize)
(undecorate)
)
)
답변
CCSM (Compiz settings manager)을 실행하고 창 관리> 창 규칙> 애플리케이션을 아래 필드에 둘 수 있습니다.