ฉันจะล้างไฟล์ที่ใช้งานและดูไฟล์โดยไม่ใช้เทอร์มินัลได้อย่างไร?
ฉันจะล้างไฟล์ที่ใช้งานและดูไฟล์โดยไม่ใช้เทอร์มินัลได้อย่างไร?
คำตอบ:
วิธีเดียวที่ฉันรู้วิธีทำคือติดตั้ง Ubuntu Tweak ซึ่งสามารถพบได้โดยไปที่http://ubuntu-tweak.com/และติดตั้งซอฟต์แวร์
เปิด Ubuntu Tweak ขึ้นและไปที่การตั้งค่า Gnomeจากนั้นยกเลิกการเลือกเปิดใช้งานรายการ "เอกสารล่าสุด" ของทั้งระบบ
ขึ้นอยู่กับว่าคุณกำลังใช้ Unity หรือเดสก์ท็อปแบบคลาสสิค
ใน Unity เอกสารล่าสุดที่คุณเห็นในเลนส์ Files จะถูกบันทึกโดยใช้ Zeitgeist หากคุณไม่ต้องการใช้เทอร์มินัลเพื่อลบสิ่งเหล่านี้หรือเพียงต้องการลบบางส่วนสิ่งที่ดีที่สุดที่ต้องทำคือติดตั้ง "Activity Journal" โดยใช้ Software Center เปิดไฟวารสารกิจกรรมและคุณจะเห็นแอพและเอกสารที่ใช้ล่าสุดทั้งหมดของคุณจัดกลุ่มตามวัน หากคุณคลิกขวาที่เอกสารและคลิก "ลบรายการออกจากวารสาร" Zeitgeist จะลืมว่าคุณใช้เอกสารนั้นในเวลาที่กำหนด หากคุณคลิก "ลบรายการทั้งหมดด้วย URL นี้" Zeitgeist จะลืมว่าคุณเคยใช้เอกสารนั้น หากคุณต้องการลบทุกอย่างคำสั่งเทอร์มินัลนี้ (ที่คนอื่นโพสต์ไว้แล้ว) จะทำงาน:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
มีแอพ Zeitgeist Global Privacy ที่กำลังพัฒนาซึ่งจะทำให้ง่ายขึ้น แต่น่าเสียดายที่ยังไม่เปิดตัว
เดสก์ท็อปแบบคลาสสิก (และรายการของไฟล์ที่ใช้ล่าสุดในเมนูไฟล์ของแอปพลิเคชันส่วนใหญ่) จะเก็บบันทึกเอกสารที่คุณใช้ล่าสุดใน ~ / .local / share / เพิ่งใช้ xbel คุณสามารถลบไฟล์นี้โดยใช้ตัวจัดการไฟล์หรือคัดลอกและวางรหัสต่อไปนี้ในเทอร์มินัล:
rm ~/.local/share/recently-used.xbel
หวังว่าจะช่วย!
คุณสามารถใช้bleachbit
จากโฮมเพจของมันบน SourceForgeหรือติดตั้งผ่านศูนย์ซอฟต์แวร์
มันสามารถลบไฟล์ที่ไม่จำเป็นทั้งหมดและแคชระบบ
เปิด BleachBit แล้วตรวจสอบการตั้งค่าของคุณ:
สำหรับการลบเอกสารล่าสุดให้เลือกSystem→ เท่านั้นrecent documents
อัปเกรดเป็น 12.04 มันมาพร้อมกับตัวช่วยสร้างการทำความสะอาดและการตั้งค่าตามค่าเริ่มต้น
ภายใต้การตั้งค่าระบบคลิกความเป็นส่วนตัวมีตัวเลือกเพื่อล้างประวัติล่าสุด
ใน Nautilus ของ Ubuntu 16.04 คลิกที่ "ล่าสุด" ในบานหน้าต่างด้านซ้ายและหน้าจอนี้ปรากฏขึ้น:
เน้นไฟล์ที่คุณต้องการลบออกจากรายการล่าสุดและใช้คลิกขวาเพื่อเปิดเมนูบริบท Remove from Recent
จากนั้นเลือก
เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
ขณะที่ผ่านมาผมได้พัฒนาตัวบ่งชี้ที่ไฟล์ล่าสุดสำหรับ Ubuntu 16.04 LTS ซึ่งก็หมายความว่าเป็นโครงการส่วนบุคคลแม้ว่าฉันได้ใช้มันเพื่อคำถามอื่น ๆ ไม่กี่คำตอบที่นี่เมื่อถามอูบุนตูโดยเฉพาะอย่างยิ่งที่นี่และที่นี่ ในบรรดาคุณสมบัติอื่น ๆ มันมีตัวเลือกในการล้างไฟล์ที่ใช้ล่าสุด
การได้รับตัวบ่งชี้นั้นค่อนข้างง่าย:
sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
นี่คือสิ่งที่เหมาะกับฉันปิดการใช้งานทั้งหมด
คัดลอกสามบรรทัดไปยังไฟล์ข้อความเปล่า:
CREATE TRIGGER IF NOT EXISTS no_logging_uri AFTER INSERT ON uri BEGIN DELETE FROM uri ; END;
CREATE TRIGGER IF NOT EXISTS no_logging_event AFTER INSERT ON event BEGIN DELETE FROM event ; END;
CREATE TRIGGER IF NOT EXISTS no_logging_text AFTER INSERT ON text BEGIN DELETE FROM text ; END;
triggers.sql
ลองสมมติว่าคุณตั้งชื่อไฟล์เป็น สิ่งต่อไปที่ต้องทำคือใช้ทริกเกอร์เหล่านี้กับฐานข้อมูลกิจกรรม:
$ cat triggers.sql | sqlite3 ~/.local/share/zeitgeist/activity.sqlite
หากคุณต้องการกู้คืนฟังก์ชั่นมาตรฐานเพียงลบฐานข้อมูล (มันจะถูกสร้างขึ้นใหม่โดยไม่มีทริกเกอร์):
$ rm ~/.local/share/zeitgeist/activity.sqlite
ลบไฟล์ย่อยทั้งหมดของไฟล์ xml ~ / .local / share / เมื่อเร็ว ๆ นี้ใช้ xbel
<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
/>
และ
$ sudo chattr +i ~/.local/share/recently-used.xbel
เพื่อทำให้ไม่เปลี่ยนรูป วางรายการกิจกรรมทั้งหมดในฐานข้อมูล sqlite3 และทำให้มันไม่เปลี่ยนรูป
$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite