我在一台相对较新的 Retina MacBook Pro 上运行 Ubuntu 14.04 和 xmonad。在正常计算过程中,我的屏幕会不时变黑。移动鼠标、单击或按任意键都可以将其重新打开。
我正在运行xscreensaver
,但日志文件中没有xscreensaver
关于断电事件的任何信息。在 中Xorg.0.log
,我看到:
[ 30821.541] (II) intel(0): switch to mode [email protected] on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
当我在 VLC 等设备上观看全屏媒体时,屏幕不会出现这种情况。我认为xset -dpms; xset dpms
每分钟运行一次也可以避免出现此问题。
我该如何以不干扰正常行为的方式防止这种情况发生xscreensaver
?
答案1
我刚刚研究了苹果,发现很多人都对这个屏幕有意见https://discussions.apple.com/thread/4441040
您可以尝试像这样替换当前的显示管理器:
按Ctrl++Alt现在F2登录并输入:
sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get install gdm
sudo service gdm start #or sudo reboot
是的,Gnome 一路请发布您的结果。
答案2
我遇到过和你一模一样的问题。我发现 xmonad 有 bug,所以我建议你保存重要文件并安装 Ubuntu GNOME。它占用的资源也更少,所以双赢。
很抱歉您现在才发现这一点。
(Lubuntu 也可以,但是我的系统性能比较高,所以我选择了 Ubuntu)
答案3
我知道这是一篇老帖子,但我刚刚学会了一种在屏幕变黑时恢复屏幕的方法。至少对我来说,这种方法一直有效。
按 CRTL+ALT+L 锁定屏幕(或 SUPER+L)
让屏幕静置几秒钟。这应该会导致屏幕保护程序启动,在我的例子中,我将屏幕保护程序设置为黑色,这样屏幕就会完全变黑并关闭。
此时,任何鼠标或键盘操作都应使屏幕重新打开。
我在启动一个长时间运行的命令后偶然发现了这一点,屏幕变黑了。我当时不打算重新启动,所以我只是坐在那里,直到我的屏幕保护程序自动启动,然后在我按下 Shift 键后立即恢复。从那时起,我试过几次,每次都很有效。
这实际上不是一个解决方案,而是一种使屏幕恢复原状的变通方法。