Zredagowałem ~/.kde/share/config/kwalletrc
i dodałem
[Auto Deny]
kdewallet=Chromium
W Konfiguracji portfela KDE w ustawieniach systemowych odznaczyłem „Włącz podsystem portfela KDE”. Wydaje się to również dodawać:
[Auto Deny]
kdewallet[$d]
Jednak nadal pojawia się wyskakujące okienko, gdy odwiedzam moją pierwszą stronę w Google Chrome. Jak mogę to zatrzymać?
Zauważyłem, że w rzeczywistości są dwie lokalizacje portfeli. Jeden w ~/.kde/share/apps/kwallet/
i jeden w ~/.local/share/kwalletd/
. W pewnym momencie, kiedy zmieniłem motyw kolorów KDE, zauważyłem, że wyskakujące okienko dla chrome różni się od GUI, które dostałem przez ustawienia systemowe. Istnieje również zduplikowana konfiguracja portfela KDE, którą mogę uzyskać, uruchamiając kwalletmanager
-> Ustawienia-> Konfiguruj portfel, gdzie otrzymuję te same opcje, ale ich własny zestaw wartości. Nawet po odznaczeniu „Włącz podsystem portfela KDE” również tutaj otrzymuję wyskakujące okienko z chrome. Co się dzieje z bałaganem wielu stron konfiguracji i stron ustawień?
źródło
~/.kde/share/apps/kwallet/
Lokalizacja jest stary, która wyemigrowała do~/.local/share/kwalletd/
i nie powinien być używany. Z tego samego powodu ustawienie ~ / .kde / `nie jest honorowane ... i zauważ, że twój system może mieć zainstalowany zarówno KWallet dla KDE 4, jak i KDE 5, co jeszcze bardziej komplikuje sytuację.Odpowiedzi:
Możesz całkowicie wyłączyć backend KWallet, dodając następującą flagę wiersza polecenia do Chrome:
--password-store=basic
Na przykład (jeśli używasz kompilacji Chromium Ubuntu), edytuj
/etc/chromium-browser/default
(w~/.chromium-browser.init
całym systemie) lub (na użytkownika) i dodaj flagę doCHROMIUM_FLAGS
. Na przykład:Jeśli używasz kompilacji Chromium ArchLinux, edytuj
~/.config/chromium-flags.conf
i dodaj:źródło
xdg-open
, kiedy piszęgoogle-chrome
w terminalu itp.)? Czy jest gdzieś konfiguracja?/opt/google/chrome/google-chrome
i dodałem--password-store=basic
do polecenia exec na dole skryptu. Wydaje się działać. Dziękuję bardzo!/etc/chromium.d/no-kwallet
/opt/vivaldi/vivaldi
.Bez względu na to, w jakiej dystrybucji jesteś, może to działać.
Otwórz plik „google-chrome” w edytorze tekstu (użyłem Kate <3)
Wklej to na końcu pliku ze znakiem cudzysłowu
Więc musi tak wyglądać
ZAPISZ I WYJDŹ. GOTOWY!
(Próbowałem z powodzeniem na OpenSUSE Thumbleweed!: D)
źródło
apt-mark hold google-chrome-stable
, ponieważ każda aktualizacja usunie to ustawienie. Nie są uczciwą firmą.Znalazłem proste rozwiązanie , które działa w 100% na każdej wersji KDE:
źródło
I rozwiązać ten jeden w KWalletManager poprzez stworzenie nowego portfela
test
i zastępując.salt
plik z istniejącego portfela o nazwiekdewallet
, z.salt
pliku nowo utworzonego portfelutest
.Więc
A teraz istniejący portfel o nazwie
kdewallet
ma hasło do nowo utworzonegotest
portfela.Distro: Mageia 5.
źródło
Jednym ze sposobów jest po prostu nadanie chrome fałszywego gniazda dbus (prawdopodobnie również będziesz musiał wyłączyć menedżera haseł ... możesz użyć Paster Password Managera jako alternatywy)
źródło
Szybkim rozwiązaniem jest zmiana hasła KWallet na puste:
Menu aplikacji KDE (lub Launcher itp.)> System> KWalletManager> Zmień hasło ...> OK> Tak
To kończy wyskakujące okienka hasła KWallet podczas uruchamiania Chrome / Chromium.
źródło
Najłatwiejszym rozwiązaniem tego problemu są nowsze wersje KDE Plazma. Obecnie używam wersji 5.12.7.
1. Przejdź do: Ustawienia systemu -> Szczegóły konta (Personalizacja) -> Portfel KDE
2. Odznacz pole „Włącz podsystem portfela KDE”
3. Zastosuj
źródło