如何在 KDE 4.13 中关闭 baloo?

war*_*iuc 56 kde baloo

我有 Kubuntu 14.04 并且刚刚安装了最新的更新。查看进程列表,我看到baloo索引器正在运行。

我在 Baloo 设置中找不到关闭索引的复选框。

Taz*_* D. 24

您可以让您的文件管理器显示隐藏文件,然后转到$HOME/.kde/share/config/baloofilerc。编辑它并更改选项就足够了

Indexing-Enabled=true 
Run Code Online (Sandbox Code Playgroud)

到(如果没有这样的选项,则添加)

Indexing-Enabled=false
Run Code Online (Sandbox Code Playgroud)

禁用巴鲁。

我知道这太简单了,但它确实对我有用,也对在此页面上发布这个简单解决方案的人有用。

禁用 Akonadi服务器和 Nepomuk 搜索插件可以大大提高 KDE 环境中的性能。

  • 运行命令 `balooctl disable` 将为您完成此操作。 (2认同)

war*_*iuc 15

Baloo 负责桌面搜索。

引用 Baloo 的作者之一

不再有明确的“启用/禁用”按钮。我们希望推广搜索的使用,并认为 Baloo 永远不应该妨碍用户。但是,我们对此很聪明,如果您将 HOME 目录添加到“排除文件夹”列表中,Baloo 将自动关闭,因为它不再有任何可索引的内容。

在此处输入图片说明

  • “不再有明确的“启用/禁用”按钮。我们希望推广搜索的使用,并认为 Baloo 永远不应该妨碍用户”。哇,说到傲慢。让它停止使用我的 CPU 的 100% 并让我的计算机停止运行,我可能会考虑使用它。但这仍然应该是用户的决定。 (48认同)
  • 哦,我会提交一个错误。没有随机黑客就无法禁用混蛋这一事实是一个巨大的错误。吃 100% 的 CPU 而没有给用户关闭它的方法只是糟糕的设计。 (27认同)
  • 在这里完全同意 CountMurphy。我完全理解默认启用索引的决定 - 许多用户想要这样的功能 - 但_没有选项可以关闭它_?呃...顺便说一下,它也吃掉了我系统上的整个 CPU 内核。 (9认同)
  • 好吧,禁用按钮是一回事。但另一个是很明显,像这样的东西应该在`ionice`下运行,因为这才是真正的瓶颈。`nice` 不会改变任何事情。 (5认同)
  • @VangelisTasoulas,这对于在笔记本电脑上运行它的人来说并不重要。我最不想为我不想启用的功能耗尽电池电量的最后一件事。 (4认同)
  • @Mike:它一直在使用你所有的 CPU 吗?我们对它进行了相当广泛的测试,但仍然遗漏了一些东西。开发文件索引器可能很棘手,因为每个人都有不同的文件。你能提交一个错误吗?我们很乐意尝试解决您的问题。 (2认同)

小智 13

来自 Gentoo 论坛:http : //forums.gentoo.org/viewtopic-p-7522240.html

从 KDE 4.13.0 (Kubuntu Trusty) 开始,不再可能在 GUI 中禁用语义桌面。虽然系统设置中有一个“桌面搜索”小程序,你应该能够将你的家庭目录列入黑名单,但这样做没有任何效果,Baloo(从 Nepomuk/Strigi 接管)继续 100%在它运行的 CPU 内核上使用负载和多 GB 内存。

您可以使用“top”检查系统上的 CPU 负载:

top
Run Code Online (Sandbox Code Playgroud)

使用“iotop”检查系统上的 I/O 负载:

sudo apt-get install iotop
sudo iotop
Run Code Online (Sandbox Code Playgroud)

永久禁用 baloo,请将其符号链接到 /bin/true:

sudo mv /usr/bin/baloo_file_extractor /usr/bin/baloo_file_extractor.orig
sudo ln -s /bin/true /usr/bin/baloo_file_extractor
Run Code Online (Sandbox Code Playgroud)

sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner.orig
sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
Run Code Online (Sandbox Code Playgroud)

这将阻止它再次运行。这样做当然会失去搜索功能,但除此之外似乎没有任何不利影响。

  • > 这将阻止它再次运行。< 直到下一次 baloo 更新我猜? (3认同)

war*_*iuc 10

为避免手动编辑$HOME/.kde/share/config/baloofilerc,这对您也一样:

kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled' false
Run Code Online (Sandbox Code Playgroud)


Spa*_*awk 6

我还没有尝试过,但显然,你也可以这样做

$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop
Run Code Online (Sandbox Code Playgroud)

(我的主文件夹位于“不搜索”部分,可能来自 nepomuk,并且baloo_file仍在使用 100% 的内核。)

  • 不它不是。我仍然有这个问题。它填满了我的 RAM (8GB)。你能给我一个错误的链接,以便重新打开它吗? (5认同)