Linux มักติดตั้ง Firefox มาให้โดยค่าเริ่มต้น และหลายคนเปิดโดยพิมพ์ firefox ในเทอร์มินัล แต่บางครั้งต้องการรีสตาร์ทโดยคง session เดิมไว้ (tabs, login, v.v.)
วิธีที่ 1: รีสตาร์ทจากเทอร์มินัล (bash)
- เปิดเทอร์มินัลกราฟิก (Ctrl+Alt+T หรือค้นหา Terminal)
- พิมพ์
killall firefox→ Enter — จะปิด Firefox ทุก process ทันที โดยไม่แจ้งเตือน - พิมพ์
firefox→ Enter — เปิด Firefox ใหม่ พร้อมคง session เดิม (tabs จะโหลดกลับมา) - ปิดเทอร์มินัลได้เลย (Firefox รันแบบแยก process)
วิธีที่ 2: ตั้งค่าให้โหลด tabs ก่อนหน้าอัตโนมัติ
ถ้า tabs ไม่โหลดกลับมา ให้ไปที่ History → Restore Previous Session หรือตั้งค่าคงที่:
- เข้า Edit → Preferences (หรือพิมพ์
about:preferencesในแถบ URL) - หา When Firefox starts: เปลี่ยนจาก "Show your home page" → "Show your windows and tabs from last time"
วิธีที่ 3: ใช้ GCLI (Graphical Command Line Interface) ภายใน Firefox
- ใน Firefox กด Shift+F2 — จะเปิด GCLI (บรรทัดคำสั่งภายในเบราว์เซอร์)
- พิมพ์
restart→ Enter — รีสตาร์ททันที
ออปชันเพิ่มเติม:
restart --safemode— เปิด Safe Mode (มีกล่องโต้ตอบ troubleshooting — อย่ากด Refresh เว้นแต่ต้องการ reset Firefox จริง)restart --nocache— รีสตาร์ทโดยไม่โหลด cache (ไม่ได้ลบ cache แต่ข้ามการโหลด)
ใช้คำสั่ง restart ธรรมดาเป็นหลัก — ออปชันอื่นสำหรับ troubleshooting เฉพาะ
เกี่ยวกับผู้เขียน
Kevin Arrows — MCTS, 10+ ปีประสบการณ์