如何在i3启动时将特定的工作区显示在选定的屏幕上?

时间:2018-10-09 14:40:28

标签: multiple-monitors i3

我在~/.i3/config中定义了8个不同的工作空间:

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个屏幕。当我在Linux上启动i3时,每个屏幕都会显示一个不同的工作区。右屏幕显示工作空间2:programming,但左屏幕显示空工作空间1(不是1:www)。

如何配置i3,以便在左屏幕上显示正确命名的工作区1:www而不是1

1 个答案:

答案 0 :(得分:1)

根据doc,语法为

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