มีวิธีหยุด Zeitgeist / the Zeitgeist daemon เป็นการชั่วคราวหรือไม่?
ฉันพยายามฆ่าภูต แต่ก็เริ่มใหม่ ฉันพยายามหยุดมันแล้วแต่ดูเหมือนว่าจะเพิ่มรายการใน Activity Journal ...
มีวิธีหยุด Zeitgeist / the Zeitgeist daemon เป็นการชั่วคราวหรือไม่?
ฉันพยายามฆ่าภูต แต่ก็เริ่มใหม่ ฉันพยายามหยุดมันแล้วแต่ดูเหมือนว่าจะเพิ่มรายการใน Activity Journal ...
คำตอบ:
สิ่งนี้สามารถทำได้โดยใช้ Zeitgeist Activity Log Manager :
เพิ่มZeitgeist PPA :
sudo add-apt-repository ppa:zeitgeist/ppa
ติดตั้ง Zeitgeist เวอร์ชันล่าสุด:
sudo apt-get update
sudo apt-get upgrade
รีสตาร์ทzeitgeist-daemon
:
zeitgeist-daemon --replace
ติดตั้ง activity-log-manager
sudo apt-get install activity-log-manager
เปิดActivity Log Managerแล้วคลิกปุ่มLogging activeที่มุมล่างขวาของหน้าต่างเพื่อปิดการบันทึก:
คลิกอีกครั้งเพื่อเปิดใช้งานการบันทึกอีกครั้ง
~/.local/share/recently-used.xbel
เป็นไฟล์ที่แอปพลิเคชั่น GTK / GNOME บันทึกไฟล์และไม่ใช่ zeitgeist
ลบสิทธิ์ดำเนินการของ zeitgeist * ดังต่อไปนี้ เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง
sudo -s
# on 32-bit systems:
chmod -x /usr/lib/zeitgeist/zeitgeist-fts
# on 64-bit systems:
chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts
# on both:
chmod -x /usr/bin/zeitgeist-daemon
chmod -x /usr/bin/zeitgeist-datahub
exit
หลังจากทำเช่นนั้นกระบวนการจะไม่รีสตาร์ท
ฉันใช้อูบุนตูโดยเฉพาะกับคอมพิวเตอร์สองเครื่องเท่านั้นตั้งแต่ Precise ออกมา ฉันได้ลิ้มรสแมนเดรก v.9 มาหลายปีแล้ว แต่เป็น Windows ตลอดเวลา ฉันโตมาในสมัยของ DOS และเป็นช่วงที่ Windows 286 โผล่ออกมา (ฉันเสียไปแล้ว แต่ไม่กลัวบรรทัดคำสั่ง)
ฉันพยายามถอนการติดตั้งเซอิเตอจิสต์พยายามหยุดการบันทึกกับผู้จัดการที่ระบุไว้ข้างต้น แต่มันยังคงโหลดตัวเองอยู่ดี ไม่มีอะไรทำงาน
ฉันกำจัดมันได้อย่างมีประสิทธิภาพเพียงแค่ฆ่ากระบวนการ Zeitgeist * ทั้งหมดและให้สิทธิ์การเป็นเจ้าของไฟล์กับตัวเอง:
sudo chown [username] /usr/bin/zeitgeist*
จากนั้นฉันลบการเรียกใช้งานการอนุญาตสำหรับแต่ละรายการออก ฉันมี zeitgeist-daemon และ zeitgeist-datahub เท่านั้น
คำสั่งง่ายๆเช่น
sudo chmod a-x /usr/bin/zeitgeist*
อาจจะทำได้ง่ายกว่าและเร็วกว่าขั้นตอนเพิ่มเติมของการเป็นเจ้าของ แต่ฉันยังคงพยายามเข้าใจว่า 'ระวังทำสิ่งนั้นอย่างไรและไม่แน่ใจว่าจะเปลี่ยนเองได้หรือไม่ถ้าฉันไม่ใช่เจ้าของไฟล์ . จำไว้ว่าฉันถูก Windows สะกดผิด
จนถึงตอนนี้ ... ไม่เป็นอันตรายไม่มีเหม็น
ฉันลืมวิธีที่ถูกต้องในการทำเช่นนี้ แต่ลองวิ่ง
killall -9 zeitgeist-daemon
ในเทอร์มินัลหรือในกล่องโต้ตอบการเรียกใช้ของคุณ
ในภายหลังเพื่อเริ่มต้นใหม่ให้รัน daemon อีกครั้ง มีวิธีที่ถูกต้องและถ้าฉันพบมันฉันจะโพสต์
zeitgeist-daemon --replace
และหยุดการติดตั้ง daemon D-feet
และดู SessionBus org.gnome.zeitgeist.Engine
ให้หา Interface org.gnome.zeitgeist.Log
และหยุดเอ็นจิ้นโดยเรียกQuit()
วิธีการ [ฉันเป็นหนึ่งในนักพัฒนา zeitgeist]
SIGKILL
เป็นความคิดที่ไม่ดี หากคุณสนใจส่งสัญญาณ kill ให้ใช้SIGTERM
(แต่ฉันไม่แน่ใจว่า SIGTERM ดีกว่า SIGKILL ในกรณีนี้)
หากมันเป็นเรื่องที่ไม่น่าสนใจที่คุณไม่ต้องการให้แสดงในบันทึกของคุณแสดงว่ามีฟังก์ชั่นบัญชีดำ ดูhttp://saravananthirumuruganathan.wordpress.com/2010/10/10/tutorial-on-gnome-activity-journal-zeitgeist-and-sezen/
แก้ไข: ล้าสมัย ดูactivity-log-manager
หากคุณพยายามใช้แอปพลิเคชั่นที่ใช้ Zeitgeist มันจะเริ่มต้น Zeitgeist ใน Startup ในกรณีที่มันไม่ได้ทำงานอยู่ ตัวอย่าง: Nautilus Elementary, Docky, Synapse หรือ Activity Journal
sudo apt-get remove zeitgeist-engine
เป็นทางออกเดียวที่นั่น
ฉันมีปัญหาเดียวกันและแม้ว่าจะไม่ชัดเจนว่าทำไมมันเกิดขึ้นการแก้ปัญหาคือการล้างบันทึก zeitgeist-fts
คุณสามารถทำได้ในเทอร์มินัล (Ctrl + Alt + T):
zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &
หลังจากนั้น Zeitgeist จะกลับมาทำงานกับการใช้หน่วยความจำต่ำ