Geforce GT240M:如何禁用Notebook屏幕并启用外部监视器

当我通过HDMI将笔记本电脑(Nvidia Geforce GT 240M)连接到我的Panasonic电视时,两个屏幕都被激活。 我使用的是Nvidia-Driver Version 260.19.06。

我想知道如何自动停用我的笔记本显示器或使用一个脚本并在连接时切换到外接显示器。 电视需要100px的过扫描校正才能显示整个屏幕。

我还想在不停用外接显示器的情况下关闭笔记本电脑,现在还会发生什么。

这可能吗?

以下是连接外接显示器时关闭笔记本显示的简单脚本:

if xrandr -q | grep -q "HDMI connected"; then xrandr --output LVDS --off --output DFP1 else xrandr --output VGA --off --output LVDS fi 

如果要设置特定分辨率,可以在xrandr行的末尾添加“–mode 1680×1050”。 可以使用“–pos 100×0”命令添加输出偏移。

脚本可以绑定到任何未使用的组合键,也可以使用“系统>>首选项>>启动应用程序”在启动时执行

请注意,系统上的“DFP1”可能不同 – 请在附加外部显示器的情况下查看“xrandr -q”输出

所以至少我找到了解决问题的方法。

我发现的是,xrandr并没有得到专家NVIDIA-drvers的支持。 Xrandr甚至无法检测到我的显示器。 nvidia工具nvidia-settings可以在命令行中使用,但无法激活或停用屏幕。

要切换显示,你可以使用工具disper: disper on launchpad这是一个命令行工具,完全适合我的问题,易于使用。

可以在此处找到启动时自动切换的一些示例脚本: Ubuntuusers.de wiki

希望,这可能对某人有所帮助。

图形gtk工具做同样的事情: grandr 。 这是在官方回购,所以你可以

 sudo apt-get install grandr