I3
如何讓 HexChat 在其自己的工作區(但不在工作區 1)中啟動 i3 登錄?
在 i3 啟動時,我希望 HexChat 在我的第五個工作區中自動啟動。
我知道如何編輯我的
~/.i3/config
配置(儘管如此,我希望工作區 1 成為我在 i3 啟動時顯示的那個(這是我在目前配置中顯示的)。exec hexchat``$workspace5
我的 i3 配置在這裡,我的發行版是 openSUSE Tumbleweed。
您需要找到一些與您的視窗匹配的條件,然後您可以為其配置工作區。我不知道 HexChat,所以這裡有一個
xclock
. 如果您執行這個眾所周知的 X11 應用程序,然後執行xprop
並點擊時鐘視窗,您將獲得顯示視窗類的輸出XClock
:WM_CLASS(STRING) = "xclock", "XClock"
所以在你的配置中你會有
assign [class="^XClock$"] 5 exec --no-startup-id xclock
這將類與正則表達式匹配,因此
^
and$
,但在大多數情況下,您可以不那麼明確。