Как установить 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

По-прежнему медленный Nautilus по умолчанию один.

17 голосов | спросил JarekJ83 3 62012vEurope/Moscow11bEurope/MoscowSat, 03 Nov 2012 14:12:09 +0400 2012, 14:12:09

6 ответов


13

После долгой борьбы с этой медленностью Nautilus я решил изменить свой дефолт. Все «правильные» решения, которые я пробовал делать, работали не очень хорошо. Например, выбор значения по умолчанию в exo-preferred-applications не обновил тире (или многое другое в этом отношении), изменив .desktop файлы работали иногда (Dropbox все еще использовался nautilus) и т. Д.

Простое решение, которое работает для меня в случаях all без смещения смены файлов рабочего стола, должно было выполнять следующие две команды:

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
ответил MarkovCh1 18 FebruaryEurope/MoscowbMon, 18 Feb 2013 00:18:33 +0400000000amMon, 18 Feb 2013 00:18:33 +040013 2013, 00:18:33
10

Я думаю, что нижний метод из записи сообщества в Диспетчере файлов по умолчанию очень прост, и я просто протестировал его для SpaceFM (более богатая вилка PcManFM).

В терминале выполните

 exo-preferred-applications

Затем перейдите на вкладку Utilities и под Диспетчер файлов выберите свое оружие по выбору.

ответил Rasmus 21 32012vEurope/Moscow11bEurope/MoscowWed, 21 Nov 2012 13:12:26 +0400 2012, 13:12:26
1

Существует несколько способов сделать это. Я предпочитаю делать это вручную (редактирование /usr/share/applications/defaults.list или для пользовательского подхода ~ /.local /share /applications /defaults.list), но вы можете использовать графические инструменты exo-prefer-applications. В любом случае вы можете найти подробные инструкции здесь:

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

ответил SuperMau 16 52012vEurope/Moscow11bEurope/MoscowFri, 16 Nov 2012 23:33:52 +0400 2012, 23:33:52
1

Я сделал все процедуры, рекомендованные здесь, и я не смог заставить pcmanfm открыть все мои файлы. Как-то использование «открытой папки» google chrome для новой загрузки всегда выпадало в новое окно nautilus или, что еще хуже, новое окно nemo (так как я использую корицу).

Что в конечном итоге решило мою проблему, было напечатать

gksudo nautilus /usr/share/applications

и найти каждое приложение, которое должно было запустить диспетчер файлов. У меня были nemo, nautilus, файловый ролик, файлы и т. Д. Щелкнув правой кнопкой мыши по ним, а затем по свойствам, я увидел, что некоторые из них запустили nemo, некоторые из них запустили nautilus. Я только что заменил pcmanfm везде, где я считал нужным. Теперь все запускает pcmanfm.

ответил amenadiel 1 J000000Tuesday14 2014, 00:16:07
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 8 42012vEurope/Moscow11bEurope/MoscowThu, 08 Nov 2012 12:40:07 +0400 2012, 12:40:07
-2

удаление nautilus должно сделать трюк

sudo apt-get remove nautilus
ответил Sagar_R 3 62012vEurope/Moscow11bEurope/MoscowSat, 03 Nov 2012 15:03:37 +0400 2012, 15:03:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132