Jak wyłączyć portfel KDE?

27

Używam Ubuntu Maverick (Gnome), miesiąc temu aktualizowałem jak zwykle za każdym razem, gdy Menedżer aktualizacji informował mnie o nowych aktualizacjach. Stało się tak, że program o nazwie kdewallet został zainstalowany na moim komputerze i za każdym razem, gdy próbuję zrobić coś, co wymaga hasła svn, pojawia się i zaczyna być naprawdę denerwujący. Jak mogę się tego pozbyć? Nie ma go nawet w Menedżerze pakietów Synaptic.

David Weng
źródło
Oznaczyłeś to jako „kde”, czy używasz Gnome czy KDE? (dla pewności KDE może być zależnością innego programu)
Lekensteyn
O ile mi wiadomo, Ubuntu używa Gnome, a Kubuntu używa KDE. Czy to prawda? i tak naprawdę nie wiem, dlaczego program o nazwie kde-coś działa na moim komputerze!
David Weng

Odpowiedzi:

26

KDE 5 / Plazma 5.8:

Dodaj następujące wiersze na końcu ~/.config/kwalletrc

[Wallet]
Enabled=false

Uruchom ponownie plazmę.

KDE4:
Portfel KDE jest podstawową częścią KDE, jest w pakiecie kdebase-runtime.

Aby go wyłączyć, uruchom kcmshell4 kwalletconfigi przejdź do kroku 3 lub zacznij od początku:

  1. Rozpocznij ustawienia systemowe
  2. Otwórz dane konta
  3. Przejdź do zakładki „Portfel KDE”
  4. Odznacz Włącz podsystem portfela KDE
  5. Kliknij, Applyaby zastosować zmiany i zamknąć okno ustawień.

Aby uzyskać listę programów zależnych od kdebase-runtimepakietu, uruchom:

 apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtime

W Ubuntu dane wyjściowe pokazują po prostu „kdebase-runtime [newline] Reverse Depends:”. Na Kubuntu pojawia się cała lista.

Lekensteyn
źródło
2
Nie mogę znaleźć tego System settings, o czym mówisz, używam Ubuntu, nie wiem, czy tak jest w Kubuntu!
David Weng
1
@David Weng: spróbuj uruchomić kcmshell4 kwalletconfigpolecenie bezpośrednio. Czy możesz wkleić dane wyjściowe apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtimena paste.ubuntu.com i dodać ten link w komentarzu?
Lekensteyn,
Działa to w przypadku niektórych aplikacji, ale nie w przypadku Chrome. Myślę, że ponieważ wokół jest wiele pływających kwaletów. Zobacz superuser.com/questions/994551/…
jozxyqk
To już nie działa w (K) Ubuntu 15.10.
Paŭlo Ebermann
1
W osoczu kcmshell5 kwalletconfig5pracował dla mnie.
zoechi
9

Pozbyłem się okna dialogowego „System portfela KDE” (przy każdym uruchomieniu Chrome) w następujący sposób:

  1. Edytuj ~/.config/kwalletrc(patrz uwaga poniżej) i dodaj

    [Wallet]
    Enabled=false
    
  2. Zabij demona kdewallet:
    pkill kdewallet5(lub killall kdewallet5)

Znalazłem tę opcję, kiedy przejrzałem kod źródłowy ( na kde.org lub w lusterku Github ).

Jeżeli umieszczenie kwalletrcw ~/.confignie działa, to prawdopodobnie system używa innego katalogu do przechowywania plików konfiguracyjnych. Plik konfiguracyjny jest tworzony w katalogu określonym przez QStandardPaths::GenericConfigLocation, więc szukałem qtpathsścieżki ( ~/.config= /home/rob/.configw moim przypadku):

$ qtpaths --paths GenericConfigLocation
/home/rob/.config:/etc/xdg

Uwaga: jeśli nie chcesz całkowicie wyłączać kwalety, ale tylko w przeglądarce Chrome, możesz użyć --password-store=basicflagi, jak wyjaśniono w artykule Wyłącz wyskakujące okienka kwaletów z Chrome . Jeśli uruchamiasz Chrome za pomocą skryptu lub skrótu, zalecamy użycie go --password-store=basicna wypadek, gdybyś potrzebował kwallet do czegoś innego. Wyłączyłem kwalletd zamiast używać tej flagi, ponieważ rozwijam Chrome, i dodawanie tej flagi przez cały czas jest niewygodne ./chrome.

(Testowany na ArchLinux, ale powinien również działać na Ubuntu. Użyj, sudo apt-get install qttools5-dev-toolsjeśli chcesz użyć qtpathsdo znalezienia katalogu konfiguracji).

Rob W.
źródło
6

Wykonałem:

  1. Uruchom Ustawienia systemowe .
  2. Przejdź do zakładki Zaawansowane .
  3. Naciśnij ikonę Portfela KDE .
  4. Odznacz Włącz podsystem portfela KDE .

System operacyjny: Ubuntu 10.04.4 LTS.


W Ubuntu 14.04 (zaufany) krok (2) brzmi teraz „Przejdź do szczegółów konta

Maksim Dmitriew
źródło
3

Korzystam z Ubuntu 16.04.LTS i w tej ścieżce znalazłem plik „kdwalletrc”

~/.kde/share/config/kdwalletrc

Zmień opcję „Włącz” z „prawda” na „fałsz”, aby wyłączyć kdeWallet

[Wallet]
Close When Idle=false
Enabled=false
zombinary
źródło
Kiedy patrzę na mój system 16.04, widzę ~ / .kde / share /, ale nie ma katalogu config. Nadal mam system portfeli KDE monitujący mnie przy każdym ponownym uruchomieniu.
John
0

Aby wyłączyć kwallet dla określonej aplikacji, możesz zamknąć dbus dla tej aplikacji, uruchamiając ją w ten sposób

env DBUS_SESSION_BUS_ADDRESS=none chrome 
intika
źródło
0

Wyłącz powiadomienie wymagane hasło Kwallet

WZNAWIANIE

Menu KDE => preferencje systemowe => powiadomienia => portfel (menu rozwijane) => wymagana opcja hasła => pokaż wyskakujące okienko (odznacz) => uruchom ponownie.

OPIS

Jestem Hiszpanem i może opcje mogą mieć inne tłumaczenie.

Używam plazmy KDE 5.12 . Otwórz menu KDE i wyszukaj „Preferencje systemowe” i kliknij je. Teraz wyszukaj „powiadomienia” . W prawym górnym rogu okna widać było menu rozwijane, w moim przypadku już wybrałem opcję „dostępności” , a następnie zmień ją i wybierz „portfel” . W ostatnim kroku kliknij opcję „wymagane hasło” i odznacz opcję pop-up lub coś podobnego (na dole). Zapisz i uruchom ponownie, gotowe :-).

Mam nadzieję, że to pomoże i możesz wyłączyć te irytujące powiadomienia.

mrroot5
źródło