เมื่อฉันคลิก "แสดงในโฟลเดอร์" Chrome เปิดโฟลเดอร์ในแท็บใหม่ ฉันจะแก้ไขสิ่งนี้ได้อย่างไรเมื่อ Chrome เปิดโฟลเดอร์โดยใช้เครื่องมือสำรวจไฟล์มาตรฐาน (caja)
เมื่อฉันคลิก "แสดงในโฟลเดอร์" Chrome เปิดโฟลเดอร์ในแท็บใหม่ ฉันจะแก้ไขสิ่งนี้ได้อย่างไรเมื่อ Chrome เปิดโฟลเดอร์โดยใช้เครื่องมือสำรวจไฟล์มาตรฐาน (caja)
คำตอบ:
เพียงดำเนินการบรรทัดต่อไปนี้และปัญหาจะได้รับการแก้ไข ไม่ต้องรีสตาร์ท (ไม่ต้องใช้ทั้งโครเมี่ยมหรืออย่างอื่น):
$ sudo apt-get install libfile-mimeinfo-perl
$ mimeopen -d /home/moose/Documents
Please choose a default application for files of type inode/directory
1) Caja (caja-folder-handler)
2) Other...
use application #1
Opening "/home/moose/Documents" with Caja (inode/directory)
ฉันมีปัญหาเดียวกันหลังจากถอนการติดตั้ง pcmanfm และเปลี่ยนเป็น Thunar
ไม่จำเป็นต้องติดตั้งอะไรเลย Chromium / Chrome จัดการฟังก์ชันนี้ผ่าน xdg-open และคุณต้องแก้ไข
ตรวจสอบว่าเป็นตัวจัดการไฟล์เริ่มต้นใน xdg-open:
$ xdg-mime query default inode/directory
ควรให้สิ่งที่ไม่พึงประสงค์หรือไม่มีการติดตั้งอีกต่อไป
จากนั้นตั้งค่าตัวจัดการไฟล์เริ่มต้นที่ต้องการเป็น xdg-open สำหรับ caja มันควรจะเป็น:
$ xdg-mime default caja.desktop inode/directory
หรือสิ่งที่คล้ายกันจริงๆ
มันทำงานได้ทันทีสำหรับฉัน ฉันได้เรียนรู้จาก: https://wiki.archlinux.org/index.php/xdg-open
xdg-mime query default inode/directory
ให้ฉันsublime_text.desktop
และxdg-mime default nautilus.desktop inode/directory
เปลี่ยนกลับ
สำหรับฉันยิ่งไปกว่าคำตอบของ @ elmanuxdg-mime default caja.desktop inode/directory
มันกำลังทำงานอยู่
update-desktop-database ~/.local/share/applications/
ซึ่งในที่สุดก็อัพเดตแอปพลิเคชั่นเริ่มต้น
หลังจากนี้xdg-mime query default inode/directory
ตอนนี้ทำงานแสดงให้เห็นว่าแอปพลิเคชันเริ่มต้นใหม่
pcmanfm.desktop
แทนcaja.desktop