Ich versuche, Spotify auf Workspace 8 automatisch zu starten. Ich verwende derzeit Manjaro i3, daher war i3 ziemlich gut vorkonfiguriert. Ich habe nur die Konfiguration so geändert, dass Firefox mit Mod+F2 geöffnet wird. Hier ist die Layoutdatei:
{
"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"
}
und ich lade es derzeit mit diesem Befehl:
$ i3-msg "workspace 8; append_layout /home/laurin/.i3/workspace-8.json; workspace 1"
Die Datei wird ohne Fehler geladen und das Platzhalterfenster wird im Arbeitsbereich 8 geöffnet. Wenn ich Spotify jedoch öffne, wird statt des Platzhalters ein komplett neues Fenster geöffnet. Wie kann ich i3 dazu bringen, den Platzhalter tatsächlich zu ersetzen?
Antwort1
Ein weiteres bekanntes Problem ist mit Spotify, das die Klassenhinweise beim Zuordnen des Fensters nicht festlegt, was bedeutet, dass Sie einenfür_FensterRegel, um Spotify einem bestimmten Arbeitsbereich zuzuweisen.
Fügen Sie beispielsweise diese Zeile in Ihre ~/.config/i3/config
Datei ein:
for_window [class="^(?i)spotify$"] move container to workspace 8