12.04,多屏 - 在错误的屏幕上打开对话框

Kim*_*ble 6 multiple-monitors unity 12.04

我正在使用带有第二个屏幕的 Ubuntu 12.04。笔记本电脑屏幕是我做大部分工作的地方,第二个屏幕主要用于显示文档和类似的东西。这就是为什么即使触发对话框的程序显示在笔记本电脑屏幕上,但在外部屏幕上出现对话框时还是很烦人的原因。

是否有可能解决这种烦人的行为?理想情况下,对话框应该与其父窗口显示在同一屏幕上,但可以接受的解决方法是将我的笔记本电脑屏幕声明为“主”屏幕并在那里显示所有新对话框。

des*_*gua 4

您可以使用 xrandr 设置它。命令是:xrandr --output <your output> --primary

为了得到你想要的东西,<your output>你可以运行只是xrandr为了显示你的选择。看这个例子:

〜$ xrandr
屏幕 0:最小 320 x 200,当前 2880 x 1200,最大 8192 x 8192
VGA1断开(正常左倒右x轴y轴)
LVDS1接1280x800+0+0(正常左倒右x轴y轴)261mm x 163mm
   1280x800 60.0*+
   1024x768 60.0
   800x600 60.3 56.2
   640x480 59.9
HDMI1连接1600x1200+1280+0(正常左倒右x轴y轴)367mm x 275mm
   1600x1200 60.0*+
   1280x1024 75.0 60.0
   1152x864 75.0
   1024x768 75.1 60.0
   800x600 75.0 60.3
   640x480 75.0 60.0
   720x400 70.1
DP1断开(正常左倒右x轴y轴)  

他使用以下命令将 HDMI1 设置为主:xrandr --output HDMI1 --primary

参考资料:1