Как установить PcManFm в качестве файлового менеджера по умолчанию?
Я думаю, что 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
Все еще медленный Наутилус по умолчанию.
6 ответов
Поработав некоторое время с медлительностью этого Наутилуса, я решил также изменить свой дефолт. Все "правильные" решения, которые я пытался сделать, не работали очень хорошо. Например, выбор по умолчанию в exo-preferred-applications не обновил черту (или многое другое в этом отношении), изменив .desktop файлы работали только иногда (Dropbox все еще использовал nautilus) и т. д.
Простое решение, которое работает во всех случаях без изменения файлов рабочего стола, заключалось в выполнении следующих двух команд:
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
Я думаю, что нижний метод из записи сообщества в Диспетчере файлов по умолчанию очень прост, и я только что проверил его для SpaceFM (функционально более богатый PcManFM fork).
В терминале выполните
exo-preferred-applications
Затем перейдите к Utilities На вкладке " Файловый менеджер" выберите свое оружие.
Есть несколько способов сделать это. Я предпочитаю делать это вручную (редактирование /usr/share/applications/defaults.list или для индивидуального подхода ~/.local/share/ Applications / defaults.list), но вы можете использовать графический инструмент exo-предпочитаемые-приложения. В любом случае, вы можете найти подробные инструкции здесь:
Я выполнил все процедуры, рекомендованные здесь, и не смог заставить pcmanfm открыть все мои файлы. Каким-то образом, используя "открытую папку" в Google Chrome для новой загрузки, всегда появлялось новое окно nautilus или, что еще хуже, новое окно nemo (поскольку я использую корицу).
Что решило мою проблему, так это напечатать
gksudo nautilus /usr/share/applications
и найти каждое приложение, которое должно было запустить файловый менеджер. У меня были nemo, nautilus, file-roller, файлы и т. Д. Щелкните правой кнопкой мыши по ним, а затем по свойствам, я увидел, что некоторые из них запустили nemo, другие запустили nautilus. Я просто заменял pcmanfm везде, где считал нужным. Теперь все запускает pcmanfm.
Файл, который вы должны отредактировать /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;
Удаление Наутилус должен сделать свое дело
sudo apt-get remove nautilus