Kwallet açılır pencerelerini kromdan devre dışı bırak


29

Düzenledim ~/.kde/share/config/kwalletrcve ekledim

[Auto Deny]
kdewallet=Chromium

Sistem ayarlarındaki KDE Cüzdan Yapılandırması'nda "KDE cüzdan alt sistemini etkinleştir" seçeneğinin işaretini kaldırdım. Bu da eklemek gibi görünüyor:

[Auto Deny]
kdewallet[$d]

Ancak google chrome’daki ilk sayfamı ziyaret ettiğimde hala pop-up alıyorum. Nasıl durdurabilirim?

Cüzdan için aslında iki yer olduğunu fark ettim. Bir, ~/.kde/share/apps/kwallet/bir de bir ~/.local/share/kwalletd/. Bir noktada KDE renk temasını değiştirdiğimde, krom için açılan pencerenin sistem ayarlarından geçirdiğim GUI'den farklı olduğunu fark ettim. Aynı zamanda KDE Cüzdan Konfigürasyonunu çalıştırarak elde edebileceğim yinelenen bir tane var kwalletmanager-> Ayarlar-> Cüzdanı Konfigüre Et; Burada "KDE cüzdan alt sistemini etkinleştir" seçeneğinin işaretini kaldırdıktan sonra bile hala kromdan bir açılır pencere alıyorum. Çoklu konfigürasyon lokasyonlarının ve ayar sayfalarının karışıklığına ne oluyor?


KDE 5 (Plazma 5) kullanıyorsunuz değil mi? ~/.kde/share/apps/kwallet/Konumu taşındıktan eski biridir ~/.local/share/kwalletd/ve kullanımda olmamalıdır. Aynı sebepten dolayı ~ / .kde / `ayarına uymak onur duyulmuyor ... ve sisteminizde KDE 4 ve KDE 5 için KWallet'in kurulu olduğunu ve daha da karmaşık hale geldiğini unutmayın.
Lekensteyn

Evet, çalıştırıyorum 5. Eskisini ve tüm yapılandırmalarını kaldırabilir miyim? Galiba krom bunu kullanıyor.
jozxyqk

Sanırım yardımcı olmaz, eskisini çıkarırsanız hiç cüzdan yapılmamış gibi görünür ve bir tane oluşturmanızı ister. @ RobW'un önerdiği çözümün daha iyi çalıştığını düşünüyorum (ve aslında ne demek istediğinizi).
Lekensteyn

İdeal olarak, aynı şeyin iki sürümüne sahip olmazdım, krom en yenisini kullanırdı ve sistemi normal şekilde devre dışı bırakmayı seçebilirdim (ya da bu nedenle onu kullanırım).
jozxyqk

kde5: kwalletrc ~ / .config dosyasına bakın
Tim Richardson 9

Yanıtlar:


27

Chrome'a ​​aşağıdaki komut satırı bayrağını ekleyerek KWallet arka ucunu tamamen devre dışı bırakabilirsiniz: --password-store=basic

Örneğin (Ubuntu'nun Chromium yapısını kullanıyorsanız), düzenleyin /etc/chromium-browser/default(sistem genelinde) veya ~/.chromium-browser.init(kullanıcı başına) ve bayrağını ekleyin CHROMIUM_FLAGS. Örneğin:

# 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'un Chromium yapısını kullanıyorsanız düzenleyin ~/.config/chromium-flags.confve ekleyin:

--password-store=basic

1
Bunu koymak için iyi bir yer olabilir (böylece terminali xdg-openyazarken google-chromevb. KDE kısayolları ile çalışır )? Bir yerde bir yapılandırma var mı?
jozxyqk

@jozxyqk Cevabımı güncelledim. Cevap, başka bir işletim sistemi kullanıyorsanız, ot Ubuntu ve ArchLinux'u uygularsa, kesin yöntem farklı olabilir.
Rob W

3
Fedora'da benzer bir yer bulamadım, ancak betiğin altındaki exec komutunu buldum /opt/google/chrome/google-chromeve ekledim --password-store=basic. İş gibi görünüyor. Çok teşekkürler!
jozxyqk

Debian Jessie (8) 'te bu dosyayı yükledim/etc/chromium.d/no-kwallet
Daniel Böhmer

Vivaldi için /opt/vivaldi/vivaldi.
Zitrax,

15

Hangi konuda rahatsız olursanız olun, işe yarayabilir.

"Google-chrome" dosyasını bir metin editörüyle açın (kate <3 kullandım)

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

Bunu dosyanın sonuna alıntı işaretiyle yapıştırın

"Password mağaza = Temel"

Yani bu şekilde görünmesi gerekir

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

KAYDET VE ÇIK. YAPILAN!

(OpenSUSE Thumbleweed’de başarı ile denedim!: D)


Bu Ubuntu 16.04'te de çalışıyor. Ayrıca apt-mark hold google-chrome-stable, google'ı beklemeye almanız gerekir , çünkü herhangi bir güncelleme bu ayarı kaldıracaktır. Adil bir şirket değiller.
Crouching Kitten

5

KDE'nin herhangi bir sürümünde zamanın% 100'ünü çalıştıran basit bir çözüm buldum :

Kwallet'i sistemimden çıkarmak için hiçbir yol bulamadım. Bazı bağımlılık sorunları vardır ve pacman paketi çıkarmanıza izin vermez. Ancak rahatsız edici pop-up'lardan kaçınmayı başardım. Öncelikle mevcut cüzdanları çıkarmanız gerekir. ~ / .Kde / share / apps / kwallet / altındaki dosyaları silin.

Bir dahaki sefere Kwallet'i ilgilendiren bir şey yaparsan, tekrar açılacak. Ancak bu sefer sizden bir şifreleme yöntemi, blowfish veya gpg isteyecektir. Blowfish'i seçin ve bir şifre istendiğinde boş bir şifre girin.

Artık şifre sormayacak. Bu yöntem benim için kwallet 5.13'te çalıştı. Umarım sizin için de işe yarar.


2
Bu çözümü nerede buldunuz? Kaynağa bağlamanız gerekir.
Stephen Rauch

hayır, çalışmıyor, silindi ~ / .kde / ... burada yazıldığı gibi, krom yeniden başlatıldı ve hala açılan kwallet kabusu başladı
stiv

1

Ben isimli bir cüzdan oluşturarak KWalletManager içinde bu bir çözüldü testve değiştirme .saltadlı mevcut cüzdanından dosyayı kdewalletbirlikte, .saltyeni oluşturulan cüzdan dosyası test.

Yani

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

Ve şimdi adlandırılmış olan cüzdanın kdewalletyeni oluşturulan testcüzdanın şifresi var .

Dağıtım: Mageia 5.


0

Bunun bir yolu, kroma sahte bir dbus soketi vermektir (Ayrıca, şifre yöneticisini devre dışı bırakmanız gerekebilir ... Paster Password Manager'ı alternatif olarak kullanabilirsiniz)

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

Hızlı bir çözüm, KWallet'in şifresini sadece boş bir şifreyle değiştirmektir:

KDE'nin Uygulama Menüsü (veya Başlatıcı vb.)> Sistem> KWalletManager> Şifreyi Değiştir ...> Tamam> Evet

Bu, Chrome / Chromium'u başlatırken KWallet'in şifre açılır pencerelerini sonlandırır.


Şifreyi Değiştir ... orada bir menü yok.
stiv

0

Bu Problemin en kolay çözümü daha sonraki KDE Plazma Versiyonları tarafından sağlandı. Şu anda Sürüm 5.12.7 kullanıyorum.

1. Git: Sistem Ayarları -> Hesap Detayları (Kişiselleştirme) -> KDE Cüzdan

2. "KDE cüzdan alt sistemini etkinleştir" kutusunun işaretini kaldırın.

3. Uygula


çalışmıyor, diyor ki: modül Hesap detayları geçerli konfigürasyon modülü değil
stiv
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.