Bagaimana cara menonaktifkan KDE Wallet?

27

Saya menggunakan Ubuntu Maverick (Gnome), sebulan yang lalu saya memperbarui seperti biasa setiap kali Update Manager memberi tahu saya tentang pembaruan baru. Hal yang terjadi adalah bahwa sebuah program bernama kdewallet terinstal di komputer saya, dan setiap kali saya mencoba melakukan sesuatu yang memerlukan kata sandi seperti svn, itu muncul dan mulai menjadi sangat mengganggu. Bagaimana saya bisa menyingkirkannya? Itu bahkan tidak ada di Package Manager Synaptic.

David Weng
sumber
Anda memberi tag "kde", apakah Anda menggunakan Gnome atau KDE? (hanya untuk memastikan, KDE bisa menjadi ketergantungan dari program lain)
Lekensteyn
Sejauh yang saya tahu, Ubuntu menggunakan Gnome dan Kubuntu menggunakan KDE. Apakah itu benar? dan saya tidak benar-benar tahu mengapa program bernama kde-something berjalan di komputer saya!
David Weng

Jawaban:

26

KDE 5 / Plasma 5.8:

Tambahkan baris berikut ke akhir ~/.config/kwalletrc

[Wallet]
Enabled=false

Mulai ulang Plasma.

KDE4:
KDE Wallet adalah bagian inti dari KDE, ada dalam paket kdebase-runtime.

Untuk menonaktifkannya jalankan kcmshell4 kwalletconfigdan lanjutkan pada langkah 3 atau mulai dari awal:

  1. Mulai pengaturan Sistem
  2. Buka Detail Akun
  3. Buka tab "KDE Wallet"
  4. Hapus centang Aktifkan subsistem KDE Wallet
  5. Klik Applyuntuk menerapkan perubahan dan tutup jendela pengaturan.

Untuk mendapatkan daftar program yang tergantung pada kdebase-runtimepaket, jalankan:

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

Di Ubuntu, output hanya menunjukkan "kdebase-runtime [newline] Reverse Depends:". Di Kubuntu, seluruh daftar mengikuti.

Lekensteyn
sumber
2
Saya tidak dapat menemukan ini yang System settingsAnda bicarakan, saya menggunakan Ubuntu, tidak tahu apakah itu yang terjadi di Kubuntu!
David Weng
1
@ David Weng: coba jalankan kcmshell4 kwalletconfigperintah secara langsung. Bisakah Anda menempelkan output apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtimedi paste.ubuntu.com dan menambahkan tautan itu dalam komentar?
Lekensteyn
Ini berfungsi untuk beberapa aplikasi tetapi tidak chrome. Saya pikir karena ada beberapa kwallet yang mengambang. Lihat superuser.com/questions/994551/…
jozxyqk
Ini tidak berfungsi lagi di (K) Ubuntu 15.10.
Paŭlo Ebermann
1
Dalam Plasma kcmshell5 kwalletconfig5bekerja untuk saya.
zoechi
9

Saya menyingkirkan dialog "Sistem Dompet KDE" (setiap kali saya memulai Chrome) sebagai berikut:

  1. Edit ~/.config/kwalletrc(lihat catatan di bawah), dan tambahkan

    [Wallet]
    Enabled=false
    
  2. Bunuh daemon kdewallet:
    pkill kdewallet5(atau killall kdewallet5)

Saya menemukan opsi ini ketika saya melihat melalui kode sumber ( di kde.org atau di cermin Github ).

Jika menempatkan kwalletrcdi ~/.configtidak bekerja, maka sistem Anda mungkin menggunakan direktori yang berbeda untuk menyimpan file konfigurasi. File config dibuat dalam direktori yang diidentifikasi oleh QStandardPaths::GenericConfigLocation, jadi saya biasa qtpathsmencari path ( ~/.config= /home/rob/.configdalam kasus saya):

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

Catatan: jika Anda tidak ingin sepenuhnya menonaktifkan kwallet, tetapi hanya untuk Chrome, Anda dapat menggunakan --password-store=basicflag seperti yang saya jelaskan di Disable popup kwallet dari chrome . Jika Anda memulai Chrome melalui skrip pembungkus atau pintasan, saya sarankan menggunakan --password-store=basicjika Anda memerlukan kwallet untuk sesuatu yang lain. Saya menonaktifkan kwalletd daripada menggunakan flag ini karena saya mengembangkan Chrome, dan tidak nyaman untuk menambahkan flag ini setiap saat ketika saya menjalankannya ./chrome.

(Diuji pada ArchLinux, tetapi itu juga harus berfungsi pada Ubuntu. Gunakan sudo apt-get install qttools5-dev-toolsjika Anda ingin menggunakan qtpathsuntuk menemukan direktori konfigurasi).

Rob W
sumber
6

Saya mengeksekusi:

  1. Mulai pengaturan Sistem .
  2. Buka tab Advanced .
  3. Tekan ikon KDE Wallet .
  4. Hapus centang Aktifkan subsistem KDE Wallet .

OS: Ubuntu 10.04.4 LTS.


Di Ubuntu 14.04 (trusty), langkah (2) sekarang "Pergi ke Detail Akun "

Maksim Dmitriev
sumber
3

Saya menggunakan Ubuntu 16.04.LTS dan menemukan file 'kdwalletrc' di jalur ini

~/.kde/share/config/kdwalletrc

Alihkan opsi 'Enable' dari 'true' ke 'false' untuk menonaktifkan kdeWallet

[Wallet]
Close When Idle=false
Enabled=false
zombie
sumber
Ketika saya melihat sistem 16.04 saya, saya melihat ~ / .kde / share / tetapi tidak ada direktori config. Saya masih memiliki sistem dompet KDE yang meminta saya setiap kali saya reboot.
John
0

Untuk menonaktifkan kwallet untuk aplikasi tertentu, Anda dapat menutup dbus untuk aplikasi itu dengan menjalankannya seperti ini

env DBUS_SESSION_BUS_ADDRESS=none chrome 
intika
sumber
0

Nonaktifkan kata sandi yang diperlukan pemberitahuan Kwallet

LANJUT

Menu KDE => preferensi sistem => pemberitahuan => dompet (dropdown) => pilihan kata sandi yang diperlukan => tampilkan munculan (hapus centang) => reboot.

DESKRIPSI

Saya orang Spanyol dan mungkin opsinya bisa terjemahan lain.

Saya menggunakan KDE Plasma 5.12 . Buka menu KDE dan cari "preferensi sistem" dan klik. Sekarang cari "notifikasi" . Di kanan atas jendela Anda dapat melihat dropdown, dalam kasus saya, saya sudah memilih opsi "aksesibilitas" , lalu ubah dan pilih "dompet" . Langkah terakhir, klik pada opsi "diperlukan kata sandi" dan hapus centang pada show pop up atau yang serupa (di bagian bawah). Simpan dan reboot, selesai :-).

Semoga ini bisa membantu dan Anda dapat menonaktifkan notifikasi yang mengganggu ini.

mrroot5
sumber