Martin Mucha Asked: 2022-05-14 13:07:41 +0800 CST2022-05-14 13:07:41 +0800 CST 2022-05-14 13:07:41 +0800 CST 如何在 kubuntu 22.04 中配置 sddm?配置文件在哪里? 772 我需要在启动时启用numlock。所以我想说: [General] Numlock=on 进入 sddm 配置文件,该文件无处可寻,在某些典型位置(/etc/sddm.conf、/etc/sddm.conf.d)创建它时会被忽略。知道什么是有效位置以及为什么手册页中提到的信息不起作用? ubuntu ubuntu kde 1 个回答 Voted Best Answer James Hopwood 2022-05-18T00:36:58+08:002022-05-18T00:36:58+08:00 TLDR:/etc/sddm.conf.d您必须在自己内部从头开始创建目录和配置文件sddm.conf.d。 我不知道为什么: 它不再自动创建该目录 或者在其中创建一个初始 conf 文件。 或者为什么没有default.confin /usr/lib/sddm/sddm.conf.d/ (实际上里面甚至没有sddm目录/usr/lib/ sddm 的默认 ubuntu repo 版本的手册页甚至提到/etc/sddm.conf.d,/etc/sddm.conf但默认情况下它们不存在。 我不知道 Ubuntu 是否将默认配置移动到 sddm 二进制文件或类似的东西中,但默认情况下找不到 sddm 配置文件,这是肯定的。查看apt-file列表sddm apt-file sddm sudo apt-file list sddm sddm: /etc/dbus-1/system.d/sddm_org.freedesktop.DisplayManager.conf sddm: /etc/init.d/sddm sddm: /etc/pam.d/sddm sddm: /etc/pam.d/sddm-autologin sddm: /etc/pam.d/sddm-greeter sddm: /etc/sddm/Xsession sddm: /etc/sddm/wayland-session sddm: /lib/systemd/system/sddm.service sddm: /usr/bin/sddm sddm: /usr/bin/sddm-greeter sddm: /usr/lib/x86_64-linux-gnu/qt5/qml/SddmComponents/Background.qml ... more qmls sddm: /usr/lib/x86_64-linux-gnu/qt5/qml/SddmComponents/qmldir sddm: /usr/lib/x86_64-linux-gnu/qt5/qml/SddmComponents/warning.png sddm: /usr/lib/x86_64-linux-gnu/sddm/sddm-helper sddm: /usr/share/doc/sddm/README.Debian sddm: /usr/share/doc/sddm/TODO.Debian sddm: /usr/share/doc/sddm/changelog.Debian.gz sddm: /usr/share/doc/sddm/copyright sddm: /usr/share/man/man1/sddm-greeter.1.gz sddm: /usr/share/man/man1/sddm.1.gz sddm: /usr/share/man/man5/sddm-state.conf.5.gz sddm: /usr/share/man/man5/sddm.conf.5.gz sddm: /usr/share/sddm/faces/.face.icon sddm: /usr/share/sddm/faces/root.face.icon sddm: /usr/share/sddm/flags/ae.png ... more pngs sddm: /usr/share/sddm/scripts/Xsession sddm: /usr/share/sddm/scripts/Xsetup sddm: /usr/share/sddm/scripts/Xstop sddm: /usr/share/sddm/scripts/wayland-session sddm: /usr/share/sddm/translations/ar.qm ... more qms 无论如何,我在里面创建了一个 conf 文件/etc/sddm.conf.d/test.sddm.conf,将主题设置为轻而易举 测试.sddm.conf [Theme] Current=breeze 并且可以确认它强制主题轻而易举,当尝试将主题更改为系统设置中的其他任何内容时,它会立即变回,直到我注释掉主题或删除文件。 系统设置 > SDDM 此外,当我在systemsettings > Login Screen (SDDM) > Behavior中从默认值编辑 SDDM 设置并应用时。它创建/etc/sddm.conf.d/kde_settings.conf. 我知道你说在里面创建了你的 conf 文件/etc/sddm.conf.d/,但它没有用,但这表明不是这样。仔细检查该sddm.conf.d文件夹是否归 root 和 conf 语法所有。 您还可以尝试更改 systemsettings 中的一些默认设置,应用并让它为您制作 conf 文件,使用属性复制并重命名,然后仅使用您想要的 numlock 指令编辑复制的文件。 希望它有所帮助!?
TLDR:
/etc/sddm.conf.d
您必须在自己内部从头开始创建目录和配置文件sddm.conf.d
。我不知道为什么:
default.conf
in/usr/lib/sddm/sddm.conf.d/
(实际上里面甚至没有sddm
目录/usr/lib/
sddm 的默认 ubuntu repo 版本的手册页甚至提到
/etc/sddm.conf.d
,/etc/sddm.conf
但默认情况下它们不存在。我不知道 Ubuntu 是否将默认配置移动到 sddm 二进制文件或类似的东西中,但默认情况下找不到 sddm 配置文件,这是肯定的。查看
apt-file
列表sddm
apt-file sddm
无论如何,我在里面创建了一个 conf 文件
/etc/sddm.conf.d/test.sddm.conf
,将主题设置为轻而易举测试.sddm.conf
并且可以确认它强制主题轻而易举,当尝试将主题更改为系统设置中的其他任何内容时,它会立即变回,直到我注释掉主题或删除文件。
系统设置 > SDDM
此外,当我在systemsettings > Login Screen (SDDM) > Behavior中从默认值编辑 SDDM 设置并应用时。它创建
/etc/sddm.conf.d/kde_settings.conf
.我知道你说在里面创建了你的 conf 文件
/etc/sddm.conf.d/
,但它没有用,但这表明不是这样。仔细检查该sddm.conf.d
文件夹是否归 root 和 conf 语法所有。您还可以尝试更改 systemsettings 中的一些默认设置,应用并让它为您制作 conf 文件,使用属性复制并重命名,然后仅使用您想要的 numlock 指令编辑复制的文件。
希望它有所帮助!?