GNU/Linux >> Belajar Linux >  >> Ubuntu

Inilah cara menonaktifkan Tracker, pengindeksan file, dan alat pencarian GNOME sepenuhnya

tracker adalah pengindeksan file dan alat pencarian untuk Linux. Gnome menggunakannya untuk beberapa fungsinya, dan karena itu Tracker diinstal secara default pada beberapa distribusi Linux.

Alat ini mempercepat pencarian dan mengaktifkan pencarian teks lengkap di aplikasi file, mengaktifkan fungsi fungsi penggantian nama batch berbasis metadata di aplikasi file dan memungkinkan pencarian file dan folder di ikhtisar aktivitas. Ada juga beberapa aplikasi GNOME yang bergantung pada (dan tidak akan berfungsi sama sekali tanpanya), seperti musik atau foto. Tanpa pelacak, fungsi ini akan hilang. Ingatlah hal ini sebelum menonaktifkan pelacak sepenuhnya.

Meskipun membawa sejumlah fitur berguna ke desktop GNOME, Tracker juga dapat mengalami penurunan kinerja dalam beberapa kasus. Masalah kinerja tersebut seharusnya diperbaiki dan Tracker bahkan sekarang diinstal secara default di Ubuntu 19.04, 19.10, dan 20.04 (dalam versi yang lebih lama seperti Ubuntu 18.04 tidak diinstal secara default). Namun, masih ada pengguna yang mengalami masalah kinerja dengan Tracker, atau pengguna yang menganggapnya terlalu intensif sumber daya.

Jika Anda tidak ingin menggunakan Tracker, Anda tidak dapat menghapus aplikasi dalam banyak kasus karena paket lain bergantung padanya . Ini adalah contoh dari Ubuntu 19.04:

$ sudo apt remove tracker tracker-extract tracker-miner-fs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gir1.2-clutter-gst-3.0 gir1.2-evince-3.0 libgsf-1-114 libgsf-1-common libmusicbrainz5-2
  libtagc0
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  gnome-shell-extension-desktop-icons gnome-sushi insync-nautilus nautilus
  nautilus-mediainfo nautilus-share tracker tracker-extract tracker-miner-fs ubuntu-desktop
  ubuntu-desktop-minimal
0 upgraded, 0 newly installed, 11 to remove and 0 not upgraded.
After this operation, 5,517 kB disk space will be freed.
Do you want to continue? [Y/n]

Mencoba menghapus pelacak di Ubuntu 19.04 akan mengakibatkan penghapusan Nautilus, ekstensi ikon desktop, dan metapackage ubuntu-desktop. Di sisi lain, di Fedora, yang memiliki lebih banyak perangkat lunak Gnome yang terinstal secara default, menghapus Tracker juga berarti menghapus kotak Gnome, dokumen, foto dan totem, dan 134 paket lainnya.

Cara resmi untuk menonaktifkan pelacak di desktop gnome adalah dengan membuka Settings -> Search , dan nonaktifkan sakelar di header pengaturan pencarian (di bagian atas jendela). Namun, ada pengguna yang mengklaim bahwa itu tidak akan menonaktifkan ini jadi saya memutuskan untuk mencobanya, dan setelah menghapus centang opsi itu dan me-reboot sistem, tracker status mengklaim memiliki lebih dari 100.000 file dalam indeksnya dan saat ini sedang mengindeks file. Namun, Anda dapat mencoba ini jika Anda mau dan melihat apakah itu berpengaruh pada sistem Anda.

[[Sunting]]Saya memperbarui artikel dengan petunjuk tentang cara menonaktifkan (dan membatalkan perubahan) Tracker 3, yang dirilis dengan GNOME 3.38. Perhatikan bahwa tidak semua distribusi Linux yang menggunakan GNOME 3.38 dan yang lebih baru menggunakan Tracker 3 – mis. Ubuntu 20.10 dan 21.04 keduanya menggunakan GNOME 3.38, tetapi Tracker 2; Misalnya, Fedora 34 menggunakan GNOME 40 dan Tracker 3.

Jadi, bagaimana Anda bisa sepenuhnya menonaktifkan pelacak sehingga file tidak lagi diindeks dan tidak ada proses pelacak yang berjalan di latar belakang? Anda dapat menutupi layanan systemd pelacak untuk sepenuhnya menonaktifkannya untuk pengguna Anda saat ini dengan perintah ini:


  • Untuk pelacak 2:
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service

  • Untuk pelacak 3
systemctl --user mask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service

Setelah itu, setel ulang pelacak:
  • Untuk pelacak 2:
tracker reset --hard

  • Untuk pelacak 3

tracker3 reset -s -r


Dan mulai ulang.

Jika Anda memulai ulang sistem setelah menutupi layanan pelacak, Anda seharusnya tidak lagi melihat proses pelacak berjalan di latar belakang. Atau jalankan tracker status (untuk Tracker3, jalankan tracker3 status ) dan seharusnya tidak berfungsi dengan mengatakan perangkat di-mask (ini hanya terjadi jika Anda telah menggunakan perintah penyetelan ulang topeng dan pelacak). Anda juga dapat menjalankan tracker daemon (untuk Pelacak 3, jalankan tracker3 daemon ) untuk memeriksa status daemon pelacak (Tracker Store dan Tracker Miners) – semuanya harus terdaftar sebagai dinonaktifkan / tidak berjalan:

Anda mungkin mendapatkan peringatan bahwa beberapa layanan ini tidak ada – abaikan saja. Ini karena tidak ada tracker-miner-rss.service secara default, tetapi ada satu di Solus OS dan Fedora yang tidak memiliki tracker-miner-apps.service .

Saat menutupi layanan systemd, file unitnya secara simbolis ditandai dengan /dev/null sehingga tidak mungkin memuat layanan bahkan jika layanan lain mencoba memuatnya. Ini lebih baik daripada menonaktifkan layanan karena meskipun layanan dinonaktifkan, layanan tersebut dapat memulai layanan lain yang bergantung padanya.

Apakah Anda ingin membatalkan perubahan ini dan mengaktifkan kembali pelacak? Gunakan:

  • Untuk pelacak 2:
systemctl --user unmask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service

  • Untuk pelacak 3
systemctl --user unmask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service

Dan restart sistem Anda setelahnya .

solusi partly over r / Ubuntu (u / thegesuser) yang saya gunakan beberapa waktu lalu tetapi lupa memposting tentang Pemberontakan Linux.


Ubuntu
  1. Cara Menginstal dan Menggunakan Siege Benchmarking Tool di Ubuntu 20.04

  2. Bagaimana Cara Membuat File Dan Memasangnya Sebagai Sistem File?

  3. Mengindeks Isi File?

  1. Bagaimana Cara Menghapus dan Menginstal Ulang Firefox Sepenuhnya?

  2. Bagaimana mengatasi layanan MySQL yang mulai dan berhenti secara tidak terduga

  3. Cara Menonaktifkan Layanan rpc.quotad di CentOS/RHEL 6 dan 7

  1. Cara mengaktifkan/menonaktifkan fungsi allow_url_fopen dan allow_url_include

  2. Bagaimana cara mengaktifkan pengindeksan file dan direktori Apache di Linux atau UNIX?

  3. Bagaimana Cara Menghentikan dan Menonaktifkan Layanan ClamAV dari CentOS?