[ไม้ตาย] ทำให้ Firefox ไวเหมือนเกิดใหม่
posted on 25 Jun 2009 00:07 by ninkungz in Firefox
วันนี้ผมจะมาพูดถึง "ไม้ตาย" ที่ผมได้สัญญาเอาไว้ ซึ่งก่อนหน้านี้ค่อนข้างลังเลพอสมควร เพราะกลัวมันจะซับซ้อนเกินไป แต่ตอนนี้ผมก็ได้ปูทางสำหรับไม้ตายไว้หมดแล้ว
อธิบายกันก่อน
เมื่อเราใช้ Firefox ไปนาน ๆ ลงไอ้นู่นลองไอ้นี่ไปเรื่อย ในที่สุดมันก็จะอืดหรืออาจออกอาการเพี้ยน ๆ แต่โชคดีที่เราสามารถสร้าง profile ใหม่ แล้วย้ายข้อมูลเฉพาะที่สำคัญไปได้ (ส่วน Add-on ต่าง ๆ เราจะไปติดใหม่เอาดาบหน้า) แค่นี้ Firefox ก็เร็วเหมือนใหม่แล้ว
เพื่อความเข้าใจเกี่ยวกับ profile ยิ่งขึ้น แนะนำให้อ่าน สนุกกับ Profile เสียก่อน
STEP 1 - จดบันทึก
เนื่องจากเราจะไม่เอา Add-ons ไปด้วย ดังนั้นให้คุณจดรายชื่อ Add-on (เฉพาะ Extension และ Theme ) เก็บไว้ก่อน อาจจะใช้ InfoLister หรือ Collections แทนก็ได้ นอกจากนี้ให้พยายามหาทาง Export การตั้งค่าต่าง ๆ ของ Extension ออกมาด้วยครับ (ให้มองหาคำสั่ง Export หรือ ส่งออก ในเมนู หรือ ตัวเลือก ของ extension ต่าง ๆ)
STEP 2 - สร้าง profile ใหม่
เริ่มแรกปิด Firefox ให้เรียบร้อย แล้วให้สร้าง profile ใหม่ซะก่อนครับ โดยเริ่มจากกด Start > Run แล้วพิมพ์ firefox -p จากนั้นกด enter เพื่อเรียก Profile Manager ขึ้นมา แล้วจัดการซะ! (รายละเอียดเพิ่มเติมดูที่ สนุกกับ Profile ) เมื่อสร้างเสร็จแล้ว ยังไม่ต้องเปิดเข้าไปครับ ให้ปิด Profile Manager ซะก่อน
STEP 3 - ไปยังที่เก็บ Profile
จากนั้นให้กด Start > Run แล้วพิมพ์ %appdata%\Mozilla\Firefox\Profiles แล้ว enter เพื่อเข้าไปยังโฟลเดอร์ที่เก็บ profile โดยหากก่อนหน้านี้คุณไม่เคยสร้าง profile มาก่อน คุณจะพบโฟลเดอร์ 2 โฟลเดอร์ โดยโฟลเดอร์หนึ่งจะลงท้ายด้วย .Default ส่วนอีกโฟลเดอร์จะลงท้ายด้วยชื่อ profile ที่คุณสร้างใน STEP 2 อะไรคล้าย ๆ แบบนี้...
แต่ถ้าหากคุณเคยสร้างหรือเปลี่ยน profile มาก่อนแล้ว ก็ดูจากชื่อเอาละกันครับ
ข้อควรระวัง : การเปลี่ยนชื่อ profile จะไม่ทำให้ชื่อโฟลเดอร์ของ profile เปลี่ยนตามไปด้วยนะครับ
STEP 4 - คัดลอกไฟล์สำคัญไปยังที่ใหม่
ตอนนี้ให้เข้าไปที่โฟลเดอร์ของ profile เก่าก่อนครับ แล้วคุณจะพบไฟล์และโฟลเดอร์มากมาย ให้เลือก copy ออกมาดังนี้
places.sqlite - เป็นไฟล์ที่เก็บ bookmark และ history ทั้งหมดเอาไว้ รวมถึงพฤติกรรมของ Awesome Bar ก็อยู่ในนี้ล่ะ พลาดไม่ได้
cookies.sqlite - ชื่อก็บอกแล้วว่า เก็บ cookies ไว้
mimeTypes.rdf - เก็บการตั้งค่าการดำเนินการกับไฟล์ชนิดต่าง ๆ เอาไว้ (ไอ้ที่อยู่ใน ตัวเลือก -> โปรแกรม ถ้าเคยไปปรับมัน ก็เอาไปด้วย
formhistory.sqlite - เก็บประวัติข้อความที่เราเคยพิมพ์ลงไปในฟอร์ม รวมถึงใน search bar ด้วย
key3.db - เก็บคีย์ถอดรหัสของ password (ต้องเอาไปพร้อม signons3.txt)
signons3.txt - เก็บ password ที่จำไว้ทั้งหมด (ต้องเอา key3.db ไปด้วย) ของ Firefox 3.0
signons.sqlite - เก็บ password ที่จำไว้ทั้งหมด (ต้องเอา key3.db ไปด้วย) ของ Firefox 3.5
permissions.sqlite - เก็บค่าการกำหนดสิทธิ์ที่เรากำหนดไว้ในเว็บต่าง ๆ เช่น ให้รับ Cookies หรือไม่ , ให้โหลดภาพจากเว็บนี้หรือไม่, ปิดกั้น popup มั้ย, ยอมให้ติดตั้ง Extension หรือไม่
cert8.db - เก็บใบรับรองที่รับมาตอนเข้าเว็บที่มีการเข้ารหัสไว้
persdict.dat - เก็บคำที่เราเพิ่มลงไปใน Dictionary ของระบบตรวจคำสะกด (คนไทย ข้าม)
search.sqlite - เก็บการเรียงลำดับของ search engine ใน search bar
searchplugins - โฟลเดอร์เก็บ search engine ที่คุณเพิ่มเข้าไปใน Firefox เอาไว้ เอาไปทั้งโฟลเดอร์
chrome - ให้ดูในโฟลเดอร์นี้ ถ้ามีไฟล์ userChrome.css กับ userContent.css ให้เอามาด้วย แต่ไม่จำเป็นเท่าไหร่
ก็อปมาแล้ว ก็เอาไป paste ลงในโฟลเดอร์ของ profile ใหม่เลยครับ (ถ้ามันถามว่าจะให้เขียนทับมั้ย ก็ yes ไปให้หมด) แค่นี้ก็โอเคแล้ว
STEP 5 - ทดสอบการเกิดใหม่
เมื่อมาถึงขั้นตอนนี้แล้ว ก็ให้คุณเรียก Profile Manager ขึ้นมาอีกครั้ง แล้วคราวนี้ให้เลือกเข้า profile ใหม่ดู ถ้าไม่มีอะไรผิดพลาด คุณจะได้ Firefox ตัวใหม่ที่เบาหวิว เปิดเร็ว หน้าตาเหมือนติดตั้งใหม่หมาด ๆ หากแต่มี bookmark, history เหมือนของเดิม และ location bar สามารถจดจำพฤติกรรมการเข้าเว็บของคุณได้เหมือนเดิมเป๊ะ นอกนั้นยังจำการล็อกอิน จำ password จำข้อความที่พิมพ์ลงไปในฟอร์ม ได้เหมือนเดิมเด๊ะ
จะขาดก็แต่การตั้งค่า และ Add-on ต่าง ๆ ก็ค่อย ๆ ลงมือปรับแต่งค่าและติดตั้งไปตามลำดับครับ เสียเวลานิดหน่อย แต่ก็ได้บรรยากาศความสนุกในการแต่ง Firefox ช่วงแรก ๆ กลับมา มิใช่หรือ?
แต่อย่าลืมว่า ถ้าติด Add-on มากเกินไป Firefox ก็อาจจะกลับไปอืดอีก (บางที Add-on ไม่มาก แต่เลือกติดตัวเป้ง ๆ ทั้งนั้นก็อืดได้นะ
)
ทิปส่งท้าย
- โฟลเดอร์ของ profile เก่ามีค่า อย่าเพิ่งทิ้ง!! คุณอาจลืมบางอย่างเอาไว้ก็ได้ เช่น เว็บที่ ScrapBook (extension ที่ใช้ตัดเก็บเนื้อหาเว็บบางส่วน) บันทึกเก็บไว้ จะเก็บอยู่ในโฟลเดอร์
ScrapBook ซึ่ง extension ที่มีการบันทึกข้อมูลจำนวนมากก็มักจะเก็บข้อมูลไว้ในไฟล์หรือโฟลเดอร์ที่ชื่อเหมือนตัว extension นี่แหล่ะ ให้ก็อปไป profile ใหม่ด้วยก่อนจะติด extension นั้น ๆ ... ถ้าแน่ใจว่าย้ายของสำคัญออกหมดแล้ว ปล่อยไว้ก็รก ลบทิ้งได้ (ไปลบใน Profile Manager)
- ให้เอาไฟล์
content-prefs.sqlite ไปด้วย หากคุณมีการตั้งค่าให้แต่ละเว็บจำการซูมไว้แตกต่างกัน
- หมั่นล้าง download list (เข้าเมนู เครื่องมือ > ดาวน์โหลด แล้วกด ล้างรายการ) จะช่วยลดอาการอืดได้พอสมควร
- extension และ theme ที่ไม่ใช้แล้ว ควรถอนการติดตั้งไปเลย เพราะแค่ปิดใช้งานไว้ก็ส่งผลต่อเวลาในการโหลดตัว Firefox เหมือนกัน
- บางทีการใช้คุณสมบัติ Immunization ใน Spybot Search & Destroy ก็อาจเป็นตัวถ่วงเหมือนกัน
- อย่าสับสนเวลาติดตั้ง Xmarks ใหม่ (Xmarks เป็นชื่อใหม่ของ Foxmarks) ถ้ามั่นใจว่า bookmark จาก profile เก่าที่ย้ายมาใหม่ล่าสุดแล้ว เลือก Discard data on the server ได้เลย (แต่ถ้าไม่มั่นใจ เลือก Merge ไว้ก่อน)

- และอย่าลืมเอ็นทรี่ เจอแล้ว!! ตัวถ่วงใน Firefox
ข้อมูลเพิ่มเติม
- Transferring data to a new profile - Firefox - MozillaZine
- Profile Folder - Firefox - MozillaZine
- Recovering important data from an old profile - Firefox Support
ป.ล. เมื่อวานแป้กไปทีแล้ว ถ้าวันนี้อีกวัน เขียนเอ็นทรู่ดีกว่า 

#1 By NinkungZ on 2009-06-25 02:01