我有 Kubuntu 14.04,刚刚安装了最新更新。查看进程列表,我看到baloo
索引器正在运行。
我在 Baloo 设置中找不到用于关闭索引的复选框。
答案1
您可以让文件管理器显示隐藏文件,然后转到$HOME/.kde/share/config/baloofilerc
。只需编辑它并更改选项即可
Indexing-Enabled=true
至(若无该选项则添加)
Indexing-Enabled=false
禁用 baloo。
我知道这太简单了,但它对我和发布这个简单解决方案的人来说确实有用在本页。
禁用 Akonadi服务器和 Nepomuk 搜索插件可以大大提高 KDE 环境中的性能。
答案2
Baloo 负责桌面搜索。
不再有明确的“启用/禁用”按钮。我们希望推广搜索的使用,并认为 Baloo 永远不应该妨碍用户。但是,我们对此很聪明,如果您将 HOME 目录添加到“排除文件夹”列表中,Baloo 将自动关闭,因为它不再有任何要索引的内容。
答案3
来自 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
使用“iotop”检查系统的 I/O 负载:
sudo apt-get install iotop
sudo iotop
到永久禁用 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
和
sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner.orig
sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
这将阻止它再次运行。这样做当然会失去搜索功能,但除此之外似乎没有任何负面影响。
答案4
我还没试过,但是显然,你也可以这样做
$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop
(我的主文件夹位于“不搜索”部分,可能来自 nepomuk,但baloo_file
仍然使用 100% 的核心。)