如何从终端启用监控?
我不小心禁用了我的显示器,所以当我登录时,我会在一个空白的背光屏幕上着陆。 我可以用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 --auto
是Can'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 q
和xset 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安全问题? 不,只是需要意识。 与此主题无关,在启动板上有详细信息
它开始看起来像系统重新安装是必要的:-(
-
弄清楚违规设置存储在名为
displays.xml
的文件中。我不会在这里详细说明我是如何猜到的,尽管有关删除
monitors.xml
的评论certificate是有帮助的。 它还涉及手动比较几个.config子目录。当然,我应该做的是问我的搜索引擎“ xubuntu存储显示设置在哪里 ”并在ubuntuforums找到这个post……
-
登录到空白显示,然后使用CTRL + ALT + F#输入命令行。
-
sudo find . -type f -name "*displays*"
-
mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak
-
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中解决了这个问题:
如果你开机进入一个被关闭的屏幕,用CTR – ALT – T盲目地打开一个终端。 由于您无法看到终端和您所写的内容,因此请仔细输入
xrandr --output "nameYourScreen" --auto
按Enter键。 瞧。
(顺便说一句:在我的情况下,在tty1或任何虚拟终端中输入这样的代码都不起作用。我尝试了各种各样的东西,人们在上面提到,但是当切换回运行会话或重启后,没有任何改变。也许问题是xrandr只能在正在运行的x-session中为某些硬件正确执行此命令?)