在 gnome 下的 19.04 上,baloo
创建一个 64GB 的索引,占用我 16GB 内存的一半和 25% 的 CPU。
在 Ubuntu 18.04 LTS 中卸载baloo
以下
baloo_file_extractor 占用大量内存后
,问题就消失了。
我还是想明白:
baloo
,dolphin
也许通过安装?baloo
运行 gnome 时对我有什么作用?我在 Ubuntu 19.04 上使用apt install -s dolphin
. 然后我在输出中搜索包含“baloo”的包:
dkb: ~/Desktop $ grep -i baloo baloo.txt
Run Code Online (Sandbox Code Playgroud)
输出:
Inst libkf5balooengine5 (5.56.0-0ubuntu1 Ubuntu:19.04/disco [amd64])
Inst libkf5baloo5 (5.56.0-0ubuntu1 Ubuntu:19.04/disco [amd64])
Inst baloo-kf5 (5.56.0-0ubuntu1 Ubuntu:19.04/disco [amd64])
Inst libkf5baloowidgets-data (4:18.12.3-0ubuntu1 Ubuntu:19.04/disco [all])
Inst libkf5baloowidgets5 (4:18.12.3-0ubuntu1 Ubuntu:19.04/disco [amd64])
Inst libkf5baloowidgets-bin (4:18.12.3-0ubuntu1 Ubuntu:19.04/disco [amd64])
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 19.04 上安装 Dolphin 会引入 100 多个包,包括上面列出的包。(如果我使用了最后一个包,则不会被拉入--no-install-recommends
。)可以得出结论,无论是否推荐在您的系统上安装 Dolphin 都推荐拉入 baloo。
为了验证安装 Dolphin 时确实安装了 baloo,我sudo apt install dolphin
在 Ubuntu 19.04 的虚拟机中运行。
0 upgraded, 181 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.2 MB of archives.
After this operation, 206 MB of additional disk space will be used.
Run Code Online (Sandbox Code Playgroud)
我继续前进,安装完成后但没有运行 Dolphin,我运行pgrep -a baloo
并返回提示。换句话说,baloo 没有运行。
我重新启动并pgrep -a baloo
再次运行,但没有运行 Dolphin:
dkb: ~ $ pgrep -a baloo
1672 baloo_file
dkb: ~ $
Run Code Online (Sandbox Code Playgroud)
Top 没有显示任何异常活动,可能是因为 baloo 没有太多可索引的内容。这反映在索引文件的大小上:
dkb: ~/.local/share/baloo $ ls -al
total 516
drwxrwxr-x 2 dkb dkb 4096 Jun 28 18:05 .
drwx------ 23 dkb dkb 4096 Jun 28 18:11 ..
-rw-rw-r-- 1 dkb dkb 516096 Jun 28 18:05 index
-rw-rw-r-- 1 dkb dkb 8192 Jun 28 18:06 index-lock
dkb: ~/.local/share/baloo $
Run Code Online (Sandbox Code Playgroud)
然后我启动了 Dolphin(同时保持终端窗口在顶部运行)。同样,因为几乎没有索引,top 没有显示任何异常活动,并pgrep -a baloo
提供与重新启动后相同的输出。
我还是想明白
Run Code Online (Sandbox Code Playgroud)How did I got baloo'd, by installing dolphin maybe? What does baloo do for me when running gnome?
屏幕截图顶部运行在侧面。
因此,您甚至可以在 GNOME 会话中使用 Dolphin-baloo 组合。但是,默认情况下
*我不知道您在 Ubuntu 上安装 Dolphin 的原因,因此无法进一步评论。如果您有兴趣保持 Dolphin 但不想让 baloo 活跃,请运行
balooctl status
Run Code Online (Sandbox Code Playgroud)
在我的 Kubuntu 上,它显示了我
04:27 PM ~/Desktop $ balooctl status
Baloo File Indexer is running
Indexer state: Idle
Indexed 2323 / 2323 files
Current size of index is 193.11 MiB
06:53 PM ~/Desktop $
Run Code Online (Sandbox Code Playgroud)
然后,运行
balooctl disable
Run Code Online (Sandbox Code Playgroud)
这样做会禁用文件索引器。并且禁用状态在 Ubuntu 19.04 (GNOME) 上重新启动后仍然存在:
dkb: ~ $ balooctl status
Baloo is currently disabled. To enable, please run balooctl enable
dkb: ~ $
Run Code Online (Sandbox Code Playgroud)
相关阅读:禁用 baloo_file_extractor 是否安全?
编辑:这是我~/.config/baloofilerc
在 Kubuntu 18.04 *** 中的:
[Basic Settings]
Indexing-Enabled=true
[General]
dbVersion=2
exclude filters=.moc,.pch,*.po,CMakeFiles,*.o,confstat,*.m4,.xsession-errors*,lost+found,.hg,*.part,__pycache__,*.swap,CMakeTmp,*.elc,CVS,libtool,Makefile.am,*.aux,*.lo,cmake_install.cmake,config.status,lzo,moc_*.cpp,ui_*.h,CMakeCache.txt,*.vm*,CMakeTmpQmake,*.rcore,*.pyc,.obj,*.gmo,core-dumps,confdefs.h,autom4te,qrc_*.cpp,conftest,*.rej,.histfile.*,*.class,po,*.tmp,*.la,*.loT,*.orig,.git,*.omf,*~,_darcs,.uic,CTestTestfile.cmake,.svn,.bzr,litmain.sh,*.moc,*.nvram,*.csproj,*.pc,*.jpg,*.png,*.iso.,*.AppImage,*.deb,*.mp4,*.mkv
exclude filters version=2
exclude folders[$e]=$HOME/.cache/,$HOME/.config/,$HOME/.dropbox/,$HOME/.dropbox-dist/,$HOME/.local/,$HOME/.mozilla/,$HOME/.recoll/,$HOME/.themes/,$HOME/.thumbnails/,$HOME/Desktop/,$HOME/Downloads/,$HOME/Dropbox/Screenshots/,$HOME/MyFox/,$HOME/Public/GeanyBackups/
first run=false
folders[$e]=$HOME/
only basic indexing=false
Run Code Online (Sandbox Code Playgroud)
***:我认为baloo
在 Kubuntu 18.04 中存在的版本中忽略点文件和点文件夹,因此排除点文件可能是不必要的!
归档时间: |
|
查看次数: |
2872 次 |
最近记录: |