如何从终端启用监控?

我不小心禁用了我的显示器,所以当我登录时,我会在一个空白的背光屏幕上着陆。 我可以用Ctrl + Alt + F#打开终端,那么如何从终端启用监视器?

我试过xrandr ,但它无法打开显示。 xset也不起作用。 我发现这个问题与我的问题非常相似。 答案提供了一个放在/etc/X11/Xreset.d的脚本。

运行它并不能解决我的问题(虽然我可能不理解如何正确使用它)。 我想我以某种方式将新默认设置为“禁用监视器”。

运行Ubuntu Studio 13.10。 我没有nVidia驱动程序。 我找不到要删除的xorg.conf文件。 感谢任何和所有输入!

编辑:输出命令xrandr -d :0

 Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767 LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm 1366x768 60.0* 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis) 

仍然是一个CLI初学者我从man xrandr无法理解如何打开(有一个关闭选项)或启用显示。 输出xrandr --autoCan't open display

编辑2:输出xrandr -d :0 --auto

 Configure crtc 0 failed 

也许我只需重新安装X11?

编辑3:我尝试的建议命令/ xset命令的输出:

xrandr -d :0 output LVDS1 --auto

  configure crtc 0 failed 

xset qxset dpms force on返回

  unable to open display '''' 

sudo命令没有区别。

编辑4:更多徒劳的尝试和潜在的安全问题发现

  • 4.1我试图重新安装Xorg和X11,然后运行sudo apt-get install --reinstall xserver* ,但输出失败:

    (这个的很多版本:)请注意,为正则表达式’xserver *’选择’xserver-xorg-something’(下一个:)有些软件包无法安装。 这可能意味着您已经请求了一个不可能的情况,或者如果您正在使用不稳定的分发,那么某些必需的包尚未创建或已被移出Incoming。

     The following information may help to resolve the situation: The following packages have unmet dependencies: xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch but 1.0~rc2+git20110312-2build4 is to be installed E: Unable to correct problems, you have held broken packages. 
  • 4.2接下来我以访客身份登录并通过tty Ctrl + Alt + F#以我自己的身份登录并运行与上面相同的xrand命令(OP和编辑1-3),尽可能看到相同的输出。

  • 4.3然后我创建了一个具有完全管理权限的new_user,并通过tty重复了4.2。

  • 4.4安全问题? 不,只是需要意识。 与此主题无关​​,在启动板上有详细信息

它开始看起来像系统重新安装是必要的:-(

  1. 弄清楚违规设置存储在名为displays.xml的文件中。

    我不会在这里详细说明我是如何猜到的,尽管有关删除monitors.xml的评论certificate是有帮助的。 它还涉及手动比较几个.config子目录。

    当然,我应该做的是问我的搜索引擎“ xubuntu存储显示设置在哪里 ”并在ubuntuforums找到这个post……

  2. 登录到空白显示,然后使用CTRL + ALT + F#输入命令行。

  3. sudo find . -type f -name "*displays*"

  4. mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak

  5. sudo reboot

我希望这个任务可以帮助某人。

运行此命令后立即切换到屏幕为黑色的tty,5秒后屏幕应显示。

 sleep 5 && xrandr -d :0 --output LVDS --auto 

xrandr command将打开主屏幕。 如果您当前正在运行显示管理器的tty上,它似乎才有效,因此sleep时间可以让您有时间切换。

如果您知道正在运行的X会话的显示编号 ,则应该能够通过虚拟终端控制台打开(并设置属性)显示。 通常情况下:主要物理显示器为0,但情况并非总是如此。 例如,要查询display:0

 xrandr -d :0 -q 

要重新启用已关闭的显示器,通常可以使用--auto例如打开LVDS1输出设备:0重新打开

 xrandr -d :0 --output LVDS1 --auto 

试试这个:

 xrandr --output "nameYourVGA" --mode "yourResolution" 

例如:

 xrandr --output VGA1 --mode 1366x768 

看看是否有效。

我在Lubuntu 18.04中解决了这个问题:

如果你开机进入一个被关闭的屏幕,用CTRALTT盲目地打开一个终端。 由于您无法看到终端和您所写的内容,因此请仔细输入

 xrandr --output "nameYourScreen" --auto 

按Enter键。 瞧。

(顺便说一句:在我的情况下,在tty1或任何虚拟终端中输入这样的代码都不起作用。我尝试了各种各样的东西,人们在上面提到,但是当切换回运行会话或重启后,没有任何改变。也许问题是xrandr只能在正在运行的x-session中为某些硬件正确执行此命令?)