i3가 시작되면 다섯 번째 작업 공간에서 HexChat이 자동으로 시작되도록 하고 싶습니다.
~/.i3/config
i3 시작 시 HexChat을 시작하기 위해 구성( )을 편집하는 방법, 즉 라인을 추가하는 방법을 알고 있지만 exec hexchat
다섯 번째 작업 공간에서 시작하려는 경우 첫 번째 작업 공간에서 시작됩니다(예: 내 i3 구성) $workspace5
. 그럼에도 불구하고 나는 작업 공간 1을 i3가 시작될 때 표시되는 작업 공간(현재 구성에 나타나는 것)으로 만들고 싶습니다.
내 i3 구성은여기내 배포판은 openSUSE Tumbleweed입니다.
답변1
너 좀 찾아야 해기준창과 일치하면 이에 대한 작업 공간을 구성할 수 있습니다. 저는 HexChat에 대해 잘 모릅니다 xclock
. 잘 알려진 X11 애플리케이션을 실행한 다음 xprop
시계 창을 실행하고 클릭하면 창 클래스를 보여주는 출력이 표시됩니다 XClock
.
WM_CLASS(STRING) = "xclock", "XClock"
따라서 귀하의 구성에서 당신은
assign [class="^XClock$"] 5
exec --no-startup-id xclock
이는 클래스를 정규 표현식과 일치시키므로 ^
AND 가 됩니다 $
. 그러나 대부분의 경우 덜 명시적일 수 있습니다.