Для окон и рабочих пространств необходимо определить привязку в конфигурации i3. Примечание :окна называются "контейнерами", а мониторы называются "выходами".
Для перемещения окон:
move container to output left|right|down|up|current|primary|
Это то, что я использую в своей конфигурации i3:
# move focused window between monitors
bindsym $mod+Shift+greater move container to output right
bindsym $mod+Shift+less move container to output left
Обратите внимание: вы также можете установить привязку клавиш для отправки данных на определенный монитор.
Перемещение фокуса между мониторами работает так же, как и с одним монитором. Фокус переместится, как только вы достигнете «края» одного монитора. Привязка по умолчанию — $mod+
. См. также:перемещение рабочих пространств между мониторами .
Вы по ошибке вставили требуемую информацию в середину оператора if/then/else. Удалите эти строки и повторно -вставьте их в конец файла ~/.bashrc.