Как отобразить конкретное рабочее пространство на выбранном экране при запуске i3?

У меня есть 8 различных рабочих пространств, определенных в ~/.i3/config:

set $workspace1_name 1:www
set $workspace2_name 2:programming
set $workspace3_name 3:communication
set $workspace4_name 4:files+dictionary
set $workspace5_name 5:documents
set $workspace6_name 6:graphics 
set $workspace7_name 7:virtualization
set $workspace8_name 8:music

У меня также есть 2 экрана. Когда я запускаю i3 при запуске Linux, на каждом экране отображается свое рабочее пространство. Правый экран показывает рабочее пространство 2:programming, но на левом экране отображается пустое рабочее пространство 1 (не 1:www).

Как я могу настроить i3 так, чтобы на левом экране отображалось правильно названное рабочее пространство 1:www вместо 1?

1 ответ

Решение

Согласно документу, синтаксис

workspace <workspace> output <output>

где output Имя выхода RandR, к которому вы прикрепляете свой экран.

Вы можете использовать одну из следующих команд RandR, чтобы получить output значение

xrandr --current

# or if your X server supports RandR 1.5
xrandr --listmonitors

Итак, в качестве примера (для моей текущей настройки двойного экрана) конфигурация должна выглядеть следующим образом

workspace "1: www" output DP-1
Другие вопросы по тегам