使用 xubuntu 20.04 和 lightdm 禁用屏幕锁定

使用 xubuntu 20.04 和 lightdm 禁用屏幕锁定

我刚刚安装了 Ubuntu 20.04,然后安装了xubuntu-core。出现提示时,我选择 lightdm 作为我的登录管理器。然后我禁用了所有能找到的与屏幕锁定相关的功能,但屏幕关闭后我仍然必须输入密码。我是不是错过了一些疯狂的隐藏设置?

我知道我可以删除 lightlocker,但为什么在这种情况下“禁用”并不意味着禁用?这是错误还是设计决定?

在此处输入图片描述

答案1

好的,我想我找到了。两个屏幕锁定设置是怎么回事? 真正有帮助的锁定设置位于“屏幕保护程序”下

答案2

如果您想自动化或只是通过命令行执行,那么您需要创建或更新 2 个文件:

~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml内容:

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-screensaver" version="1.0">
  <property name="saver" type="empty">
    <property name="mode" type="int" value="0"/>
    <property name="enabled" type="bool" value="false"/>
  </property>
  <property name="lock" type="empty">
    <property name="enabled" type="bool" value="false"/>
  </property>
</channel>

~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml内容:

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-power-manager" version="1.0">
  <property name="xfce4-power-manager" type="empty">
    <property name="power-button-action" type="empty"/>
    <property name="lock-screen-suspend-hibernate" type="empty"/>
    <property name="logind-handle-lid-switch" type="empty"/>
    <property name="blank-on-ac" type="int" value="0"/>
    <property name="blank-on-battery" type="int" value="0"/>
    <property name="dpms-enabled" type="bool" value="false"/>
    <property name="dpms-on-ac-sleep" type="empty"/>
    <property name="dpms-on-ac-off" type="empty"/>
    <property name="dpms-on-battery-sleep" type="empty"/>
    <property name="dpms-on-battery-off" type="empty"/>
    <property name="show-panel-label" type="empty"/>
    <property name="inactivity-sleep-mode-on-ac" type="empty"/>
    <property name="inactivity-sleep-mode-on-battery" type="empty"/>
    <property name="show-tray-icon" type="bool" value="false"/>
  </property>
</channel>

答案3

您可以添加Hidden=true/etc/xdg/autostart/light-locker.desktop。这将为所有用户禁用它。

命令示例:

echo "Hidden=true" >> /etc/xdg/autostart/light-locker.desktop

在 Xubuntu 20.04 上测试。

相关内容