ตั้งค่าเบราว์เซอร์ไฟล์มาตรฐานสำหรับ“ เปิดโฟลเดอร์ที่มี”


12

ตั้งแต่ฉันติดตั้ง EasyTag บน Arch Linux ของฉันหลายโปรแกรมอื่น ๆ ใช้ EasyTag แทน Nautilus เป็น filebrowser

ตัวอย่างเช่น Firefox เริ่ม EasyTag หากฉันคลิกที่ "เปิดโฟลเดอร์ที่มี"

ฉันจะตั้ง Nautilus เป็น "เบราว์เซอร์ไฟล์มาตรฐาน" ได้อย่างไร


คำตอบ:


13

~/.local/share/applications/mimeapps.listคุณสามารถกำหนดเบราว์เซอร์แฟ้มเริ่มต้นโดยการแก้ไขไฟล์ เปิดไฟล์นี้และเปลี่ยนบรรทัดinode/directoryดังนี้

inode/directory=nautilus.desktop;

หากวิธีนี้ใช้ไม่ได้ผลคุณควรเปลี่ยนตัวจัดการไฟล์ในไฟล์

/usr/share/applications/mimeinfo.cache

โดยการเพิ่ม (หรืออัปเดต) บรรทัดนี้

inode/directory=nautilus.desktop

2
ใช่ดูเหมือน easytag เสียหาย inode / diectoryline ใน mimeinfo.cache: inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; ก็สามารถแก้ไขได้ขอบคุณ!
rockZ

1
มันขึ้นอยู่กับปัจจัยที่ฉันไม่สามารถระบุได้ แต่ในบางกรณีตัวจัดการไฟล์จำเป็นต้องแสดง (กล่าวถึง) หลังจากinode/directory=นั้นแม้จะอยู่ในตำแหน่งสุดท้ายไม่ว่าผู้อื่นจะอยู่ในรายการที่ใดและเรียงลำดับอย่างไร ในกรณีที่มันไม่ได้ทำงานอย่างใดอย่างหนึ่งควรพยายามที่จะทำให้มันมีเป็นครั้งแรกขณะที่การรักษาอื่น ๆ หากยังไม่สามารถใช้งานได้อาจจำเป็นต้องลบผู้กระทำผิดออกไปอย่างน้อยที่สุดหากไม่ใช่โปรแกรมอื่น ๆ ทั้งหมดที่กล่าวถึงที่นั่นยกเว้นตัวจัดการไฟล์

@iBlink - มีหลายโปรแกรมในรายการไม่น่าจะมีปัญหา แต่บางครั้งก็เป็น คุณเคยลองใส่หอยโข่งก่อนหรือไม่? - การทำให้โปรแกรมอื่น ๆ อยู่ที่นั่น (เช่น easytag หรือมีเดียเพลเยอร์) อาจมีประโยชน์เนื่องจากมันเพิ่มไปยังเมนูบริบท 'เปิดด้วย' เป็นตัวเลือกสำหรับโฟลเดอร์

@cipricus Ah มีหลายบรรทัดเพื่อเปิดเป็นเมนูบริบทหรือไม่ ยินดีที่ได้ทราบเนื่องจาก easytag เขียนทับการเปลี่ยนแปลงของฉันตลอดเวลา ฉันเพิ่งเพิ่มอีกบรรทัดด้วย inode / directory ขอบคุณ
rockZ

วิธีหลีกเลี่ยงปัญหาทั้งหมด: unix.stackexchange.com/q/336982/32012

3

คำสั่งต่อไปนี้แก้ไขปัญหานี้ใน arch linux:

xdg-mime default nautilus.desktop inode/directory

(ที่มา: Arch Forums )


2
ในกรณีของฉันแคชเป็นปัญหาดังนั้นฉันจึงแก้ไขไฟล์ /usr/share/applications/mimeinfo.cache"with sudo"
SergioAraujo

1

คุณสามารถค้นหาคำอธิบายโดยละเอียดเกี่ยวกับการตั้งค่าแอปพลิเคชันเริ่มต้นได้ที่นี่ในบทความ Arch wiki

สำหรับกรณีเฉพาะของคุณคุณแก้ไข~/.config/mimeapps.listและเพิ่มบรรทัดใหม่ด้วยการไปยังส่วนinode/directory=nautilus.desktop[Default Applications]

ไฟล์ควรมีลักษณะคล้ายกับไฟล์ต่อไปนี้:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop

นั่นทำงานกับฉันฉันไม่พบโฟลเดอร์ในคำตอบที่ยอมรับ
lgkarolos

1
ไฟล์ ~ / .local / share / applications / mimeapps.list` เลิกใช้แล้ว (ฉันโพสต์ความคิดเห็นเกี่ยวกับเรื่องนั้นกับคำตอบที่ยอมรับ)
มาร์คัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.