ฉันไม่ได้ใช้ Evolution มานานแล้วและฉันต้องการรีเซ็ตการตั้งค่าทั้งหมดและเริ่มต้นใหม่ ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันไม่ได้ใช้ Evolution มานานแล้วและฉันต้องการรีเซ็ตการตั้งค่าทั้งหมดและเริ่มต้นใหม่ ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
สำหรับเวอร์ชัน 3.4 เมื่อ Evolution ได้เปลี่ยนไปdconf
การล้างข้อมูลที่สมบูรณ์จะหมายถึง
evolution --force-shutdown
rm -rf ~/.local/share/evolution
rm -rf ~/.gconf/apps/evolution
rm -rf ~/.cache/evolution
rm -rf ~/.config/evolution
dconf reset -f /org/gnome/evolution/
เพื่อความปลอดภัยอย่างยิ่งคุณสามารถลบgconf
ข้อมูลทั้งหมดได้ หากไม่มีอยู่ก็ไม่สามารถลบได้ (ซึ่งก็ดีในกรณีของคุณเช่นกัน) - และถ้ายังอยู่ที่นั่นคุณต้องลบออก สำหรับสิ่งนี้:
gconf
:gconftool-2 --shutdown
ps aux | grep gconf
kill -9 12345
(แทนที่ "12345" ด้วย PID ที่พบ)sudo gconftool-2 --recursive-unset /apps/evolution
sudo gconftool --recursive-unset /apps/evolution
gconftool-2 --recursive-unset /apps/evolution
gconftool --recursive-unset /apps/evolution
ฉันใส่คำสั่งด้วย "sudo" ก่อน (Howtos บางอย่างพูดถึงคุณจะต้องรูทสำหรับสิ่งนั้น) หลังจากการเรียก gconftool ครั้งแรกโดยไม่มี sudo คุณจะต้องปิดการทำงาน daemon ซ้ำเนื่องจากคำสั่งนั้นจะเริ่มต้นอีกครั้งโดยอัตโนมัติ
ตอนนี้เรามาตรวจสอบความสำเร็จของเรา:
dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution
ตอนนี้ควรให้ชุดที่ว่างเปล่า หากคุณเริ่มต้นวิวัฒนาการเมื่อถึงจุดนี้มันควรจะนำตัวช่วยสร้างการกำหนดค่าขึ้นมาอีกครั้ง (สำหรับฉัน) หากไม่ใช่ (กรณีที่ไม่ค่อยเกิดขึ้นรายงานว่า) ให้ทำซ้ำด้านบนอย่าเพิ่งเริ่มต้นวิวัฒนาการอีกครั้ง แต่ออกจากระบบ (เลือกที่จะรีบูตทางด้านการบันทึก) และเข้าสู่ระบบอีกครั้ง ตอนนี้มันควรจะได้ทำงานของมัน
หมายเหตุ:เนื่องจากขั้นตอนเหล่านี้รวมถึง / ครอบคลุมทุกอย่างจากgconf
และ dconf
ควรทำงานกับ Evolution 3.x ทุกเวอร์ชัน (เวอร์ชันก่อนหน้านี้มีโครงสร้างไดเร็กตอรี่ที่แตกต่างกัน, ดังนั้นสิ่งต่าง ๆ ต้องได้รับการปรับเล็กน้อยสำหรับพวกเขา)
ข้อมูลที่เกี่ยวข้องกับวิวัฒนาการของผู้ใช้ทั้งหมดถูกเก็บไว้ใน gconf การลบ / ย้าย$HOME/.gconf/apps/evolution
ควรรีเซ็ตการตั้งค่าวิวัฒนาการ
หมายเหตุ: การลบไดเรกทอรี gconf อาจไม่ทำงานเมื่ออยู่ในเซสชั่น GNOME เนื่องจากถูกแคชไว้ (และสำหรับใครก็ตามที่ขับรถโดย: 3.2 ยังคงใช้ gconf ขั้นตอนเหล่านี้จะผิดสำหรับเวอร์ชัน 3.4 และใหม่กว่า)
rm .local/share/evolution/camel-cert.db
และrm .local/share/evolution/cert8.db