ค่าเริ่มต้นระบบของฉันคือ Nautilus แต่เมื่อฉันคลิกขวาในดาวน์โหลดและเลือก "เปิดโฟลเดอร์ที่มี" มันจะเปิด Thunar ไม่ใช่ Nautilus
ฉันจะเปลี่ยนสิ่งนั้นได้อย่างไร
ค่าเริ่มต้นระบบของฉันคือ Nautilus แต่เมื่อฉันคลิกขวาในดาวน์โหลดและเลือก "เปิดโฟลเดอร์ที่มี" มันจะเปิด Thunar ไม่ใช่ Nautilus
ฉันจะเปลี่ยนสิ่งนั้นได้อย่างไร
คำตอบ:
หลังจากพยายามมาหลายครั้งฉันก็พบกับวิธีการง่ายๆที่ Gill Bates ให้ไว้ข้างต้น
ดังนั้นฉันจึงทำอย่างนั้นแล้วปิดและเปิด Firefox อีกครั้งและแน่นอนว่ามันใช้งานได้อย่างมีเสน่ห์ บางทีฉันสามารถเรียกใช้ Occam's Razor ได้ที่นี่ ...
Default Applications -> File Manager
มัน
inode/directory=
ใน/usr/share/applications/mimeinfo.cache
หลังจากการตั้งค่าสำหรับตัวจัดการไฟล์จะถูกรีเฟรชตามที่ระบุ (ดูคำตอบของฉัน) โซลูชันของคุณเป็นไปได้ใน Unity และเดสก์ท็อปอื่นที่มีการตั้งค่าเพื่อสลับตัวจัดการไฟล์ด้วย GUI เมื่อไม่อยู่ก็สามารถทำได้ด้วยตนเองตามที่ระบุ
ข้อเสนอแนะโดย @carnendil ไม่ฉลาดเพราะระบบสร้างรายการนี้เมื่อเริ่มต้นดังนั้นจึงไม่ควรแก้ไขโดยผู้ใช้โดยตรง ในความเป็นจริงแต่ละรายการควรจะมีตัวเลือกทั้งหมดที่มีอยู่ในระบบและบางครั้งรายการแรกไม่ได้เป็นที่ต้องการ
ในทางทฤษฎีข้อเสนอแนะโดย @Fab ควรใช้งานได้ แต่ปรากฎว่าบางครั้งโปรแกรมพยายามอ้างอิงdefaults.list
โดยเฉพาะ ยกตัวอย่างเช่นการอภิปรายเกี่ยวกับการ Bugzillaเผยให้เห็นว่า Firefox ไม่ได้รู้ที่จะมองหาอย่างใดอย่างหนึ่งของรายการในท้องถิ่นของผู้ใช้และdefaults.list
mimeapps.list
ดังนั้นฉันขอแนะนำให้คุณแก้ไขหนึ่งในไฟล์ต่อไปนี้โดยตัวเลือกแรกอาจเป็นตัวเลือกที่ฉลาดที่สุดเว้นแต่คุณจะใช้ระบบหลายผู้ใช้:
/usr/share/applications/defaults.list
; หรือ~/.local/share/applications/mimeapps.list
และ~/.local/share/applications/defaults.list
; หรือ~/.local/share/applications/
จากนั้นสร้างลิงก์สัญลักษณ์ไปยังไฟล์นั้นจากไฟล์อื่น (เช่นแก้ไข~/.local/share/applications/mimeapps.list
และลิงก์ไปยังไฟล์นั้น~/.local/share/applications/defaults.list
)หากต้องการหนึ่งในตัวเลือกต่อไปนี้ด้านบนให้เพิ่ม (หรือเปลี่ยน) บรรทัดต่อไปนี้:
inode/directory=Thunar-folder-handler.desktop
inode/directory=thunar.desktop
(ไฟล์อื่นไม่มีอยู่)
xdf-mime default thunar.desktop inode/directory
นั้นแข็งแกร่งยิ่งขึ้น
ฉันยังพบปัญหาดังกล่าว แต่ในกรณีของฉัน - เพียงแค่เปลี่ยนค่าเริ่มต้นตัวจัดการไฟล์เป็นบางอย่างและกลับไปใช้ที่จำเป็นโดยใช้ gui มาตรฐานมีประโยชน์
inode/directory=
ใน/usr/share/applications/mimeinfo.cache
หลังจากการตั้งค่าสำหรับตัวจัดการไฟล์จะถูกรีเฟรชตามที่ระบุ (ดูคำตอบของฉัน) โซลูชันของคุณเป็นไปได้ใน Unity และเดสก์ท็อปอื่นที่มีการตั้งค่าเพื่อสลับตัวจัดการไฟล์ด้วย GUI เมื่อไม่อยู่ก็สามารถทำได้ด้วยตนเองตามที่ระบุ
มีเป็นข้อผิดพลาดเก่า/usr/share/applications/mimeinfo.cache
ที่ชี้ไปที่การตั้งค่าบางอย่างในแฟ้ม
บรรทัดที่ขึ้นต้นด้วยinode/directory=
ในระบบของฉันมีลักษณะดังนี้:
inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;
ฉันเดาว่าคุณจะชี้ไปที่ Thunar แทน
หากต้องการทำการเปลี่ยนแปลงคุณต้องแก้ไขmimeinfo.cache
ด้วย:
gksu gedit /usr/share/applications/mimeinfo.cache
kdesudo kate /usr/share/applications/mimeinfo.cache
จะได้รับการโต้ตอบการทำงานแล้ว
หากคุณไม่ต้องการแก้ไขการตั้งค่าระบบหรือไม่สามารถเข้าถึงได้คุณสามารถคัดลอกและปรับแต่งบรรทัดที่ขึ้นต้นด้วยinode/directory=
(จาก/usr/share/applications/mimeinfo.cache
) เป็น~/.local/share/applications/mimeapps.list
โซลูชันสำหรับผู้ที่ใช้สภาพแวดล้อม XFCE โดยยึดตามคำตอบอื่น ๆ :
เรียกใช้xfce4-mime-settings
(หรือเมนูการตั้งค่า -> เครื่องมือแก้ไขประเภท Mime)
ค้นหาinode / directoryในรายการ
ตั้งOpen Folder ด้วย Thunarหรือคล้ายกัน
มีปัญหาเดียวกัน (Kubuntu 14.04, เปิดโฟลเดอร์ดาวน์โหลดด้วยความกล้า) วิธีการแก้ปัญหา Ultimative อธิบายไว้ที่นี่: https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-containing-folder/ ในกรณีของฉัน: ฉันต้องลบความกล้าหาญและ gwenview ออกจากรายการและใช้งานได้ (เปิดด้วยปลาโลมาตัวจัดการไฟล์เริ่มต้นของฉัน)
โซลูชันที่นำเสนอในคำตอบอื่น ๆที่นี่และที่นี่เกี่ยวข้องกับการรีเฟรชการตั้งค่าสำหรับตัวจัดการไฟล์ยังใช้งานได้ แต่คุณต้องใช้การตั้งค่า GUI สำหรับสิ่งนั้นและอาจเป็นชั่วคราวเนื่องจากผู้ร้ายอาจเข้าควบคุมหลังจากติดตั้งโปรแกรม )
นี่เป็นปัญหาที่ปรากฏสำหรับฉันในรุ่นล่าสุดของ Ubuntu และระบบที่ใช้ Ubuntu และในระบบ Linux อื่น ๆ เช่น Manjaro นอกจากนี้ยังปรากฏในลักษณะเดียวกันในเบราว์เซอร์อื่นเช่นChromeและแม้แต่โปรแกรมอื่น ๆ (เช่นuGetตัวดาวน์โหลดที่มีตัวเลือก "เปิดบรรจุโฟลเดอร์") ปัญหาอาจปรากฏในรูปแบบที่รุนแรงมากขึ้นที่จัดการไฟล์เริ่มต้นไม่ได้ถูกแทนที่โดยผู้จัดการไฟล์อื่น ๆ แต่โดยโปรแกรมที่แตกต่างกัน (แก้ไขข้อความเครื่องเล่นมัลติมีเดีย)
ปัญหาดังที่ระบุไว้ที่นี่จะถูกเรียกใช้โดยบางโปรแกรมเท่านั้น
ทางออกที่ดีที่สุดคือการสร้างหรือแก้ไข~/.local/share/applications/mimeapps.list
: แก้ไขบรรทัดที่ขึ้นต้นด้วยinode/directory=
และเพิ่มชื่อของตัวจัดการไฟล์ที่คุณใช้หากยังไม่มีอยู่ หากมีอยู่แล้ว แต่มีรายการอื่นอยู่ที่นั่นก่อนให้จัดการไฟล์ก่อน (ถ้าคุณต้องการให้โปรแกรมอื่นเปิดโฟลเดอร์)
สำหรับ Pantheon Files มันควรจะเป็นเช่นนั้น
[Default Applications]
inode/directory=nautilus-folder-handler.desktop
หากสภาพแวดล้อมบนเดสก์ท็อปไม่ใช่แบบฟรีสเตปท็อปเช่น Manjaro Cinnamon ของฉันไฟล์ที่จะสร้าง / แก้ไขควรเป็น~/.local/share/applications/mimeinfo.cache
ดังนี้:
[MIME Cache]
inode/directory=nautilus-folder-handler.desktop
ฉันมีปัญหาแบบเดียวกันกับพวกคุณ แต่ไม่มีคำตอบใดที่เหมาะกับฉัน
ฉันดาวน์โหลด Konqueror (เพื่อให้ฉันสามารถฟัง Spotify อย่างอิสระจาก Firefox) และได้ติดตั้ง Dolphin เป็นสิ่งที่จำเป็นต้องมี Firefox เริ่มเปิดไฟล์ใน Dolphin หลังจากนั้น
เนื่องจากฉันไม่ได้ใช้ปลาโลมาเพื่อสิ่งใดและ Konqueror ใช้เพื่อ Spotify ฉันจึงตัดสินใจที่จะทำกับปลาโลมา Distro ทุกตัวมีตัวเลือกในการถอนการติดตั้งแพ็คเกจในขณะที่ออกจากแพ็คเกจที่ขึ้นอยู่กับพวกเขาเพียงอย่างเดียว
ในซุ้มมันคือ:
sudo pacman -Rdd dolphin
ฉันไม่ได้ใช้ Ubuntu แต่เนื่องจากช่องนี้เรียกว่า askubuntu ฉันจึงทำการวิจัยเล็กน้อยเกี่ยวกับ Ubuntu:
sudo dpkg -r --force-depends dolphin
(ขึ้นอยู่กับหัวข้อนี้ )
สำหรับ Thunar ควรเป็น:
sudo dpkg -r --force-depends thunar
เห็นได้ชัดว่าสิ่งนี้จะไม่มีผลกับทุกคน มันเป็นการเรียกใช้วิจารณญาณคุณต้องแน่ใจว่าไฟล์เบราว์เซอร์เสริมที่คุณลบออกนั้นไม่จำเป็นสำหรับบางสิ่งที่จะทำให้ไม่ทำงาน ตราบใดที่คุณมั่นใจว่าไม่จำเป็นต้องใช้แอพระบบคุณสามารถถอนการติดตั้งและดูว่าสิ่งต่าง ๆ มีเสถียรภาพหรือไม่และติดตั้งใหม่หากไม่ได้