Как отключить KDE Wallet?

27

Я использую Ubuntu Maverick (Gnome), месяц назад я обновлялся как обычно всякий раз, когда Менеджер обновлений сообщал мне о новых обновлениях. Дело в том, что kdewallet на моем компьютере была установлена программа под названием «У меня», и каждый раз, когда я пытаюсь сделать что-то, требующее пароля svn, она всплывает и начинает раздражать. Как я могу избавиться от этого? Это даже не в диспетчере пакетов Synaptic.

Дэвид Венг
источник
Вы отметили это "kde", вы используете Gnome или KDE? (просто чтобы быть уверенным, что kde может быть зависимостью от другой программы)
Лекенштейн
Насколько я знаю, Ubuntu использует Gnome, а Kubuntu использует KDE. Это правильно? и я действительно не знаю, почему на моем компьютере работает программа с именем kde-что-то!
Дэвид Венг

Ответы:

26

KDE 5 / Plasma 5.8:

Добавьте следующие строки в конец ~/.config/kwalletrc

[Wallet]
Enabled=false

Перезагрузите плазму.

KDE4:
KDE Wallet является основной частью KDE, он в комплекте kdebase-runtime.

Чтобы отключить его, запустите kcmshell4 kwalletconfigи перейдите к шагу 3 или начните с начала:

  1. Запустить настройки системы
  2. Детали открытого счета
  3. Перейдите на вкладку "KDE Wallet"
  4. Снимите флажок Включить подсистему KDE Wallet
  5. Нажмите, Applyчтобы применить изменения и закрыть окно настроек.

Чтобы получить список программ, которые зависят от kdebase-runtimeпакета, запустите:

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

В Ubuntu выходные данные показывают просто «kdebase-runtime [newline] Reverse Depends:». На Kubuntu следует целый список.

Lekensteyn
источник
2
Я не могу найти System settingsто, о чем вы говорите, я использую Ubuntu, не знаю, так ли это в Kubuntu!
Дэвид Венг
1
@ Дэвид Вэн: попробуйте запустить kcmshell4 kwalletconfigкоманду напрямую. Не могли бы вы вставить вывод apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtimeна paste.ubuntu.com и добавить эту ссылку в комментарии?
Лекенштейн
Это работает для некоторых приложений, но не для Chrome. Я думаю, потому что вокруг плавают несколько квалетов. См superuser.com/questions/994551/...
jozxyqk
Это больше не работает в (K) Ubuntu 15.10.
Пажло Эберманн
1
У kcmshell5 kwalletconfig5меня в плазме работал.
zoechi
9

Я избавился от диалогового окна «Система кошелька KDE» (при каждом запуске Chrome) следующим образом:

  1. Изменить ~/.config/kwalletrc(см. Примечание ниже) и добавить

    [Wallet]
    Enabled=false
    
  2. Убейте демона kdewallet:
    pkill kdewallet5(или killall kdewallet5)

Я нашел эту опцию, когда просматривал исходный код ( на kde.org или в зеркале Github ).

Если положить kwalletrcв ~/.configне работает, то ваша система , вероятно , использует другой каталог для хранения файлов конфигурации. Файл конфигурации создается в каталоге, указанном QStandardPaths::GenericConfigLocation, поэтому я обычно qtpathsискал путь ( ~/.config= /home/rob/.configв моем случае):

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

Примечание: если вы не хотите полностью отключать kwallet, но только для Chrome, вы можете использовать --password-store=basicфлаг, как я объяснил в разделе Отключение всплывающих окон kwallet из chrome . Если вы запускаете Chrome с помощью скрипта-обертки или ярлыка, я рекомендую использовать его, --password-store=basicесли вам нужен kwallet для чего-то другого. Я отключил kwalletd вместо использования этого флага, потому что я разрабатываю Chrome, и неудобно добавлять этот флаг все время во время работы ./chrome.

(Проверено на ArchLinux, но оно также должно работать на Ubuntu. Используйте, sudo apt-get install qttools5-dev-toolsесли вы хотите использовать, qtpathsчтобы найти каталог конфигурации).

Роб W
источник
6

Я выполнил:

  1. Запустите Системные настройки .
  2. Перейдите на вкладку « Дополнительно ».
  3. Нажмите значок кошелька KDE .
  4. Снимите флажок Включить подсистему KDE Wallet .

ОС: Ubuntu 10.04.4 LTS.


В Ubuntu 14.04 (верный) шаг (2) теперь называется «Перейти к учетной записи »

Максим Дмитриев
источник
3

Я использую Ubuntu 16.04.LTS и нашел файл 'kdwalletrc' по этому пути

~/.kde/share/config/kdwalletrc

Переключите параметр «Включить» с «true» на «false», чтобы отключить kdeWallet

[Wallet]
Close When Idle=false
Enabled=false
zombinary
источник
Когда я смотрю в своей системе 16.04, я вижу ~ / .kde / share /, но каталог конфигурации отсутствует. У меня все еще есть система кошелька KDE, запрашивающая меня при каждой перезагрузке.
Джон
0

Чтобы отключить kwallet для конкретного приложения, вы можете закрыть dbus для этого приложения, запустив его следующим образом.

env DBUS_SESSION_BUS_ADDRESS=none chrome 
intika
источник
0

Отключить пароль требуется уведомление Kwallet

ПРОДОЛЖИТЬ

Меню KDE => системные настройки => уведомления => кошелек (выпадающий) => опция обязательного ввода пароля => показать всплывающее окно (снять отметку) => перезагрузить компьютер.

ОПИСАНИЕ

Я испанский и, возможно, варианты могут иметь другой перевод.

Я использую KDE Plasma 5.12 . Откройте меню KDE, найдите «системные настройки» и нажмите на него. Теперь ищите «уведомления» . В правом верхнем углу окна вы можете увидеть выпадающий список, в моем случае я уже выбрал опцию «доступность» , затем изменил ее и выбрал «кошелек» . Последний шаг, нажмите на «пароль требуется» и снимите флажок показать всплывающее окно или что-то подобное (внизу). Сохраните и перезагрузите, готово :-).

Надеюсь, это поможет, и вы можете отключить это раздражающие уведомления.

mrroot5
источник