Kde

從命令行禁用 KDE 錢包

  • January 17, 2019

當我登錄到我的桌面會話時,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

尋找 。-iname“錢包

./.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

我認為你有幾個選擇:

pkill kwallet

殺死目前的錢包程序。如果您的桌面仍然沒有響應,請更改Enabled=false~/.config/kwalletrc註銷並重新登錄。

附帶說明一下,您可以使用 來打開錢包配置kcmshell5 kwalletconfig5,但它會在沒有 gui 的情況下崩潰。

對於 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

引用自:https://unix.stackexchange.com/questions/450731