현재 작업 표시줄 레이어가 "onTop"에 고정되어 있으며 포커스가 없을 때 숨겨지도록 "Normal"로 변경하고 싶습니다.
나와 비슷한 질문을 찾을 수 있습니다.여기그런데 제가 리눅스에 익숙하지 않고 구성 파일에 직접 접근할 수 없어서 터미널을 통해 해결하려고 했습니다.
답변1
창의 Icewm 속성을 설정하려면 다음이 필요합니다.클래스 및/또는 인스턴스, 당신은 찾을 수 있습니다아이세스:
icesh list
그런 다음 원하는 창을 클릭하십시오. Xterm의 경우 다음을 찾을 수 있습니다.xterm.XTerm~처럼클래스.인스턴스두 번째 필드*의 값입니다.
그런 다음 값을 사용합니다.~/.icewm/winoptions
예를 들어 Xterms 제목 표시줄을 표시하지 않도록 속성을 설정합니다.
xterm.XTerm.dTitleBar: 0
그리고 Icewm을 다시 시작하세요.
이제 작업 표시줄이 특수 창이므로 Icewm은 더 이상 이 winoptions
설정을 지원하지 않는 것 같습니다(이전 버전에서는 지원하지만역사를 수정하다). 그래도 옵션은 있어요preferences
파일(예: 레이어를 다음으로 설정)다음과 같은. 꼭 설정하고 싶다면정상,
icesh setLayer Normal
혹은 클릭하기 싫으시다면,
icesh -w "$(xdotool search --class '^icewm$' search --name '^TaskBar$')" setLayer Normal
*를 xprop | grep CLASS
사용하여 이 정보를 검색할 수도 있습니다.
답변2
기본 설정에서:
TaskBarKeepBelow=1
또는 다음을 사용하십시오:
icesh -T setLayer Normal