Icewm에서 내장되지 않은 트레이 응용 프로그램의 순서 설정

Icewm에서 내장되지 않은 트레이 응용 프로그램의 순서 설정

내 시스템 트레이에는 Icewm의 기본 모니터링 장치가 아닌 여러 응용 프로그램이 있습니다. 예를 들어 아래에서 왼쪽에서 오른쪽으로 [1]을 볼 수 있습니다.pnmixer, [2]nm-applet,키보드 LED 표시기[3]trayleds.py, 밝기 표시기[4]traybr.py, [5] 배터리 잔량 표시기 및 [6] 네트워크 모니터링 위젯(마지막 두 개는 Icewm 내장 구성 요소입니다).

트레이 아이콘 예

처음 4개의 내장되지 않은 항목의 순서는 시작 시 무작위로 정의되는 것 같습니다. 순서(예: [2], [4], [1] 및 [3])를 어떻게 결정합니까? man icewm-winoptions언급하다

주문하다: 숫자 (기본값: 0)

작업 버튼과 트레이 아이콘의 정렬 순서입니다. 기본값은 0입니다. 양수 값을 늘리면 오른쪽으로 더 이동하고, 음수 값을 줄이면 왼쪽으로 더 이동합니다. 작업 창, 트레이 창 및 시스템 트레이에 대한 순서 옵션을 사용할 수 있습니다.

하지만 추가할 적절한 이름을 어떻게 찾을 수 있습니까 ~/.icewm/winoptions?

답변1

icesh에 포함되어야 하는 용어를 찾는 데 사용됩니다 ~/.icewm/winoptions. 시행착오를 통해 확인한 바에 따르면 네 번째 필드는 다음과 같습니다.

$ icesh systray
0xc00001    0  5981 "pnmixer"           : (pnmixer.Pnmixer)    10x10+10+10
0x1000001   0  5980 "NetworkManager Applet": (nm-applet.Nm-applet) 10x10+10+10
0x1400001   0  5988 "trayleds.py"       : (trayleds.py.Trayleds.py) 10x10+10+10
0x1200001   0  5989 "traybr.py"         : (traybr.py.Traybr.py) 10x10+10+10

그래서 [2]를 얻으려면nm-applet, [4]traybr.py, [1]pnmixer, [삼]trayleds.py주문하세요. 이것은 당신 것입니다 ~/.icewm/winoptions.

NetworkManager Applet.order: +1
traybr.py.order:             +2
pnmixer.order:               +3
trayleds.py.order:           +4

결과:

사용자별로 정렬된 트레이 아이콘 예시

관련 정보