I3

如何讓 HexChat 在其自己的工作區(但不在工作區 1)中啟動 i3 登錄?

  • November 5, 2018

在 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 $,但在大多數情況下,您可以不那麼明確。

引用自:https://unix.stackexchange.com/questions/479844