![禁用 KDE 启动器 - 浏览器历史记录集成](https://linux22.com/image/1080729/%E7%A6%81%E7%94%A8%20KDE%20%E5%90%AF%E5%8A%A8%E5%99%A8%20-%20%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%E9%9B%86%E6%88%90.png)
每当我在 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)和开始菜单中禁用。