“ เปิดโฟลเดอร์ที่มี” ใน Firefox ไม่ได้ใช้โปรแกรมจัดการไฟล์เริ่มต้นของฉัน


20

ค่าเริ่มต้นระบบของฉันคือ Nautilus แต่เมื่อฉันคลิกขวาในดาวน์โหลดและเลือก "เปิดโฟลเดอร์ที่มี" มันจะเปิด Thunar ไม่ใช่ Nautilus

เปิดโฟลเดอร์ที่บรรจุ

ฉันจะเปลี่ยนสิ่งนั้นได้อย่างไร


2
คำตอบสำหรับคำถามนี้ใช้ไม่ได้สำหรับฉัน แต่สิ่งนี้ทำได้: askubuntu.com/a/404332/10244
GlenPeterson

คำตอบ:


17

หลังจากพยายามมาหลายครั้งฉันก็พบกับวิธีการง่ายๆที่ Gill Bates ให้ไว้ข้างต้น

  1. ไปที่การตั้งค่าระบบ
  2. สลับผู้จัดการเริ่มต้นไปเป็นอย่างอื่น
  3. สลับกลับ

ดังนั้นฉันจึงทำอย่างนั้นแล้วปิดและเปิด Firefox อีกครั้งและแน่นอนว่ามันใช้งานได้อย่างมีเสน่ห์ บางทีฉันสามารถเรียกใช้ Occam's Razor ได้ที่นี่ ...


1
สิ่งนี้ใช้ได้สำหรับฉัน ฉันไม่ต้องรีสตาร์ท Firefox
Jayen

2
ปัญหาที่เหมือนกันใน Kubuntu 14.04 สิ่งนี้แก้ไขได้ ใน KDE Default Applications -> File Managerมัน
Ash

ขอขอบคุณ! ฉันไม่อยากจะเชื่อเลยว่ามันใช้งานได้ ... ตามความเห็นของ Ash การแก้ไขนี้ใช้งานได้กับ Kubuntu trusty
dwurf

3
คุณสามารถเพิ่มคำใบ้ในการตั้งค่าระบบที่สามารถทำการเปลี่ยนแปลงได้หรือไม่? ใน Ubuntu 16.10 มีส่วนที่ชื่อว่าDefault Applicationsในการตั้งค่าDetailsแต่ให้ฉันเลือกค่าเริ่มต้นสำหรับเว็บ , เมล , ปฏิทิน , เพลง , วิดีโอและภาพถ่ายโดยไม่มีตัวจัดการไฟล์
หรือผู้ทำแผนที่

วิธีแก้ปัญหาคือผลลัพธ์ของตัวจัดการไฟล์กลายเป็นที่กล่าวถึงเป็นครั้งแรกหลังจากinode/directory=ใน/usr/share/applications/mimeinfo.cacheหลังจากการตั้งค่าสำหรับตัวจัดการไฟล์จะถูกรีเฟรชตามที่ระบุ (ดูคำตอบของฉัน) โซลูชันของคุณเป็นไปได้ใน Unity และเดสก์ท็อปอื่นที่มีการตั้งค่าเพื่อสลับตัวจัดการไฟล์ด้วย GUI เมื่อไม่อยู่ก็สามารถทำได้ด้วยตนเองตามที่ระบุ

7

ข้อเสนอแนะโดย @carnendil ไม่ฉลาดเพราะระบบสร้างรายการนี้เมื่อเริ่มต้นดังนั้นจึงไม่ควรแก้ไขโดยผู้ใช้โดยตรง ในความเป็นจริงแต่ละรายการควรจะมีตัวเลือกทั้งหมดที่มีอยู่ในระบบและบางครั้งรายการแรกไม่ได้เป็นที่ต้องการ

ในทางทฤษฎีข้อเสนอแนะโดย @Fab ควรใช้งานได้ แต่ปรากฎว่าบางครั้งโปรแกรมพยายามอ้างอิงdefaults.listโดยเฉพาะ ยกตัวอย่างเช่นการอภิปรายเกี่ยวกับการ Bugzillaเผยให้เห็นว่า Firefox ไม่ได้รู้ที่จะมองหาอย่างใดอย่างหนึ่งของรายการในท้องถิ่นของผู้ใช้และdefaults.listmimeapps.list


ดังนั้นฉันขอแนะนำให้คุณแก้ไขหนึ่งในไฟล์ต่อไปนี้โดยตัวเลือกแรกอาจเป็นตัวเลือกที่ฉลาดที่สุดเว้นแต่คุณจะใช้ระบบหลายผู้ใช้:

  1. แก้ไข/usr/share/applications/defaults.list; หรือ
  2. แก้ไขทั้ง ~/.local/share/applications/mimeapps.listและ~/.local/share/applications/defaults.list; หรือ
  3. แก้ไขไฟล์หนึ่งไฟล์~/.local/share/applications/จากนั้นสร้างลิงก์สัญลักษณ์ไปยังไฟล์นั้นจากไฟล์อื่น (เช่นแก้ไข~/.local/share/applications/mimeapps.listและลิงก์ไปยังไฟล์นั้น~/.local/share/applications/defaults.list)

หากต้องการหนึ่งในตัวเลือกต่อไปนี้ด้านบนให้เพิ่ม (หรือเปลี่ยน) บรรทัดต่อไปนี้:

inode/directory=Thunar-folder-handler.desktop

1
คำตอบที่ได้รับการยอมรับไม่ได้ผลสำหรับฉัน แต่สิ่งนี้ใช้ได้กับฉันใน Xubuntu 16.04 LTS สำหรับ Thunar File Manager; การแก้ไขจุดที่ 1 เท่านั้น: inode/directory=thunar.desktop(ไฟล์อื่นไม่มีอยู่)
Rutrus

1
ฉันคิดว่าการใช้งานxdf-mime default thunar.desktop inode/directoryนั้นแข็งแกร่งยิ่งขึ้น
กราฟิลส์

5

ฉันยังพบปัญหาดังกล่าว แต่ในกรณีของฉัน - เพียงแค่เปลี่ยนค่าเริ่มต้นตัวจัดการไฟล์เป็นบางอย่างและกลับไปใช้ที่จำเป็นโดยใช้ gui มาตรฐานมีประโยชน์


วิธีแก้ปัญหาคือผลลัพธ์ของตัวจัดการไฟล์กลายเป็นที่กล่าวถึงเป็นครั้งแรกหลังจากinode/directory=ใน/usr/share/applications/mimeinfo.cacheหลังจากการตั้งค่าสำหรับตัวจัดการไฟล์จะถูกรีเฟรชตามที่ระบุ (ดูคำตอบของฉัน) โซลูชันของคุณเป็นไปได้ใน Unity และเดสก์ท็อปอื่นที่มีการตั้งค่าเพื่อสลับตัวจัดการไฟล์ด้วย GUI เมื่อไม่อยู่ก็สามารถทำได้ด้วยตนเองตามที่ระบุ

3

มีเป็นข้อผิดพลาดเก่า/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

2
เทียบเท่า KDE ถึงเส้นสุดท้ายที่จะ Alt-F2 kdesudo kate /usr/share/applications/mimeinfo.cacheจะได้รับการโต้ตอบการทำงานแล้ว
pbhj

3

หากการแก้ปัญหาดังกล่าวแล้วไม่ได้ผลลองนี้

เขียนสิ่งต่อไปนี้เพื่อ/usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

เปลี่ยนExecสายตามความชอบของคุณ (ค่าเริ่มต้นnautilus)


2

หากคุณไม่ต้องการแก้ไขการตั้งค่าระบบหรือไม่สามารถเข้าถึงได้คุณสามารถคัดลอกและปรับแต่งบรรทัดที่ขึ้นต้นด้วยinode/directory=(จาก/usr/share/applications/mimeinfo.cache) เป็น~/.local/share/applications/mimeapps.list


1

โซลูชันสำหรับผู้ที่ใช้สภาพแวดล้อม XFCE โดยยึดตามคำตอบอื่น ๆ :

  1. เรียกใช้xfce4-mime-settings(หรือเมนูการตั้งค่า -> เครื่องมือแก้ไขประเภท Mime)

  2. ค้นหาinode / directoryในรายการ

  3. ตั้งOpen Folder ด้วย Thunarหรือคล้ายกัน


0

มีปัญหาเดียวกัน (Kubuntu 14.04, เปิดโฟลเดอร์ดาวน์โหลดด้วยความกล้า) วิธีการแก้ปัญหา Ultimative อธิบายไว้ที่นี่: https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-containing-folder/ ในกรณีของฉัน: ฉันต้องลบความกล้าหาญและ gwenview ออกจากรายการและใช้งานได้ (เปิดด้วยปลาโลมาตัวจัดการไฟล์เริ่มต้นของฉัน)


0

โซลูชันที่นำเสนอในคำตอบอื่น ๆที่นี่และที่นี่เกี่ยวข้องกับการรีเฟรชการตั้งค่าสำหรับตัวจัดการไฟล์ยังใช้งานได้ แต่คุณต้องใช้การตั้งค่า 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

นอกจากนี้ที่นี่


0

ฉันมีปัญหาแบบเดียวกันกับพวกคุณ แต่ไม่มีคำตอบใดที่เหมาะกับฉัน

ฉันดาวน์โหลด 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

เห็นได้ชัดว่าสิ่งนี้จะไม่มีผลกับทุกคน มันเป็นการเรียกใช้วิจารณญาณคุณต้องแน่ใจว่าไฟล์เบราว์เซอร์เสริมที่คุณลบออกนั้นไม่จำเป็นสำหรับบางสิ่งที่จะทำให้ไม่ทำงาน ตราบใดที่คุณมั่นใจว่าไม่จำเป็นต้องใช้แอพระบบคุณสามารถถอนการติดตั้งและดูว่าสิ่งต่าง ๆ มีเสถียรภาพหรือไม่และติดตั้งใหม่หากไม่ได้


คุณได้ติดตั้งผู้ร้ายโดยไม่จำเป็นต้องใช้และการลบมันเป็นวิธีแก้ปัญหา แต่ถ้าปัญหาได้รับการสร้างขึ้นโดยโปรแกรมที่คุณต้องการให้ดูที่นี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.