到目前为止,我使用多台显示器来手动拖动窗口。在双头设置中,是否可以在特定屏幕上打开窗口?(不要与多个X服务器显示混淆。)
类似于:SCREEN=2 firefox
或open-in-screen 2 firefox
。
如果重要的话,我的环境是使用KWin窗口管理器的KDE。KWin窗口规则只能匹配某些属性,例如标题,但是我找不到环境变量作为过滤器。
辅助显示扩展了主屏幕:
$ xrandr -q
Screen 0: minimum 320 x 200, current 3520 x 1080, maximum 32767 x 32767
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 214mm
1600x900 60.1*+
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0* 50.0 59.9
1920x1080i 60.1 50.0 60.0
1680x1050 59.9
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1280x720 60.0 50.0 59.9
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
720x576 50.0
720x480 60.0 59.9
640x480 75.0 72.8 66.7 60.0 59.9
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
kstart
,我也想知道。命令为:kstart --desktop $N firefox
其中$N
是1到虚拟桌面总数之间的数字。
kstart
它,但它似乎kstart
仅支持定义特定的桌面,而不支持应在其上启动应用程序的屏幕。可能值得在bugs.kde.org上发布愿望清单错误报告。