我想在我的第二台显示器上启动 gnome-terminal,你会期望类似这样的内容:
~$ gnome-terminal --display=0:0.1
可以工作但不能工作,因为当启用 xinerama 时 RANDR 被禁用或未使用。
我尝试使用此命令启动时收到的错误是:
Failed to parse arguments: Cannot open display: 0:0.1
我也尝试过:
~$ export DISPLAY=":0.0"
~$ gnome-terminal --display=$DISPLAY
Xlib: extension "RANDR" missing on display ":0.0".
** (gnome-terminal:1818): WARNING **: Failed to connect to the session manager: Could not open network socket
答案1
没有语法来在显示字符串中引用屏幕中的各个监视器。
但是,您可能能够使用该--geometry
选项来执行您想要的操作。如果您有两个并排的显示器,并且第一个显示器的宽度为 1920 像素,则以下命令应将终端窗口定位在第二个屏幕上的 (50,50) 处:
gnome-terminal --geometry=80x24+1970+50
该参数的语法是ROWSxCOLS+X+Y