我使用的是 Ubuntu Maverick (Gnome),一个月前,每当更新管理器通知我有新更新时,我都会像往常一样进行更新。发生的事情是,一个名为的程序kdewallet
安装在了我的计算机上,每次我尝试执行需要密码的操作时svn
,它都会弹出并开始变得非常烦人。我该如何摆脱它?它甚至不在 Synaptic 包管理器中。
答案1
KDE 钱包是 KDE 的核心部分,它位于软件包中kdebase-runtime
。
要禁用它,请运行kcmshell4 kwalletconfig
并继续步骤 3 或从头开始:
- 开始系统设置
- 打开帐户详细资料
- 转到“KDE 钱包”选项卡
- 取消选中启用 KDE 钱包子系统
- 单击
Apply
以应用更改并关闭设置窗口。
要获取依赖于该包的程序列表kdebase-runtime
,请运行:
apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtime
在 Ubuntu 上,输出仅显示“kdebase-runtime [newline] Reverse Depends:”。在 Kubuntu 上,后面会显示整个列表。
答案2
我删除了“KDE 钱包系统”对话框(每当我启动 Chrome 时),如下所示:
编辑
~/.config/kwalletrc
(参见下面的注释),并添加[Wallet] Enabled=false
终止 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
我在从 Chrome 禁用 kwallet 弹出窗口。如果您通过包装器脚本或快捷方式启动 Chrome,我建议您使用,--password-store=basic
以防万一您需要 kwallet 用于其他用途。我禁用了 kwalletd 而不是使用此标志,因为我开发 Chrome,每次运行时添加此标志都很不方便./chrome
。
(在 ArchLinux 上测试过,但它也应该可以在 Ubuntu 上运行。sudo apt-get install qttools5-dev-tools
如果您想用它qtpaths
来查找配置目录,请使用)。
答案3
我执行了:
- 开始系统设置。
- 前往先进的标签。
- 按KDE 钱包图标。
- 取消选中启用 KDE 钱包子系统。
操作系统:Ubuntu 10.04.4 LTS。
在 Ubuntu 14.04 (trusty) 中,步骤 (2) 现在是“转到帐户详细资料“
答案4
禁用需要密码通知 Kwallet
恢复
KDE 菜单 => 系统偏好设置 => 通知 => 钱包(下拉菜单)=> 需要密码选项 => 显示弹出窗口(取消选中)=> 重新启动。
描述
我是西班牙人,也许选项可以有另一种翻译。
我用KDE Plasma 5.12. 打开 KDE 菜单并搜索“系统偏好设置”并点击它。现在搜索“通知”。在窗口的右上角,你可以看到一个下拉菜单,在我的情况下,我已经选择了“可访问性”选项,然后更改它并选择“钱包”。最后一步,点击“要求输入密码”选择权和取消选中显示弹出窗口或类似内容(在底部)。保存并重新启动,完成:-)。
希望它能有所帮助并且您可以禁用这些烦人的通知。