Bagaimana cara menjaga agar file-file terbaru tidak muncul di Unity?


152

Saya kadang-kadang menelusuri file media erotis tetapi saya ingin menghindari mereka muncul di file & folder / baru-baru ini. Bagaimana saya bisa melakukan itu?

.recently-used.xbelTrik "membuat folder" lama dari 10,10 dan lebih lama tidak berfungsi lagi.

Ditambah lagi, saya lebih suka mematikan pelacakan hanya sementara.

Saya juga memilih untuk tidak menggunakan pengguna terpisah untuk ini, karena beralih pengguna terkadang tidak cukup cepat.


13
Yakin tidak ingin mengganti pengguna? Anda mendapatkan patung Warhammer gratis .
Oli

Jawaban:


138

Metode 1: Menggunakan Manajer Log Aktivitas

Ubuntu Precise 12,04

Di Ubuntu Precise Activity Log Manager 0.9 disertakan secara default. Itu dapat diakses dari Pengaturan Sistem atau hanya dengan mencari Privasi.

Menemukan Activity Log Manager di Dash masukkan deskripsi gambar di sini

Atau Anda cukup mengetik Privasi di Dash

masukkan deskripsi gambar di sini

Sekarang Anda dapat memulai aplikasi daftar hitam. Tangkapan layar

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini


Activity Log Manager di Oneiric dan rilis pertama

Anda dapat menginstal Manajer Log Aktivitas dari PPA Stabil .

Untuk detail lebih lanjut tentang Activity Log Manager, Anda harus memeriksa artikel di OMG! Ubuntu! dan artikel di Webupd8

Versi baru dari Activity Log Manager sedang dalam pengembangan yang terlihat lebih baik dan lebih mudah digunakan. Tangkapan layar dari Pengelola Log Aktivitas yang belum dirilis

Screenshot Log Aktivitas Manajer yang belum dirilis


Metode 2: Menggunakan Gnome Activity Journal

Anda dapat melakukannya, asalkan ada beberapa pola dalam file. Misalnya Anda telah menyimpan semua konten eksplisit Anda di folder /home/mrpig/erotica/folder.

Kemudian buka Jurnal Aktivitas yang merupakan tampilan depan GUI untuk Zeitgeist yang bertindak sebagai Panel Kontrol yang menunjukkan aktivitas terbaru Anda. Di kanan atas ikon Zeitgeist, klik dan Preferensi. Periksa plugin "Daftar Hitam Manajer"

Lalu pergi ke tab "BlackList Manager". Klik tombol Baru, lalu edit entri baru yang muncul sebagaifile:///home/mrpig/erotica/*


Pertanyaan Terkait:

  1. File tersembunyi ditampilkan di Dash

5
Gnome Activity Journal bukan Zeitgeist sehingga Anda harus menjelaskan dia harus menginstal Activity Journal terlebih dahulu.
Alin Andrei

3
Kami sedang mengerjakan manajer blacklist baru. Ketika keluar oleh versi 0.9, Anda akan memiliki kontrol besar atas apa yang ingin Anda daftar hitam dan yang tidak
Manish Sinha

1
Saya menemukan efek samping yang tidak begitu baik: Jika Anda benar-benar ingin menyembunyikan sesuatu, ini tidak cukup: Setiap kali Zeitgeist tidak dapat menulis entri karena daftar hitam, itu masuk ~ / .cache / zeitgeist / daemon.log
tobi

2
Plugin blacklist manager tampaknya tidak ada di Ubuntu 11.10.
Marius Gedminas

1
Ini tidak lagi berfungsi di 13,04, meskipun masuk daftar hitam, item masih muncul di Dash.
user99306

25

Ada cara untuk melakukannya, tetapi itu akan menghapus semua file terbaru lainnya juga.

Yang harus Anda lakukan adalah menjalankan perintah berikut:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

Edit zeitgiest / activity.sqlite tidak lagi ada di sistem saya:

rm ~/.local/share/zeitgeist
zeitgeist-daemon --replace

Butuh sesaat, tetapi terisi kembali saat daemon dimulai.

Pembaruan: Manajer Log Aktivitas telah dirilis. Ini adalah alat GUI yang memungkinkan Anda untuk men-tweak sejarah Zeitgeist: Anda dapat menghapus bagian dari sejarah Zeitgeist, daftar hitam beberapa aplikasi atau mencegah masuknya jenis file tertentu serta folder daftar hitam.

Instal menggunakan perintah di bawah ini:

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get upgrade
zeitgeist-daemon --replace
sudo apt-get install activity-log-manager

Saya telah merekam demo Log Activity Activity video di sini: http://www.youtube.com/watch?v=-eQn7ZyfSlw


1
Plugin blacklist yang disebutkan dalam jawaban yang diterima tidak bekerja untuk saya, tetapi solusi ini berhasil.
Jay

@ Jay rmSolusi ini akan menghapus semua riwayat Anda dan bukan hanya file terbaru.
Manish Sinha

6

Cukup ganti nama folder setelah browsing. Setelah Anda menamainya, file-file di sana tidak akan muncul di unity file terbaru. Solusi yang sangat mudah, pastikan Anda tidak melupakannya setiap kali Anda menggunakan folder itu :)

(Sry untuk bahasa Inggris saya)


4

Trik "membuat .recently-used.xbel a folder" tidak berfungsi, tetapi sekarang file tersebut ada di ~ / .local / share jadi:

$ rm ~/.local/share/recently-used.xbel
$ mkdir ~/.local/share/recently-used.xbel

... bekerja untuk saya :)


Apakah ini masih berfungsi? Saya tidak tahu dari mana semua Unity mendapatkan daftar file itu.
Manish Sinha

2
Ya, itu penting untuk dialog file di nautilus. Alternatifnya adalah dengan menggunakan blacklist manager ssokolow.com/gtk-recent-scrubber
Bazon

Saya pikir saya punya masalah dengan hanya menggantinya dengan folder (itu dihapus atau lebih). Apa yang bekerja dengan andal adalah sudo chattr +i ~/.local/share/recently-used.xbel. Meskipun itu tidak membantu dengan Zeitgeist.
pcworld

2

Pengembang Zeitgeist sedang mengerjakan Privasi Global Zeitgeist . Itu akan memungkinkan untuk menghapus bagian dari sejarah Zeitgeist (jam terakhir, minggu, dll), daftar hitam aplikasi atau tipe file dari sejarah dan pengecualian folder dari sejarah. Beberapa tangkapan layar disediakan di pos blog yang ditautkan.


2

Jawaban yang menunjuk ke manajer log aktivitas benar untuk zeitgeist. Tetapi zeitgeistbukan satu-satunya cara sistem melacak file yang baru digunakan. Beberapa aplikasi masih menggunakan metode lama, di mana akses ke folder dan file ditulis ke file log pusat yang terletak di ~/.local/share/recently-used.xbel. Logger aktivitas yang lebih lama ini disebut GtkRecentManager. Anda dapat membaca lebih lanjut tentang interaksi antara zeitgeist dan mitra lama di sini .

Berbeda dengan itu zeitgeist, tidak ada alat GNOME resmi untuk GtkRecentManageritu akan memungkinkan mengontrol apa yang dicatat dan apa yang tidak. Namun, seperti yang ditunjukkan Bazon dalam komentar di atas ada solusi pihak ketiga yang melakukan pekerjaan dengan cukup baik:

GTK + Recent Files Scrubber oleh ssokolow

Dari halaman proyek:

Jadi, Anda terus berjalan untuk GNOME untuk menghapus daftar file terbaru Anda dan, cepat atau lambat, Anda memutuskan bahwa akan lebih mudah untuk mematikannya sama sekali dan bahwa Anda tidak akan benar-benar kehilangan apa pun dalam proses.

Alat ini mengambil pendekatan yang sedikit berbeda yang terinspirasi oleh ekstensi HistoryBlock untuk Firefox. Dengan scrubber ini, Anda memberikan daftar tempat yang tidak ingin Anda tampilkan di daftar file terbaru, lalu melanjutkan hidup Anda. (Dan itu melakukan tugasnya secara diam-diam.)

Scrubber akan duduk di latar belakang, menunggu file baru muncul di daftar. Jika mereka cocok dengan salah satu entri dalam daftar hitam Anda, itu menendang mereka kembali. Tanpa ribut, tidak ada muss. Anda hanya mengaturnya dan melupakannya.

Alat ini hanya menawarkan antarmuka CLI tetapi relatif mudah digunakan. Instruksi dapat ditemukan di halaman proyek dan bantuan CLI:

$ gtk_cleanup.py --help 

Usage: gtk_cleanup.py [options]

A simple little tool which watches GTK+'s global recent files list and
removes anything that matches a hashed blacklist of URI prefixes.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Increase the verbosity. Use twice for extra effect.
  -q, --quiet           Decrease the verbosity. Use twice for extra effect.

  Resident-Compatible Actions:
    --purge             Purge all Recently Used entries during the initial
                        scrub.
    --config=FILE       Specify a non-default config file

  Non-Resident Actions:
    -a URI, --add=URI   Add URI to the list of blacklisted prefixes.
    -r URI, --remove=URI
                        Remove prefixes from the blacklist which match URI
    --once              Don't become resident. Just scrub and exit.

1

Apa yang saya lakukan adalah, saya hanya mengganti nama folder, tambahkan _ di akhir dan itu hilang dari daftar. Tetapi menyediakan jendela Clear history terkini tidak akan sesulit itu.


1

untuk Ubuntu 11.10 (Oneiric) + Unity (3D)

[Diadaptasi dari Alin Andrei (jawaban).]

DIPERBARUI: Metode stop, erase, start-ulang yang lebih aman (untuk Zeitgeist)

langkah 1. dapatkan alat

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update

sudo apt-get install activity-log-manager

langkah 2. atur aktivitas file / direktori untuk diabaikan.

'Activity Log Manager' >> Files >> Prevent logging files :

(Select folder) /home/$username/Private  [Add]           -  private folders
(Select folder) /home/$username/install/image  [Add]     -  Ubuntu .ISO files

(Close)

langkah 3. hapus SEMUA riwayat [metode aman]

zeitgeist-daemon --quit

ls -l ~/.local/share/zeitgeist/

sudo rm ~/.local/share/zeitgeist/activity.sqlite.bck  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite-journal  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite

langkah 4. restart Zeitgeist [metode aman]

zeitgeist-daemon &

(Ampersand '&' memungkinkan proses berjalan di latar belakang.)


0

Menggunakan Metode GUI:

  1. Klik pada Ikon Rumah di Bilah Alat Kiri yang membuka Nautilus di direktori Beranda Anda.
  2. Di bawah Lihat pada Bilah Alat Teratas, pastikan Tampilkan File Tersembunyi dicentang.
  3. Sekarang menggunakan navigasi Nautilus ke .local/share.
  4. Opsional: jika Anda tidak suka mengetik: sorot file: baru-baru ini digunakan.xbel lalu klik kanan dan pilih Ganti nama lalu salin seluruh nama file baru-baru ini digunakan.xbel dengan menggunakan Ctrl+ catau Ctrl+Insert
  5. Sekarang Hapus file: baru-baru ini digunakan.xbel
  6. Di area kosong folder saat ini klik kanan dan pilih Buat Dokumen / File Kosong
  7. Ganti nama nama file default: file baru menjadi baru-baru ini digunakan.xbel dengan mengetiknya atau jika Anda mengikuti langkah 4 Tempel dengan Ctrl+ Vatau Shift+ Insertnama sehingga file baru muncul sebagai baru-baru ini digunakan.xbel

Unity tidak menggunakan recently-used.xbelAFAIK. Koreksi saya jika saya salah.
Manish Sinha

0

Untuk unity cukup hapus folder zeitgeist dari .local / share / dan Anda tidak akan melihat file yang baru Anda gunakan lagi


0

Anda dapat menggunakan seduntuk mengedit riwayat terbaru di ~/.local/share/recently-used.xbel.

private_path=~/"some/private/path" # Your private directory or file here
echo "Removing from recent history: $private_path"
sed -i "\@<bookmark.*$private_path.*>@, \@</bookmark>@ d" ~/.local/share/recently-used.xbel

Penjelasan perintah:

  • -i edit file di tempat
  • \@ pembatas regex khusus
  • \@<bookmark.*$private_path.*>@, \@</bookmark>@ dhapus baris dari tag bookmark pembuka dengan $private_pathtag bookmark penutup

Diuji bekerja pada 14,04

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.