当我在操作系统运行时将附加屏幕插入笔记本电脑时,基本上没有问题。但是:
当我在系统设置中将其中一个屏幕移动到第二个屏幕的另一侧时,系统会注销。
如果我首先将一个屏幕放在另一个屏幕上方,然后按照我想要的方式设置它们,那么一切都正常。
如果我运行系统时两个屏幕都插着,就无法通过 X 登录:输入密码后我就会返回到登录屏幕。
注销总是会导致系统忘记屏幕的设置。
这些有时会严重损坏 KDE(Plasma?),以至于问题 3 总是出现,即使关闭了第二个屏幕也是如此。我设法通过删除文件来修复这种情况~/.Xauthority
,但我并不喜欢一直这样做。我尝试过删除~/.local/share/kscreen
文件、清除 ~/.cache
、~/.kde
但都无济于事。
我正在使用带有 KDE 5 的 Kubuntu 15.10(最新版本)。我有一块 NVIDIA 显卡。
答案1
我遇到了同样的问题,并且我部分解决的方法(因为它大多数时候都有效,但并非总是如此)是在强制注销后执行以下操作:
拔下第二个屏幕。
登录。
打开终端并运行:
rm .config/monitors.xml
这将删除先前保存的监视器配置。
打开屏幕显示。
无需更改任何设置,只需按申请。
将显示器移至所需设置,按申请。
您将看到一个错误对话框,按好的。
大多数情况下,这种方法对我来说都有效,直到我重新启动或关闭电源。然后我必须再次重复这些步骤。
答案2
希望 OP 解决了这个问题,因为这个问题可能会晚点出现,但我只是把它放在这里,因为其他人可能会遇到类似的问题。
当我插入附加显示器时,我遇到了同样的问题。无论我如何尝试登录,我都会不断被注销。只有当我拔下显示器时,我才能登录并进入系统。我怀疑这可能是由于显卡设置,因为我之前将 prime-select 设置更改为 nvidia,以确保我能够使用我的专用 NVIDIA 显卡,因为我有一个 AMD/NVIDIA 显卡组合。
因此,我所做的就是将主要选择选项更改为按需选择,这个问题就解决了。
$ sudo prime-select on-demand
我使用的系统是 Ubuntu 20.04,带有集成的 AMD Radeon 680M 显卡和专用的 NVIDIA 3070 Ti 显卡。希望这对遇到此问题的人有用!