我无法在 Lubuntu 中禁用屏幕锁定。在电源管理中,我取消了它的选中。在“灯锁设置”中还有另一个选项“启用灯锁”。我也取消了此选项,但 10 分钟后我仍然看到黑屏,当我移动鼠标时,我必须输入密码。
我讨厌所有 Ubuntu 上的这种行为,但通常我可以在系统设置中禁用它。但这里不行。
因此 lubuntu 在两个地方有这些设置但都忽略了。
我发现了这个问题:
根据这个,我尝试删除“xscreensaver”包,但根本没有安装它。所以这解决了
编辑:
我目前了解到的情况:
- 这不是魔术。它也会影响其他人
- 这是由 Xfce 电源管理器中的一个错误引起的:
https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716
答案1
该解决方案是@Jeroen 的解决方案和@A lubuntu 用户解决方案。
我认为根本原因是用户特定light-locker.desktop
文件没有覆盖系统范围文件。因此,即使用户将 light-locker 配置为根本不启动,它仍会使用默认配置参数运行。
警告:这将禁用系统范围的默认屏幕锁定。如果要为特定用户启用锁定,则需要为每个用户编辑文件Exec=
中的行~/.config/autostart/light-locker.desktop
。通过“首选项 >> Light Locker 设置”进行配置可能会做到这一点(一旦系统范围的文件被移开),但我还没有尝试过。
步骤 1:禁用 light-locker 的系统范围启动。这将允许执行每个用户的 .desktop 文件。
sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak
要重新启用此功能,您只需重命名该文件以使其不再具有.bak
扩展名。
第 2 步:编辑用户特定的 light-locker.desktop 文件
在文本编辑器中打开 ~/.config/autostart/light-locker.desktop。
编辑以 开头的行,Exec=
使其仅为Exec=
。也就是说,没有指定命令,这意味着 light-locker 不会启动。
步骤3:重新启动。
答案2
我找到了一个看起来像是用于自动启动应用程序的文件夹:~/.config/autostart。在我的计算机中,有一个用于屏幕锁定器的 .desktop 文件(light-locker.desktop)。这是一种快捷方式。如果您想了解有关 .desktop 文件以及如何为应用程序菜单创建条目的更多信息,请阅读本文Lubuntu 桌面 LXDE 的 wiki。
放在正确文件夹中的 .desktop 文件会为应用程序菜单创建条目,我怀疑它们会在此文件夹中启动应用程序,当用户登录时。我不确定,但使用不同自动启动程序的用户在此文件夹中有不同的“快捷方式”。
我认为值得检查你的 light-locker.desktop 文件,以防问题是当你使用 light-locker 设置应用程序时你的 Lubuntu 安装在无法修改它。
我还发现,使用不同配置的 Light locker 的用户有不同的 light-locker.desktop 文件。明智的做法是,唯一的区别是“exec”行,它决定执行哪个应用程序或命令及其参数或选项。我的意思是,单击应用程序菜单项类似于在 shell 或终端中运行其“exec”行。在菜单中为程序创建新的应用程序条目非常容易。我已经做过几次这个任务了。
.desktop 文件可以通过使用 leafpad(Lunbuntu 中的默认纯文本编辑器)打开进行编辑。如果您不保存任何更改,则不会修改任何内容。
“exec”行如下所示:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking
。
如果您想知道 light-locker 有哪些参数,您可以打开 shell 并运行info light-locker
。我必须注意,这里并没有提供其所有参数。从我的角度来看,如果开发人员有机会,这些信息应该得到改进。
但是,我的 Lubuntu 安装中有多个用户,他们有不同的 Light-locker 设置。我可以向您确认以下选项是正确的:
1)如果您希望Light-locker在您挂起计算机时锁定屏幕:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking
。
2)如果您不想要上一个选项:
Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking
。
--lock-after-screensaver=0
没有或的“exec”行--no-late-locking
可能会导致您的计算机出现您所描述的功能。您可以info light-locker
按照我之前所说的运行来检查它。
否则,您可以将 light-locker.desktop 移到其他文件夹并重新启动以尝试。在执行此最新建议之前,您最好在 Lubuntu 邮件列表中询问。那里的人对这个操作系统有更深的了解。
答案3
答案4
我让它正常工作基于这个答案,但在较新版本的 Lubuntu(我的情况是 15.10)中,还有另一个选项需要包含在内。
我的Exec
台词是:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking --no-lock-on-lid
现在“电源管理器”中的选项可以正常工作。