update-alternatives
เปลี่ยนแอปพลิเคชันที่ใช้เพื่อเปิดเว็บเบราว์เซอร์ไม่ใช่แอปพลิเคชันที่ใช้เพื่อเปิดหน้าเว็บ ทั้งสองไม่เกี่ยวข้องโดยตรง:“ ฉันต้องการท่องเว็บ” แตกต่างจาก“ ฉันต้องการเรียกดูเว็บเพจนี้” และมีเนื้อหาประเภทต่าง ๆ ที่เกิดขึ้นกับการเปิดทั้งหมดในเว็บเบราว์เซอร์
สิ่งที่คุณต้องเปลี่ยนคือแอปพลิเคชันใดที่เชื่อมโยงกับประเภท MIME text/html
และอื่น ๆ เหล่านี้ถูกกำหนดค่าผ่าน/etc/mailcap
ไฟล์
บน Debian /etc/mailcap
จะถูกสร้างขึ้นโดยอัตโนมัติจากแอปพลิเคชันที่คุณติดตั้ง เมื่อแอปพลิเคชั่นหลายตัวสามารถเปิดประเภทเดียวกันได้ระบบลำดับความสำคัญ (คล้ายกัน แต่แตกต่างจากระบบลำดับความสำคัญสำหรับทางเลือก) /etc/mailcap.order
คุณสามารถแทนที่การจัดลำดับความสำคัญเหล่านี้โดยการเพิ่มรายการไป ตัวอย่างเช่นบรรทัดต่อไปนี้จะทำให้ Firefox ใช้ตามความต้องการของแอปพลิเคชันอื่น ๆ สำหรับทุกประเภทที่รองรับ:
firefox:*/*
หลังจากที่คุณได้เปลี่ยน/etc/mailcap.order
เรียกเป็นรากที่จะปรับปรุง/usr/sbin/update-mime
/etc/mailcap
ถ้าคุณต้องการที่จะใช้โปรแกรมที่ไม่ได้มาจากแพคเกจ Debian การแก้ไขโดยตรงลงใน/etc/mailcap
User Section
# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html
# ----- User Section Ends ----- #
หากคุณต้องการที่จะตั้งค่าที่ตั้งไว้สำหรับบัญชีของคุณเองกำหนดไว้ใน~/.mailcap
: /etc/mailcap
รายการในไฟล์แทนที่ว่าคนใน คุณต้องใส่ mailcap เต็มบรรทัดที่นั่นเช่น
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html