Linux:从命令行设置主显示器 (nvidia)

Joe*_*nsn 6 linux xorg twinview nvidia-graphics-card

这可能吗?

通常我disper用来启用我的外接显示器,但我认为我不能强制第二台显示器为主。 http://willem.engen.nl/projects/disper/

我已经nv-control-dpy尝试过包含在 nvidia-control 源中,但我还没有想出如何去做。获取方式:http : //ubuntuforums.org/showthread.php?t=922956

编辑

这是一台笔记本电脑,我上班时将外接 hdmi 显示器连接到它。dipser -e为我扩展了桌面,但笔记本电脑仍然是主要桌面(固定面板等)。nvidia-settings可以为我设置主监视器,但我想使用 cli。

小智 3

我成功地完全按照你的意思做了,也许是因为我有 2.3 版本,在 ubuntu 10.04 上使用 nvidia-setting v 1.0


错误修复后:

这已被列为一次重大事件:

https://bugs.launchpad.net/分散/+bug/321288

2.1 版应该可以按照您在 20010-04 提出的要求工作,并且“错误修复”已于 2009-02-16 得到确认

我有什么

通过使用:

disper -l
Run Code Online (Sandbox Code Playgroud)

在那里我看到我的设备是:

  • DFP-0:LGD(笔记本电脑显示器)
  • CRT-0:三星 SyncMaster(外接显示器)

(使用xrandr查询没有显示外部设备)

我想要什么以及如何

笔记本电脑在右侧显示器在左侧,我希望笔记本电脑三星延伸,因此,让笔记本电脑在物理上顶部对齐,我希望它们在逻辑上也顶部对齐并拥有自己的最大分辨率:

disper -d CRT-0,DFP-0 -r auto -e -t right
Run Code Online (Sandbox Code Playgroud)

这必须被解读为:( -d ) 首先在 SyncMaster 上操作,然后在笔记本电脑液晶屏上操作,( -r ) 考虑自动分辨率,( -e ) 扩展第二个显示[这里第二个是笔记本电脑,因为-d设置显示顺序], ( -t ) 将第二个显示器 [笔记本电脑] 延伸到第一个显示器的右侧。

正确谷歌并先尝试

非常简单,无需 nvidia 黑客攻击。希望能帮助到你。


干杯

操作系统