![IceWM의 "icesh" 명령을 사용하여 작업 표시줄 레이어를 "일반"으로 설정하는 방법은 무엇입니까?](https://linux55.com/image/160736/IceWM%EC%9D%98%20%22icesh%22%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9E%91%EC%97%85%20%ED%91%9C%EC%8B%9C%EC%A4%84%20%EB%A0%88%EC%9D%B4%EC%96%B4%EB%A5%BC%20%22%EC%9D%BC%EB%B0%98%22%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
현재 작업 표시줄 레이어가 "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