由于这个问题似乎在各个发行版和版本中反复出现,我查阅了大多数论坛,当然 [...] <- 省去谷歌技巧的冗长讨论。到目前为止,这并没有解决问题。因此:
系统:
Lenovo X200,Xubuntu 16.04,未安装任何附加程序或调整,lightdm,
Eizo FlexScan S2401W 外接显示器(通过 VGA),连接至 Ultrabase
在同一系统上我之前运行过 Xubuntu 14.04,一切都运行良好。
问题:
工作系统,使用Ultrabase 和外部显示器但:
- 暂停系统(方法不会产生其他线程所暗示的不同结果,即我是否使用某些菜单或按钮或墙壁来悬挂我的笔记本都没有区别 - 好的墙壁可能确实如此)
- 在登录屏幕光标可见但屏幕没有以原始分辨率显示
- 登录后指针丢失,鼠标可以正常工作(因为我可以看到我的动作,所以只有光标图标消失了)
临时“解决方案”:
我试过sudo modprobe -r psmouse
看看它是否会改变什么,但没有改变。这个问题对我来说似乎是一个图形问题。它在显示小程序中切换显示器后消失2次。
当我选择笔记本电脑仅(左侧图像),我立即在笔记本电脑屏幕上看到了光标。切换回来仅限 Eizo Nano[...](右图)显然刷新了该设备的输出并且光标重新出现。
在整个过程中,我的显示器(Eizo)的原始分辨率保持不变。登录后不再出现此问题。但是,系统似乎无法在启动或唤醒时立即识别分辨率,因为登录屏幕始终在显示器上拉伸。
问题:
什么原因可能导致该问题?(哪个应用程序/驱动程序?)
我不是在寻找:
不同的显示管理器/桌面环境/一些臃肿的工具
我期待任何(终端)输入、奇怪的想法或实验!
提前致谢,
毛兹
答案1
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1568604
查看该主题中的第 143 号帖子。
啊,漏了一个“”→“”(我愚蠢地从我发布脚本的其他地方复制粘贴了脚本,而不是从实际文件中复制粘贴……)。重试:
sudo mkdir -p /usr/local/bin echo '#!/bin/sh n="$(fgconsole)" || exit 1 case "$n" in [0-9]) /bin/chvt 1; /bin/chvt "$n";sleep 1;; *) echo "error from $0; fgconsole gave $n" >/tmp/VTswitch.log esac ' | sudo tee /usr/local/bin/VTswitch sudo chmod +x /usr/local/bin/VTswitch sudo mkdir -p /etc/lightdm/lightdm.conf.d echo '[Seat:*] session-cleanup-script=/usr/local/bin/VTswitch ' | sudo tee /etc/lightdm/lightdm.conf.d/50-vtswitch.conf sudo systemctl restart lightdm
我在华硕笔记本电脑上运行着 Ubuntu Studio 16.04(XFCE),之前一直使用 14.04,直到今年 6 月。
“锁定屏幕”功能(或“带屏幕锁定的暂停”)会导致我的鼠标光标在唤醒/解锁时不可见。
运行上面引用的帖子#143 中的说明后,我退出了,当我重新登录并锁定/解锁屏幕时,我再也无法重现该错误。
我正在研究命令的细节以便更好地理解它们,我认为这只是一种解决方法,而不是真正的解决方案......