在 Ubuntu 18.04 中,如何仅使用命令行完全禁用笔记本电脑的本机显示器,以使笔记本电脑仅专门使用外接显示器?
背景:
几年前,我叔叔的笔记本电脑的屏幕坏了,我给他买了一台新笔记本电脑,将那台旧笔记本电脑(屏幕坏了)改造成一台可以连接到电视(屏幕可以正常工作)的电脑,我用一个带触摸板的遥控键盘来操作它。
这台笔记本电脑运行的是 Ubuntu 16.04(我最喜欢的桌面),但由于 16.04 即将失去支持,所以今天早上我将其升级到了 18.04。
在 16.04 上,我设置了显示器,登录后,Ubuntu 16.04 会关闭笔记本电脑的本机显示器(因为它除了褪色的白色画布之外什么也不会显示),而是专门使用电视作为其主显示器。该设置效果很好。
但是,升级到 18.04 后,我甚至无法登录,因为登录屏幕只是试图显示在无法正常工作的显示器上。我想我可能已经登录过一次(盲目地),但我所看到的(在正常工作的屏幕上)只有鼠标指针。我无法到达设置屏幕,在那里我可以再次关闭坏显示器(并且只使用电视作为显示器 - 就像以前一样)。
在这个新设置中,我唯一能做的就是按++ Ctrl(我想是的),这将在电视上显示命令提示符。AltF2
从那里,我如何配置显示设置,以便关闭坏的显示器,并专门使用电视的显示器?
答案1
您可以使用 xrandr 来做到这一点。
毫无争议,它会给你类似这样的结果:
屏幕 0:最小 1 x 1,当前 3840 x 975,最大 8192 x 8192 虚拟 1 连接主 1920x929+0+0(正常左反转右 x 轴 y 轴)0mm x 0mm 1920x929 60.00*+ 2560x1600 59.99
1920x1440 60.00
1856x1392 60.00
1792x1344 60.00
1920x1200 59.88
1600x1200 60.00
1680x1050 59.95
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 60.02
1152x864 75.00
1280x768 59.87
1024x768 60.00
800x600 60.32
640x480 59.94
Virtual2 connected 1920x975+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm 1920x975 60.00*+ 2560x1600 59.99
1920x1440 60.00
1856x1392 60.00
1792x1344 60.00
1920x1200 59.88
1600x1200 60.00
1680x1050 59.95
1400x1050 59.98
1440x900 59.89
1280x960 60.00
1360x768 60.02 1280x800
59.81
1152x864 75.00
1280x768 59.87
1024x768 60.00
800x600 60.32
640x480 59.94
Virtual1 和 Virtual2 是监视器名称,这些名称可能与您不同。在此示例中,要禁用 Virtual2,命令将是:
xrandr --outputVirtual2 --off