如何在kde等离子5中禁用Kwallet?

Ale*_*der 38 kde

在KDE4中非常简单.系统设置中有一个Kwallet部分.我试图删除kwallet包,但等离子依赖于它.

小智 43

要禁用KDE钱包:

  1. (1)转到KDE菜单.
  2. (2)输入钱包,这将显示KWalletManager.
  3. (3)转到设置.
  4. (4)取消选中"kwallet system active".

这将禁用kwallet子系统.

  • @Alexander它不在系统设置中,它在kde菜单中.只需单击开始菜单并键入"钱包",您将看到提到的应用程序. (3认同)
  • @Alexander我有plasma5,我默认提到了app,请看这里:http://s16.postimg.org/ia0m6a3r9/kde5_trimmed.png尝试通过输入'kwalletmanager'从终端运行它.如果未安装数据包,您应该能够从repo安装它,然后运行它以最终禁用该事物. (2认同)

小智 11

据我所知,系统设置中没有Kwallet部分.任务栏中应该有kwallet服务,但我找不到.此外,我无法完全删除或禁用Kwallet.但是,我能够停止唠叨.这是我做的:

  • 删除或重命名下列文件:.config/kwalletrc,.kde4/share/apps/kwallet/*.kde4/share/config/kwalletrc.
  • 如果您已登录Plasma,请注销.
  • 重新登录.Kwallet会试图唠叨你设置密码.
  • 输入一个空密码并忽略空密码不安全的警告.

当这个向导完成后,Kwallet不应再打扰你了.

另一个注意事项:此解决方法适用于5.2版本的Plasma 5.X版本.我不确定5.3及以上.


小智 8

我将 Arch Linux 与 KDE Plasma 桌面环境结合使用。一些现有的解决方案对我来说不起作用。但是,执行了以下步骤:

打开终端,然后编辑以下文件:

sudo nano /usr/share/dbus-1/services/org.kde.kwalletd5.service
Run Code Online (Sandbox Code Playgroud)

注释包含“”的行,Exec=/usr/bin/kwalletd5使其看起来像这样:

sudo nano /usr/share/dbus-1/services/org.kde.kwalletd5.service
Run Code Online (Sandbox Code Playgroud)

保存并关闭文件,然后重新启动系统。不会将其kwallet创建为服务。

在某些(较旧的)系统中,可能还必须编辑该org.kde.kwalletd.service文件(注意缺少的“5”)并注释掉相应的行。


Ant*_*ioK 7

您还可以编辑文件~/.kde/share/config/kwalletrc:仅添加[Wallet]一行

Enabled=false
Run Code Online (Sandbox Code Playgroud)

将禁用kwallet弹出窗口.

如果您有~/.config/kwalletrc文件,请对其执行相同操作.


小智 7

~/.config/kwalletrc您可以使用以下内容创建或编辑:

[Wallet]
Enabled=false
Run Code Online (Sandbox Code Playgroud)

这样做的优点是不需要安装kwalletmanager即可禁用它。