禁用 KDE 启动器 - 浏览器历史记录集成

禁用 KDE 启动器 - 浏览器历史记录集成

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

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

我怎样才能禁用它?

答案1

对于 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

重新登录。


上述内容的简写:

mkdir -p ~/.local/share/kservices5
sed 's/EnabledByDefault=true/EnabledByDefault=false/' \
    /usr/share/kservices5/plasma-runner-bookmarks.desktop \
    > ~/.local/share/kservices5/plasma-runner-bookmarks.desktop

答案2

(受 user2798869 的回答启发。)另一个选择是创建一个文件 /home/(username)/.kde/share/kde4/services/plasma-runner-bookmarks.desktop,内容如下

X-KDE-PluginInfo-EnabledByDefault=false

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

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

答案3

看起来没有任何方法可以在 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)来避免所有这些麻烦。我更喜欢它而不是 kickoff,它有一个 UI,允许您禁用搜索栏的书签运行器。

答案4

2022 年与 UI 配合使用的新答案,只需简单 --> 打开设置 --> Plasma 搜索 --> 取消勾选浏览器历史记录。

问题已解决,历史记录现已从 Krunner(Alt+F2)和开始菜单中禁用。

相关内容