我正在使用 Ubuntu Maverick (Gnome),一个月前,每当更新管理器通知我有新更新时,我都会像往常一样更新。发生的事情是kdewallet 我的机器上安装了一个名为的程序,每次我尝试执行诸如 之类的需要密码的操作时svn,它都会弹出并开始变得非常烦人。我怎样才能摆脱它?它甚至不在 Synaptic Package Manager 中。
Lek*_*eyn 32
KDE Wallet 是 KDE 的核心部分,它在包中kdebase-runtime。
要禁用它,请运行kcmshell4 kwalletconfig并继续第 3 步或从头开始:
Apply以应用更改并关闭设置窗口。要获取依赖kdebase-runtime包的程序列表,请运行:
apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtime
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 上,输出仅显示“kdebase-runtime [newline] Reverse Depends:”。在 Kubuntu 上,有一个完整的列表。
Rob*_*b W 12
我摆脱了“KDE 钱包系统”对话框(每当我启动 Chrome 时),如下所示:
编辑~/.config/kwalletrc(见下面的注释),并添加
[Wallet]
Enabled=false
Run Code Online (Sandbox Code Playgroud)杀死 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
Run Code Online (Sandbox Code Playgroud)
注意:如果您不想完全禁用 kwallet,而仅针对 Chrome,您可以使用--password-store=basic我在Disable kwallet popups from chrome 中解释的标志。如果您通过包装器脚本或快捷方式启动 Chrome,我建议--password-store=basic您在需要 kwallet 时使用。我禁用了 kwalletd 而不是使用这个标志,因为我开发了 Chrome,并且在我运行./chrome.
(在 ArchLinux 上测试过,但它也应该在 Ubuntu 上工作。sudo apt-get install qttools5-dev-tools如果你想用它qtpaths来查找配置目录,请使用)。
小智 9
我执行了:
操作系统:Ubuntu 10.04.4 LTS。
在 Ubuntu 14.04 (trusty) 中,步骤 (2) 现在是“转到帐户详细信息”
| 归档时间: |
|
| 查看次数: |
114774 次 |
| 最近记录: |