web-dev-qa-db-ja.com

コマンドラインからKDEウォレットを無効にする

デスクトップセッションにログインすると、Plasma Shellが応答しなくなり、CPU使用率が100%になります。私はこれをKDEウォレットの問題とWiFi接続を確立する試みにまで追跡しました。残念ながら、ほとんど応答がないため、デスクトップセッションでは問題を解決できません。

コマンドラインソリューションを探しています。 SSH経由でログインするか、SDDMとプラズマなしでコンソールにログインできます。

私はここで同様の解決策を見ました: https://unix.stackexchange.com/a/36444/1501

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

ただし、~/.kde4/share/apps/kwalletにディレクトリがありません

最も近いのは~/.kde/share/apps/kwalletです。このファイルはkdewallet.saltだけです。

見つける。 -iname "wallet"

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

私はあなたにいくつかの選択肢があると思います:

pkill kwallet

現在のウォレットプロセスを強制終了します。それでもデスクトップが応答しない場合は、Enabled=false~/.config/kwalletrcを変更してログアウトし、再度ログインしてください。

余談ですが、kcmshell5 kwalletconfig5でウォレット構成を開くことができますが、GUIなしではクラッシュします。

2
m0dular

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

0