Как отобразить конкретное рабочее пространство на выбранном экране при запуске 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