![자체 작업 공간(작업 공간 1이 아님)에서 i3 로그인을 통해 HexChat을 시작하려면 어떻게 해야 합니까?](https://linux55.com/image/141609/%EC%9E%90%EC%B2%B4%20%EC%9E%91%EC%97%85%20%EA%B3%B5%EA%B0%84(%EC%9E%91%EC%97%85%20%EA%B3%B5%EA%B0%84%201%EC%9D%B4%20%EC%95%84%EB%8B%98)%EC%97%90%EC%84%9C%20i3%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%EC%9D%84%20%ED%86%B5%ED%95%B4%20HexChat%EC%9D%84%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
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 가 됩니다 $
. 그러나 대부분의 경우 덜 명시적일 수 있습니다.