Tôi có Kubfox 14.04 và vừa cài đặt các bản cập nhật mới nhất. Nhìn vào danh sách quá trình tôi thấy bộ baloo
chỉ mục đang chạy.
Tôi không thể tìm thấy hộp kiểm trong cài đặt Baloo để tắt lập chỉ mục.
Tôi có Kubfox 14.04 và vừa cài đặt các bản cập nhật mới nhất. Nhìn vào danh sách quá trình tôi thấy bộ baloo
chỉ mục đang chạy.
Tôi không thể tìm thấy hộp kiểm trong cài đặt Baloo để tắt lập chỉ mục.
Câu trả lời:
Bạn có thể làm cho trình quản lý tệp của mình hiển thị các tệp bị ẩn, sau đó chuyển đến $HOME/.kde/share/config/baloofilerc
. Nó là đủ để chỉnh sửa nó và thay đổi tùy chọn
Indexing-Enabled=true
đến (hoặc thêm nếu không có tùy chọn đó)
Indexing-Enabled=false
để vô hiệu hóa baloo.
Tôi biết nó là cách quá dễ dàng nhưng nó đã làm việc cho tôi và cho cả anh chàng đã đăng giải pháp đơn giản này lên trang này .
Vô hiệu hóa máy chủ Akonadi và plugin tìm kiếm Nepomuk có thể làm tăng đáng kể hiệu suất trong môi trường KDE.
[Basic Settings]
phần, nếu không nó sẽ không có hiệu lực.
balooctl disable
sẽ làm điều này cho bạn.
Baloo chịu trách nhiệm tìm kiếm máy tính để bàn.
Trích dẫn một trong những tác giả Baloo :
Không còn nút Bật / Tắt rõ ràng nữa. Chúng tôi muốn thúc đẩy việc sử dụng tìm kiếm và cảm thấy rằng Baloo không bao giờ nên theo cách của người dùng. Tuy nhiên, chúng tôi rất thông minh về điều đó và NẾU bạn thêm thư mục HOME của mình vào danh sách các thư mục bị loại trừ, thì, Baloo sẽ tự tắt vì nó không còn có gì để lập chỉ mục.
ionice
, bởi vì đó là nút cổ chai thực sự ở đây. nice
sẽ không thay đổi một điều.
Từ diễn đàn Gentoo: http://forums.gentoo.org/viewtopic-p-7522240.html
Kể từ KDE 4.13.0 (Kubfox Trusty), không thể vô hiệu hóa Semantic Desktop trong GUI. Mặc dù có một applet "Tìm kiếm trên máy tính để bàn" trong Cài đặt hệ thống và bạn sẽ có thể liệt kê danh sách đen nhà của bạn ở đó, nhưng làm như vậy không có tác dụng gì và Baloo (người đã tiếp quản từ Nepomuk / Strigi) tiếp tục làm việc với 100% tải và sử dụng bộ nhớ nhiều Gigabyte trên lõi CPU mà nó chạy.
Bạn có thể kiểm tra tải CPU trên hệ thống của mình bằng cách sử dụng 'top':
top
Kiểm tra tải I / O trên hệ thống của bạn bằng 'iotop':
sudo apt-get install iotop
sudo iotop
Để vô hiệu hóa vĩnh viễn baloo, hãy liên kết nó tới / 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
và
sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner.orig
sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
Điều này sẽ ngăn nó chạy lại. Làm như vậy sẽ mất chức năng tìm kiếm tất nhiên, nhưng dường như không có bất kỳ tác dụng phụ nào ngoài điều đó.
chattr +i /usr/bin/baloo_file_cleaner
và tương tự cho trình trích xuất. Sau đó, thậm chí các bản cập nhật sẽ không thay đổi nó. Không chắc chắn nếu họ sẽ thất bại hoặc bỏ qua điều này mặc dù.
Để tránh chỉnh sửa thủ công $HOME/.kde/share/config/baloofilerc
, điều này cũng tương tự với bạn:
kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled' false
Tôi chưa thử, nhưng rõ ràng , bạn cũng có thể làm
$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop
(Tôi đã có thư mục nhà của mình trong phần "không tìm kiếm", có thể từ nepomuk và baloo_file
vẫn đang sử dụng 100% lõi.)
Việc thêm $ HOME vào danh sách các đường dẫn bị loại trừ đã dừng baloo_file_extractor, vốn đang sử dụng CPU 100%. Tuy nhiên, sau đó nó bắt đầu baloo_file_cleaner, thứ đang làm hỏng ổ cứng của tôi.
Đảm bảo rằng nó không tự khởi động, dường như đã khắc phục các sự cố:
sudo mv /usr/share/autostart/baloo_file.desktop /usr/share/autostart/baloo_file.desktop.orig
Mặc dù có một vài cách để ngăn Baloo lập chỉ mục , ý định của tôi là ngăn Baloo thậm chí chạy . Theo tài liệu KDE , không có cách nào người dùng có thể truy cập để làm điều đó, vì vậy tôi đã kết hợp một giải pháp được tìm thấy trên các diễn đàn KDE với giải pháp của người dùng để vô hiệu hóa các tệp thực thi :
sudo mv /usr/bin/baloo_file /usr/bin/baloo_file-orig
sudo ln -s /bin/true /usr/bin/baloo_file
sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner-orig
sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
sudo mv /usr/bin/baloo_file_extractor /usr/bin/baloo_file_extractor-orig
sudo ln -s /bin/true /usr/bin/baloo_file_extractor
Sau đó tôi sẽ tiến thêm một bước và đảm bảo rằng baloo
không thể cập nhật, ghi đè các liên kết tượng trưng ở trên:
$ sudo apt-mark hold baloo libbaloocore4 libbaloofiles4 libbaloopim4 libbaloowidgets4 libbalooxapian4
$ sudo apt-get remove baloo
Đối với bảo hiểm bổ sung, nếu baloo
quy trình không bao giờ tìm thấy đường trở lại là thêm các mục sau vào ~/.kde/share/config/baloofilerc
:
[Basic Settings]
Indexing-Enabled=false
balooctl
Như đã nói ở đây và ở đây , chỉ cần sử dụng:
balooctl disable
BTW, cấu hình bây giờ được bật ~/.config/baloofilerc
thay vì bật ~/.kde/share/config/baloofilerc
.
~/.local/share/baloo/index
tập tin baloo không? (nó có trên 1GB trên máy tính xách tay của tôi)
Một bài đăng trên diễn đàn KDE của Aaron Seigo gợi ý:
qdbus org.kde.baloo.file /indexer suspend
Bài đăng được đặt tại đây: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335
Sử dụng như sau để tiếp tục:
qdbus org.kde.baloo.file /indexer resume
Sử dụng như sau để kiểm tra xem baloo có bị treo hay không:
qdbus org.kde.baloo.file /indexer isSuspended
MIPO : Khi tôi nhập qdbus org.kde.baloo.file /indexer
và nhấn Tabnhiều lần trong Kubfox 14.04 với tính năng hoàn thành bash (thường được bật theo mặc định), tôi nhận được một danh sách các lệnh cho baloo.