i3wm 佈局檔不移動窗口

i3wm 佈局檔不移動窗口

我正在嘗試在工作區 8 上自動啟動 Spotify。這是佈局檔案:

{
    "border": "pixel",
    "current_border_width": 1,
    "floating": "auto_off",
    "geometry": {
       "height": 600,
       "width": 800,
       "x": 0,
       "y": 0
    },
    "name": "Spotify",
    "percent": 1,
    "swallows": [
       {
       "class": "^Spotify$",
       "instance": "^spotify$"
       }
    ],
    "type": "con"
}

我目前正在使用以下命令加載它:

$ i3-msg "workspace 8; append_layout /home/laurin/.i3/workspace-8.json; workspace 1"

檔案載入沒有錯誤,佔位符視窗在工作區 8 中開啟。我怎麼能讓 i3 真正替換佔位符?

答案1

手動狀態:

另一個已知問題是 Spotify,它在映射視窗時不會設定類別提示,這意味著您必須使用for_window將 Spotify 指派到特定工作區的規則。

即將此行放入您的~/.config/i3/config文件中:

for_window [class="^(?i)spotify$"] move container to workspace 8

相關內容