当前位置: 首页>>技术教程>>正文


kde5 – 如何禁用KDE钱包?

,

问题描述

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

最佳方法

KDE 5 /Plasma 5.8:

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

[Wallet]
Enabled=false

重新启动等离子。

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

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

  1. 启动系统设置

  2. 开立账户明细

  3. 转到“ “KDE Wallet””标签

  4. 取消选中启用KDE电子钱包子系统

  5. 单击Apply以应用更改并关闭设置窗口。

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

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

在Ubuntu上,输出仅显示“ kdebase-runtime [newline] Reverse Depends:”。在Kubuntu上,下面列出了整个列表。

次佳方法

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

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

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

在查看源代码(on kde.orgthe Github mirror)时,我找到了此选项。

如果将kwalletrc放入~/.config不起作用,则您的系统可能使用其他目录来存储配置文件。配置文件在QStandardPaths::GenericConfigLocation标识的目录中创建,因此我使用qtpaths查找路径(在我的情况下为~/.config = /home/rob/.config):

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

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

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

第三种方法

我执行了:

  1. 启动系统设置。

  2. 转到“高级”选项卡。

  3. 按“ KDE钱包”图标。

  4. 取消选中启用KDE Wallet子系统。

作业系统:Ubuntu 10.04.4 LTS。


在Ubuntu 14.04(可信任)中,步骤(2)现在是“转到帐户详细信息”

第四种方法

我使用Ubuntu 16.04.LTS,并在此路径中找到了’kdwalletrc’文件

~/.kde/share/config/kdwalletrc

将选项’Enable’从’true’切换到’false’以禁用kdeWallet

[Wallet]
Close When Idle=false
Enabled=false

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11108.html,未经允许,请勿转载。