从命令行禁用 KDE 钱包

从命令行禁用 KDE 钱包

当我登录桌面会话时,Plasma shell 无响应,CPU 利用率为 100%。我已将此问题归结为 KDE 钱包的问题以及尝试建立 WiFi 连接的问题。不幸的是,我无法通过桌面会话解决该问题,因为它基本上没有响应。

我正在寻找命令行解决方案。我可以通过 SSH 登录,也可以在没有 SDDM 和 Plasma 的情况下登录控制台。

我在这里看到了类似的解决方案:https://unix.stackexchange.com/a/36444/15010

cd $(kde4-config --localprefix)share/apps/kwallet mv kdewallet.kwl
kdewallet.kwl.bak

但是,我没有目录~/.kde4/share/apps/kwallet

我发现的最接近的是~/.kde/share/apps/kwallet我只看到这个文件:kdewallet.salt

寻找 。 -我的名字 ”钱包

./.config/kwalletrc
./.config/kwalletmanager5rc
./.kde/share/apps/kwallet
./.kde/share/apps/kwallet/kdewallet.salt
./.kde/share/config/kwalletrc
./.kde4/share/config/kwalletrc
./.local/share/kwalletd
./.local/share/kwalletd/kdewallet.salt

答案1

对于 KDE4:

kwriteconfig --file kwalletrc --group 'Wallet' --key 'Enabled' 'false'
kwriteconfig --file kwalletrc --group 'Wallet' --key 'First Use' 'false'

对于 KDE5:

kwriteconfig5 --file kwalletrc --group 'Wallet' --key 'Enabled' 'false'
kwriteconfig5 --file kwalletrc --group 'Wallet' --key 'First Use' 'false'

来源:

# Kwallet is annoying, and also makes connecting
# to wireless networks take multiple attempts -- no thanks.

https://github.com/ryanpcmcquen/linuxTweaks/blob/e60f2421a3b98c7741a0b27cfe176db10e130a1f/.kdeSetup.sh#L18

有关的:

在 Arch Plasma 5 中禁用 KWallet 密码请求

https://askubuntu.com/questions/47216/how-to-disable-kde-wallet

https://stackoverflow.com/questions/29594260/how-to-disable-kwallet-in-kde-plasma-5

https://superuser.com/questions/994551/disable-kwallet-popups-from-chrome

答案2

我认为你有几个选择:

pkill kwallet

终止当前的钱包进程。如果您的桌面仍然没有响应,请更改Enabled=false登录~/.config/kwalletrc并注销并重新登录。

顺便说一句,您可以使用 打开钱包配置kcmshell5 kwalletconfig5,但如果没有 GUI,它会崩溃。

相关内容