kde5如何禁用KDE Wallet?

分享于 

4分钟阅读

ubuntu

  繁體

问题

一个叫做kdewallet的程序自动安装在机器上,并且每次我尝试运行一些需要密码的软件,比如svn,它就会启动,如何去除这个讨厌的软件?它不在Synaptic包管理器中。


答案1

KDE 5+plasma 5.8:

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


[Wallet]


Enabled=false



重新启动Plasma。

kde:KDE Wallet 是KDE的核心部分,它位于kdebase-runtime软件包。

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

启动系统设置打开帐户详细信息转到"KDE Wallet"选项卡取消选中启用KDE Wallet子系统单击Apply应用更改并关闭设置窗口,

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


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



在Ubuntu上,输出只显示"kdebase-runtime [newline] Reverse Depends:"


答案2

我执行:

启动系统设置,转到高级选项卡,按KDE Wallet 图标,取消选中启用KDE Wallet 子系统,

操作系统:ubuntu 10.04.4 LTS。


答案3

我删除了"KDE Wallet 系统"对话框(每当我启动Chrome ),如下所示:

编辑~/.config/kwalletrc 并添加


[Wallet]


Enabled=false



杀死kdewallet守护进程:pkill kdewallet5 (或killall kdewallet5 )

我查看源代码(在kde.orgGithub镜像)时发现了这个选项。

如果将kwalletrc放在~/.config中不能工作,那么你的系统可能使用不同的目录来存储配置文件,配置文件创建在目录中,该目录由QStandardPaths::GenericConfigLocation 所以我使用qtpaths查找路径(~/. config =/home/rob/. config在例子中):


$ qtpaths --paths GenericConfigLocation


/home/rob/.config:/etc/xdg



如果通过包装脚本或快捷方式启动Chrome,我建议使用--password-store=basic,以防你需要kwallet

在ArchLinux上测试,但是,它也应该在Ubuntu上工作,采用sudo apt-get install qttools5-dev-tools 如果要使用qtpaths查找配置目录)。


答案4

我使用Ubuntu 16.04 .LTS ,在这个路径中找到'kdwalletrc '文件


~/.kde/share/config/kdwalletrc



将选项'使能'从'true'切换到'false'禁用kdeWallet


[Wallet]


Close When Idle=false


Enabled=false




答案5

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


env DBUS_SESSION_BUS_ADDRESS=none chrome 





wal  KDE  
相关文章