如何禁用KDE钱包?


27

我使用Ubuntu Maverick(Gnome),一个月前,每当Update Manager通知我新更新时,我都像往常一样进行更新。发生的事情是kdewallet 在我的计算机上安装了一个名为的程序,每次我尝试执行要求输入密码的操作时svn,它都会弹出并开始变得非常烦人。我该如何摆脱呢?它甚至不在Synaptic软件包管理器中。


您将其标记为“ kde”,您使用的是Gnome还是KDE?(可以肯定的是,kde可能是其他程序的依赖项)
Lekensteyn 2011年

据我所知,Ubuntu使用Gnome,而Kubuntu使用KDE。那正确吗?我真的不知道为什么我的计算机上正在运行一个名为kde-something的程序!
David Weng

Answers:


26

KDE 5 / Plasma 5.8:

将以下行添加到 ~/.config/kwalletrc

[Wallet]
Enabled=false

重新启动等离子。

KDE4:
KDE钱包是KDE的核心部分,位于包中kdebase-runtime

要禁用它,请运行kcmshell4 kwalletconfig并继续执行步骤3或从头开始:

  1. 启动系统设置
  2. 开立账户明细
  3. 转到“ KDE钱包”标签
  4. 取消选中启用KDE电子钱包子系统
  5. 单击Apply以应用更改并关闭设置窗口。

要获取依赖于kdebase-runtime软件包的程序列表,请运行:

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

在Ubuntu上,输出仅显示“ kdebase-runtime [newline]反向依赖:”。在Kubuntu上,将列出整个列表。


2
我无法找到System settings您正在谈论的内容,我使用的是Ubuntu,不知道Kubuntu是否属于这种情况!
David Weng

1
@David Weng:尝试kcmshell4 kwalletconfig直接运行命令。您可以apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtimepaste.ubuntu.com上粘贴输出,然后在评论中添加该链接吗?
Lekensteyn 2011年

这适用于某些应用程序,但不适用于Chrome。我认为是因为周围有多个kwallet。见superuser.com/questions/994551/...
jozxyqk

在(K)Ubuntu 15.10中这不再起作用。
圣保罗Ebermann

1
在等离子kcmshell5 kwalletconfig5为我工作。
zoechi

9

我摆脱了“ KDE钱包系统”对话框(无论何时启动Chrome),如下所示:

  1. 编辑~/.config/kwalletrc(请参阅下面的注释),然后添加

    [Wallet]
    Enabled=false
    
  2. 杀死kdewallet守护程序:(
    pkill kdewallet5killall kdewallet5

在查看源代码(在kde.orgGithub镜像上)时,我找到了此选项。

如果把kwalletrc~/.config不工作,那么你的系统可能使用不同的目录中存储配置文件。配置文件是在由标识的目录中创建的QStandardPaths::GenericConfigLocation,因此,我通常qtpaths会查找路径(在本例中为~/.config= /home/rob/.config):

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

注意:如果您不想完全禁用kwallet,而只希望仅适用于Chrome,则可以使用--password-store=basic我在禁用chrome中的kwallet弹出窗口中所述的标志。如果您通过包装脚本或快捷方式启动Chrome,建议--password-store=basic您在需要kwallet进行其他操作的情况下使用。我禁用kwalletd而不是使用此标志,因为我开发了Chrome,并且在运行时始终都添加此标志很不方便./chrome

(在ArchLinux上进行了测试,但它也可以在Ubuntu上使用。sudo apt-get install qttools5-dev-tools如果要qtpaths用于查找配置目录,请使用)。


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

将选项“启用”从“真”切换为“假”以禁用kdeWallet

[Wallet]
Close When Idle=false
Enabled=false

当我查看16.04系统时,看到〜/ .kde / share /,但没有配置目录。每次重新启动时,我仍然有KDE钱包系统提示我。
约翰(John

0

要为特定应用程序禁用kwallet,可以通过像这样运行它来关闭该应用程序的dbus。

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

禁用密码要求通知Kwallet

恢复

KDE菜单=>系统偏好设置=>通知=>钱包(下拉)=>需要密码选项=>显示弹出窗口(取消选中)=>重新启动。

描述

我是西班牙人,可能的选择可能还有另一种翻译。

我使用KDE Plasma 5.12。打开KDE菜单并搜索“系统偏好设置”,然后单击它。现在搜索“通知”。在窗口的右上角,您会看到一个下拉列表,在我的情况下,我已经选择了“访问权限”选项,然后对其进行更改并选择“钱包”。最后一步,单击“需要密码”选项,然后取消选中“显示弹出窗口”或类似内容(在底部)。保存并重新启动,完成:-)。

希望对您有所帮助,您可以禁用此烦人的通知。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.