Chromeからkwalletポップアップを無効にします


29

編集~/.kde/share/config/kwalletrcして追加しました

[Auto Deny]
kdewallet=Chromium

システム設定のKDE Wallet Configurationで、「KDE Walletサブシステムを有効にする」のチェックを外しました。これも追加するようです:

[Auto Deny]
kdewallet[$d]

ただし、Google Chromeで最初のページにアクセスすると、ポップアップが表示されます。どうすれば停止できますか?

ウォレットには実際に2つの場所があることに気付きました。1 ~/.kde/share/apps/kwallet/つと1つ~/.local/share/kwalletd/。ある時点で、KDEカラーテーマを変更したときに、クロムのポップアップがシステム設定から取得したGUIとは異なることに気付きました。また、重複するKDEウォレット構成もあります。これは、kwalletmanager-> Settings-> Configure Walletを実行することで取得でき、同じオプションを取得できますが、独自の値セットがあります。ここでも「KDEウォレットサブシステムを有効にする」のチェックを外した後でも、Chromeからポップアップが表示されます。複数の構成の場所と設定ページの混乱で何が起こっていますか?


KDE 5(Plasma 5)を使用していますか?~/.kde/share/apps/kwallet/場所はに移行され、古いものです~/.local/share/kwalletd/し、使用すべきではありません。同じ理由で、〜/ .kde / `の設定は尊重されません...そして、システムにKDE 4とKDE 5のKWalletの両方をインストールできることに注意してください。
Lekensteyn

はい、5を実行しています。古いものとそのすべての構成を削除できますか?私はクロムが代わりにそれを使用していると思います。
-jozxyqk

古いものを削除すると、ウォレットがまだ作成されていないように見えて、作成するように促されると思います。@RobWの提案されたソリューションは、より適切に機能すると思います(実際、それはあなたの言うことです)。
-Lekensteyn

理想的には、同じものの2つのバージョンがなく、chromeは最新のものを使用し、通常の方法でシステム全体で無効にすることを選択できます(または、そのために使用します)。
jozxyqk

kde5:kwalletrcの〜/ .configを調べる
Tim Richardson

回答:


27

次のコマンドラインフラグをChromeに追加することにより、KWalletバックエンドを完全に無効にできます。 --password-store=basic

たとえば(UbuntuのChromiumビルドを使用している場合)、/etc/chromium-browser/default(システム全体)または~/.chromium-browser.init(ユーザーごと)を編集して、にフラグを追加しCHROMIUM_FLAGSます。例えば:

# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS="--password-store=basic"

ArchLinuxのChromiumビルドを使用している場合は、編集~/.config/chromium-flags.confして追加します。

--password-store=basic

1
これを置くのに適した場所はどこですか(KDEショートカットで動作するように、端末xdg-openに入力google-chromeするときなど)。どこかに設定がありますか?
jozxyqk

@jozxyqk回答を更新しました。答えはUbuntuとArchLinuxに適用されます。別のOSを使用している場合、正確な方法は異なる可能性があります。
ロブW

3
fedoraで同様の場所を見つけることができませんでしたが、スクリプトの下部にあるexecコマンドを見つけ/opt/google/chrome/google-chromeて追加--password-store=basicしました。動作しているようです。どうもありがとう!
jozxyqk

Debian Jessie(8)では、このファイルを/etc/chromium.d/no-kwallet
DanielBöhmer17年

のvivaldiの場合/opt/vivaldi/vivaldi
Zitrax

15

どんなディストリビューションを使用していても、うまくいくかもしれません。

テキストエディタで「google-chrome」ファイルを開きます(私はkate <3を使用しました)

kdesu kate /opt/google/chrome/google-chrome

これをファイルの最後に引用符で貼り付けます

「--password-store = basic」

だから、このように見える必要があります

else
  exec -a "$0" "$HERE/chrome"  "$@" "--password-store=basic"
fi

保存して終了。完了!

(OpenSUSE Thumbleweedで試しましたが成功しました!:D)


これはUbuntu 16.04でも機能します。googleをholdに設定する必要もありapt-mark hold google-chrome-stableます。更新するとその設定が削除されるためです。彼らは公正な会社ではありません。
しゃがみ子猫

5

KDEのどのバージョンでも、100%の時間で動作する簡単な解決策を見つけました

システムからkwalletを取得する方法が見つかりませんでした。いくつかの依存関係の問題があり、pacmanはパッケージを削除させません。しかし、私は刺激的なポップアップを回避することができました。まず、既存のウォレットを削除する必要があります。〜/ .kde / share / apps / kwallet /の下にあるファイルを削除します。

次回、Kwalletに興味のあることを行うと、再び表示されます。しかし、今回は暗号化方法、blowfishまたはgpgを要求します。blowfishを選択し、パスワードの入力を求められたら、空のパスワードを入力します。

パスワードを要求しなくなります。この方法は、kwallet 5.13で機能しました。うまくいけばそれもあなたのために働くでしょう。


2
このソリューションはどこで見つかりましたか?ソースにリンクする必要があります。
スティーブンラウフ

いいえ、動作しません。ここに書かれているように〜/ .kde / ...を削除し、クロームを再起動しますが、ポップアップkwalletの悪夢をまだ開始します
stiv

1

KWalletManagerでこの問題を解決しました。名前の付いた新しいウォレットを作成し、名前の付いた既存のウォレットのファイルを新しく作成されたウォレットのファイルにtest置き換え.saltます。kdewallet.salttest

そう

cd /home/'username'/.kde4/share/apps/kwallet 
mv kdewallet.salt .kdewallet.salt;cp test.salt kdewallet.salt

これで、指定された既存のウォレットkdewalletに、新しく作成されたtestウォレットのパスワードが設定されます。

ディストリビューション:Mageia 5。


0

1つの方法は、クロムに偽のdbusソケットを与えることです(また、おそらくパスワードマネージャーを無効にする必要があります...代替手段としてPaster Password Managerを使用できます)

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

簡単な解決策は、KWalletのパスワードを空のパスワードに変更することです。

KDEのアプリケーションメニュー(またはランチャーなど)>システム> KWalletManager>パスワードの変更...> OK>はい

これにより、Chrome / Chromiumの起動時にKWalletのパスワードポップアップが終了します。


[パスワードの変更...]メニュー項目はありません。
stiv

0

この問題の最も簡単な解決策は、後のKDE Plasmaバージョンによって提供されました。現在、バージョン5.12.7を使用しています。

1.システム設定->アカウントの詳細(カスタマイズ)-> KDEウォレットに移動します

2.「KDEウォレットサブシステムを有効にする」ボックスのチェックを外します

3.適用する


それは機能しません、それは言います:モジュールのアカウント詳細は有効な構成モジュールではありません
stiv
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.