[Share Experiences] 在登陆界面默认关闭数字小键盘
Tofloor
poster avatar
deepin
2024-01-09 17:05
Author

环境 deepin 20.9

登陆界面中默认情况下会记住小键盘的开启状态,比如上一次登陆启用了小键盘,那么下一次还会启用。

但是这里有个莫名其妙的bug:启用小键盘的情况下登陆成功后,下一次登陆实际上并没有启用,按下 Numlok 键后会再次关闭小键盘,再按一次之后才会正常启用小键盘。

在实际测试中,发现按一下 capslock 也会让默认开启的小键盘正常(或者等上一段时间,好像也会自动好)。

这个问题影响使用,于是考虑考虑让他默认关闭,每次手动开启。

搜索后 gsettings 好像并没有相关配置,再次搜索后在 github issue 中找到如下回复

现在用户数字键盘开关都不用 gsettings 储存,换成 dde-dconfig 了

在 dde-dconfig 中查看全部 appid/resource/keys 后 猜测 -a org.deepin.dde.lightdm-deepin-greeter -r org.deepin.dde.lightdm-deepin-greeter -k numLockState 保存登陆界面的小键盘状态

执行 dde-dconfig -a org.deepin.dde.lightdm-deepin-greeter -r org.deepin.dde.lightdm-deepin-greeter -k numLockState --reset 后重启,发现小键盘默认关闭了,可以认为有用(他甚至不需要权限)

然后将其保存为脚本,每次登陆后执行,基本达到默认关闭的需求

Reply Favorite View the author
All Replies
waittingsummer
deepin
2024-01-09 17:18
#1

V23已修复且V20.9已不再更新维护,建议尽早切换至V23

Reply View the author
阿尼樱奈奈
Moderator
2024-01-09 18:13
#2

感谢分享,但是我已不再使用V20.9了

Reply View the author
deepin
2024-01-10 08:23
#3
阿尼樱奈奈

感谢分享,但是我已不再使用V20.9了

但是v23依旧没有stable,所以还是留守了v20.9

Reply View the author
世界和平
deepin
2024-01-10 11:26
#4

如果只是可以默认关闭,那登录时想使用小键盘还是要再按一次Num键,感觉作用不大

Reply View the author
deepin
2024-01-10 15:10
#5
世界和平

如果只是可以默认关闭,那登录时想使用小键盘还是要再按一次Num键,感觉作用不大

是的,就是为了少按一次numlock

Reply View the author