![在登录屏幕上禁用第二个屏幕,但在登录完成后启用](https://linux22.com/image/1099940/%E5%9C%A8%E7%99%BB%E5%BD%95%E5%B1%8F%E5%B9%95%E4%B8%8A%E7%A6%81%E7%94%A8%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%B1%8F%E5%B9%95%EF%BC%8C%E4%BD%86%E5%9C%A8%E7%99%BB%E5%BD%95%E5%AE%8C%E6%88%90%E5%90%8E%E5%90%AF%E7%94%A8.png)
我目前运行的是 Ubuntu 13.04。我最近为我的电脑安装了第二个屏幕,我注意到由于它们的分辨率不同(一个是 4:3,一个是 16:10),登录屏幕被复制和拉伸了。有没有办法在启动时禁用第二个屏幕,然后在登录后再次打开它?我假设我必须向 init.d 添加一个脚本,我试过了,但似乎不起作用。
我的主显示器(我想要保留的显示器)是 16:10 并通过 DVI 插入,而我的辅助显示器是 4:3 并通过显示端口插入。
答案1
你可以尝试http://cornerofattention.com/post/44651232151/ubuntu-12-10-disable-second-monitor-while-on-login. 这对我来说很好。
以下是上述链接中的步骤。
在显示迎宾器时,找到您要尝试关闭的显示器的名称。
user@ubuntu:~$ xrandr | grep connected
创建一个脚本来禁用第二个显示器。我把我的放在/etc/lightdm/但只要有足够的权限,它就可以去任何地方。
sudo nano /etc/lightdm/monitor1-off.sh
脚本的内容类似于
#!/bin/bash
xrandr --output HDMI1 --off
代替HDMI1使用您的显示器名称并保存。
user@ubuntu:~$ sudo chmod +x /etc/lightdm/monitor1-off.sh
编辑/etc/lightdm/lightdm.conf并将以下行添加到文件
greeter-setup-script=/etc/lightdm/monitor1-off.sh
保存文件并重启电脑。当欢迎程序启动时,您选择的显示屏应关闭。在我的电脑上,只要我登录,显示屏就会自动重新启动。