วิธีการตั้งค่า PcManFm เป็นตัวจัดการไฟล์เริ่มต้น


22

ฉันคิดว่า Nautilus ช้ามากและฉันต้องการย้ายไปยัง PCmanFM แต่ไม่พบเคล็ดลับที่ดีเกี่ยวกับวิธีการทำเช่นนี้ใน Ubuntu 12.10

ฉันได้ติดตั้ง PCmanFM แล้วและฉันยังเปลี่ยนแปลง:

$ sudo gedit /usr/share/applications/nautilus-folder-handler.desktop

[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=pcmanfm %U
Icon=system-file-manager
Terminal=false
NoDisplay=true
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=nautilus

Nautilus ที่ช้ายังคงเป็นค่าเริ่มต้น

คำตอบ:


14

หลังจากดิ้นรนกับความเชื่องช้าของ Nautilus มาระยะหนึ่งแล้วฉันก็ตัดสินใจเปลี่ยนค่าเริ่มต้นของฉันเช่นกัน โซลูชัน "เหมาะสม" ทั้งหมดที่ฉันพยายามทำไม่ได้ผลดีมาก ตัวอย่างเช่นการเลือกค่าเริ่มต้นในexo-preferred-applicationsไม่ได้อัปเดตเส้นประ (หรืออื่น ๆ สำหรับเรื่องนั้น) การเปลี่ยน.desktopไฟล์ใช้งานได้บางครั้งเท่านั้น (Dropbox ยังคงใช้หอยโข่ง) เป็นต้น

ทางออกง่าย ๆ ที่เหมาะกับฉันในทุกกรณีโดยไม่ทำการเปลี่ยนแปลงกับไฟล์เดสก์ท็อปคือทำสองคำสั่งต่อไปนี้

sudo mv /usr/bin/nautilus /usr/bin/nautilus.bak
sudo ln -s /usr/bin/pcmanfm /usr/bin/nautilus

แน่นอนคุณสามารถแทนที่/usr/bin/pcmanfmด้วย/usr/bin/thunarหรืออะไรก็ตาม

แก้ไข : หากคุณต้องการเดสก์ท็อปด้วยให้เปิด/etc/xdg/autostart/nautilus-autostart.desktopและสร้างบรรทัด Exec

Exec=nautilus --desktop

ฉันไม่พบ nautilus-autostart.desktop ในโฟลเดอร์นั้นความคิดใดที่ฉันสามารถค้นหาได้
stragu

1
คุณสามารถเรียกใช้locate nautilus-autostart.desktopในเทอร์มินัล แต่ควรมี (อย่างน้อยใน 12.04 LTS)
MarkovCh1

ขอบคุณสำหรับเคล็ดลับนั้น Syzygy ด้วยเหตุผลบางอย่างฉันไม่สามารถมองเห็นมันได้โดยการนำทางไปยังโฟลเดอร์ (แม้ว่าจะแสดงไฟล์ที่ซ่อนอยู่) อย่างไรก็ตามคำสั่งนี้อยู่ที่ตำแหน่งที่คุณบอกว่าเป็น (ใน 12.10) sudo gedit /etc/xdg/autostart/nautilus-autostart.desktopแล้วฉันจะแก้ไขได้ด้วยคำสั่ง
stragu

1
แน่นอนถ้าคุณเปลี่ยนตัวจัดการเดสก์ท็อปคุณต้องเปลี่ยนวิธีการตั้งค่ารูปภาพพื้นหลัง & c หากคุณทำเช่นนั้นจากสคริปต์
Carsten Agger

2
ฉันจะระมัดระวังในการทำเช่นนี้ใน 14.04 - หลังจากที่ฉันตั้งค่า pcmanfm ให้เป็นค่าเริ่มต้นฉันไม่สามารถเข้าสู่ระบบได้หลังจากที่ล็อคหน้าจอ
jcollum

13

ฉันคิดว่าวิธีการด้านล่างจากรายการชุมชนในตัวจัดการไฟล์เริ่มต้นนั้นง่ายมากและฉันเพิ่งทดสอบกับ SpaceFM (ทางแยกที่มีฟีเจอร์ที่หลากหลายยิ่งขึ้น)

ในเทอร์มินัลดำเนินการ

 exo-preferred-applications

จากนั้นย้ายไปที่Utilitiesแท็บและภายใต้ตัวจัดการไฟล์เลือกอาวุธที่คุณต้องการ


2
แต่น่าเสียดายที่มันยังคงเหมือนเดิมโอ้ดีฉันจะติดกับหอยโข่งแล้ว .. มันไม่ง่ายอย่างที่ฉันคิดว่ามันจะเป็น :)
JarekJ83

1
เห็นได้ชัดว่าจำเป็นexo-utilsต้องติดตั้ง
Exic

พยายามใช้ 'แก้ไข' วิธีการที่กล่าวถึงทุกที่ .... แต่มันก็ทำงานได้อย่างมีเสน่ห์
Wings

1

มีหลายวิธีที่จะทำให้สำเร็จ ฉันชอบที่จะทำมันด้วยตนเอง (แก้ไข /usr/share/applications/defaults.list หรือสำหรับวิธีการต่อผู้ใช้ ~ / .local / share / applications / defaults.list) แต่คุณสามารถใช้เครื่องมือกราฟิกที่ต้องการ อย่างไรก็ตามคุณสามารถดูคำแนะนำโดยละเอียดได้ที่นี่:

https://help.ubuntu.com/community/DefaultFileManager


1

ฉันทำตามขั้นตอนทั้งหมดที่แนะนำที่นี่และฉันไม่สามารถรับ pcmanfm เพื่อเปิดไฟล์ทั้งหมดของฉัน ยังไงก็ตามการใช้ "open folder" ของ Google chrome สำหรับการดาวน์โหลดใหม่จะเปิดหน้าต่าง nautilus ขึ้นมาใหม่หรือแย่กว่านั้นก็คือหน้าต่าง nemo ใหม่ (เนื่องจากฉันใช้ cinnamon)

ในที่สุดสิ่งที่แก้ไขปัญหาของฉันคือการพิมพ์

gksudo nautilus /usr/share/applications

และค้นหาทุกแอพที่ควรเปิดตัวจัดการไฟล์ ฉันมี nemo, nautilus, file-roller, ไฟล์, ฯลฯ คลิกขวาที่พวกมันและจากคุณสมบัติฉันเห็นบางส่วนของพวกเขาเปิดตัว nemo บางคนเปิดตัว nautilus ฉันเพิ่งเปลี่ยน pcmanfm ทุกที่ที่ฉันเห็นว่าเหมาะสม ตอนนี้ทุกอย่างเปิดตัว pcmanfm


0

ไฟล์ที่คุณควรแก้ไขมี/usr/share/applications/nautilus.desktopดังนี้:

[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=pcmanfm %U
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.4.2
Actions=Window;
X-Ubuntu-Gettext-Domain=nautilus

[Desktop Action Window]
Name=Open a New Window
Exec=pcmanfm
OnlyShowIn=Unity;

Biblioclasta ไม่ได้ช่วยมันยังคงเหมือนเดิม;)
JarekJ83

-2

ถอนการติดตั้งหอยโข่งควรทำเคล็ดลับ

sudo apt-get remove nautilus

1
ใช่ แต่ตอนนี้ฉันไม่สามารถจัดการกับเดสก์ท็อป ... ฉันไม่เห็นไอคอนที่เคยมีใน .. มีความจำเป็นสำหรับขั้นตอนเพิ่มเติม .. ความคิดใด ๆ
JarekJ83

โอ้และคลิกขวาบนเดสก์ท็อปก็ไม่ทำงาน
JarekJ83

ดังนั้นไม่มีความคิดเพิ่มเติม :)
JarekJ83

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