IceWM의 "icesh" 명령을 사용하여 작업 표시줄 레이어를 "일반"으로 설정하는 방법은 무엇입니까?

IceWM의 "icesh" 명령을 사용하여 작업 표시줄 레이어를 "일반"으로 설정하는 방법은 무엇입니까?

현재 작업 표시줄 레이어가 "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

관련 정보