자체 작업 공간(작업 공간 1이 아님)에서 i3 로그인을 통해 HexChat을 시작하려면 어떻게 해야 합니까?

자체 작업 공간(작업 공간 1이 아님)에서 i3 로그인을 통해 HexChat을 시작하려면 어떻게 해야 합니까?

i3가 시작되면 다섯 번째 작업 공간에서 HexChat이 자동으로 시작되도록 하고 싶습니다.

~/.i3/configi3 시작 시 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 가 됩니다 $. 그러나 대부분의 경우 덜 명시적일 수 있습니다.

관련 정보