在登录/锁定屏幕和我的 shell 之间共享 xorg 或电源配置

在登录/锁定屏幕和我的 shell 之间共享 xorg 或电源配置

我最近有一台 ThinkPad X1 Extreme,配有可切换的 NVidia 和 Intel 显卡。

作为以前的 macOS 用户,我习惯在办公桌上工作时将机器保持在翻盖模式 - 合上盖子并全天保持机器处于这种状态。

在我的用户端进行正确的配置后,这大部分情况下都可以正常工作,除非我锁定屏幕或因为重启机器等原因结束我的 X 会话。

登录用户界面坚持出现在内置屏幕上,并且机器在盖子关闭时暂停。

这意味着如果我出去吃午饭时锁定屏幕,我必须再次手动打开盖子,在那里登录,然后在登录后再次关闭盖子。

我是否在某处遗漏了某条配置行?

== 更新 ==

我已经设法做了一个简单的sudo cp ~/.config/monitors.xml /var/lib/lightdm/.config操作,让 lightdm 默认将登录窗口移动到外部屏幕。

我还将LidSwitchIgnoreInhibited=yes和添加HandleLidSwitchExternalPower=yes到了logind.conf

但是,一旦我登录,笔记本电脑就会进入睡眠模式,因此我仍然需要打开它一小会儿,目前的步骤是找到解决这个问题的方法。

==更新 2==

刚刚发现这些logind.conf行应该有值no而不是yes。机器现在启动了,但 GRUB2 似乎不支持同时镜像到两个不同的屏幕。

然而,从睡眠模式唤醒似乎仍然是一个问题。

相关内容