禁用KDE Launcher – 浏览器历史记录集成

每当我在KDE的Kickoff应用程序启动器中搜索某些内容时,它也会搜索我的浏览器历史记录(包括Firefox和Chromium)。

我已经禁用了Nepomuk并在系统设置 – 活动 – 隐私下选择了“不记得”。 但它仍然显示我的浏览器历史记录。

我怎么能禁用它?

在UI中看起来没有任何方法可以做到这一点。

但是,您可以编辑/usr/share/kde4/services/plasma-runner-bookmarks.desktop文件。

kdesudo kate /usr/share/kde4/services/plasma-runner-bookmarks.desktop 

找到这一行:

 X-KDE-PluginInfo-EnabledByDefault=true 

并将其更改为:

 X-KDE-PluginInfo-EnabledByDefault=false 

您必须重新启动等离子才能使其生效:

 kquitapp plasma-desktop plasma-desktop 

不过,我不确定在更新KDE时这种变化是否会持续存在。 我的建议是通过使用lancelot应用程序启动器(包名称为plasma-widget-lancelot )来避免所有这些麻烦。 我更喜欢它启动,它有一个UI,允许您禁用搜索栏的书签运行器。

(灵感来自user2798869的回答。)另一种选择是创建一个文件/home/(username)/.kde/share/kde4/services/plasma-runner-bookmarks.desktop with contents

 X-KDE-PluginInfo-EnabledByDefault=false 

这比修改/ usr / share / kde4 /中的文件更有优势,它肯定会保留软件更新,如果你有一个单独的主分区,甚至可以重新安装操作系统。

(我在openSUSE 13.1上测试了这个,其中文件路径是/home/(username)/.kde4/share/kde4/services/plasma-runner-bookmarks.desktop,但我想Ubuntu使用的是.kde而不是.kde4)

(根据其他答案)

对于KDE 4:
复制/usr/share/kde4/services/plasma-runner-bookmarks.desktop
〜/ .kde / share / kde4 / services / plasma-runner-bookmarks.desktop

对于KDE 5:
复制/usr/share/kservices5/plasma-runner-bookmarks.desktop
〜/ .local / share / kservices5 / plasma-runner-bookmarks.desktop

替换行X-KDE-PluginInfo-EnabledByDefault=false

重新登录。