Я пытаюсь автоматически запустить Spotify на Workspace 8. Сейчас я использую Manjaro i3, поэтому i3 был предварительно настроен довольно хорошо, я только изменил конфигурацию, чтобы mod+f2 открывал Firefox. Вот файл макета:
{
"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. Однако, когда я открываю Spotify, вместо замены заполнителя открывается совершенно новое окно. Как мне заставить i3 на самом деле заменить заполнитель?
решение1
Какручные состояния:
Другая известная проблема связана со Spotify, который не устанавливает подсказки классов при отображении окна, что означает, что вам придется использоватьдля_окнаправило для назначения Spotify определенному рабочему пространству.
Т.е. поместите эту строку в ваш ~/.config/i3/config
файл:
for_window [class="^(?i)spotify$"] move container to workspace 8