Обоснование разработки файлового менеджера Nemo
Оболочка GNOME и многие приложения GTK-3 используют минималистичный подход за счет упрощения пользовательского интерфейса. В этом процессе некоторые функции были удалены, некоторые перемещены, а некоторые урезаны. В результате оказалось, что приложения GNOME-3 сильно отличаются от приложений GNOME-2. Многие дистрибутивы Linux и среды рабочего стола используют стек приложений GNOME в качестве основы, а разработка приложений GNOME-2 остановилась с появлением GNOME-3. Разработчикам пришлось выбирать, придерживаться ли полнофункционального, но более старого стека приложений или использовать новый минималистичный пакет GNOME-3.
Разработчики Linux Mint решили использовать старую, испытанную и протестированную, многофункциональную компоновку среды рабочего стола, удобную как для обычных, так и для опытных пользователей. Поскольку многие приложения GNOME-2 почти прекратили свое существование, разработчики Linux Mint создали новые приложения, разделили некоторые из старых и новых приложений и разработали новую среду рабочего стола под названием «Cinnamon». Эти разветвленные приложения получили новые функции и исправления. Файловый менеджер Nemo - одно из таких приложений, созданное на основе файлового менеджера Nautilus.
Основные возможности файлового менеджера Nemo
Новые и улучшенные функции, которые отличают файловый менеджер Nemo от файлового менеджера Nautilus:
- Поддерживает вложенное древовидное представление каталогов (в Nemo так называемое «представление списка»)
- Показывает свободное место на жестком диске на боковой панели и нижней панели информации
- Включает кнопку для переключения адресной строки местоположения (показывает адрес в виде читаемой строки)
- По умолчанию включает полную строку меню (Файл, Правка, Просмотр и т. Д.)
- Включает кнопку «каталог вверх» (переход в родительскую папку при нажатии)
- Поддерживает плагины, которые добавляют настраиваемые действия в контекстное меню (Отправить по электронной почте и т. Д.)
- Поддерживает параллельный двухпанельный вид
- Включает поддержку открытия файлов и папок одним щелчком мыши
- Включает возможность открывать любое место от имени пользователя root
- Поддерживает автоматический монтаж внешних носителей
- Поддерживает массовое переименование файлов и папок
- В отличие от файлового менеджера Nautilus, Nemo позволяет настраивать панель инструментов
- По умолчанию поддерживает множество действий при щелчке правой кнопкой мыши, гораздо больше, чем Nautilus
Установка Nemo File Manager в Linux
Чтобы установить файловый менеджер Nemo в Ubuntu, выполните следующую команду:
$ sudo apt install nemoСопровождающие файлового менеджера Nemo не предоставляют никаких устанавливаемых пакетов. Основные дистрибутивы Linux, такие как Debian, Fedora и Ubuntu, уже имеют пакеты Nemo в своих официальных репозиториях. Вы можете выполнить поиск по ключевому слову «Nemo» в диспетчере пакетов ваших дистрибутивов Linux, чтобы установить приложение. Если он недоступен в вашем дистрибутиве Linux, возможно, вам придется скомпилировать его из доступного исходного кода здесь.
После установки найдите «Nemo» в средстве запуска приложений, чтобы запустить его. Обратите внимание, что файловые менеджеры Nautilus и Nemo могут называться «Файлы» в средстве запуска приложений, но их значки отличаются. Может потребоваться пара попыток, чтобы правильно идентифицировать файловый менеджер Nemo в средстве запуска приложений.
Создание файлового менеджера Nemo по умолчанию
Чтобы проверить текущий файловый менеджер по умолчанию в вашей системе, выполните следующую команду:
$ xdg-mime запрос по умолчанию inode / directoryВы получите такой вывод (запишите строку, она будет использована в следующей команде):
org.гном.Наутилус.рабочий столЧтобы проверить, для чего используются все mimetypes Nautilus, выполните следующую команду:
$ cat / usr / share / applications / по умолчанию.список | grep org.гном.Наутилус.рабочий столВы получите примерно такой результат:
индекс / каталог = организация.гном.Наутилус.рабочий столОбратите внимание, что в некоторых дистрибутивах «по умолчанию.список »называется« mimeapps.list »и точное расположение в корневой папке может немного отличаться.
Теперь, чтобы установить Nemo в качестве файлового менеджера по умолчанию, выполните следующую команду (цель состоит в том, чтобы назначить Nemo те же типы mimetyp, которые используются для файлового менеджера Nautilus):
$ xdg-mime по умолчанию nemo.рабочий стол inode / каталогПоскольку приведенные выше выходные данные показывают только один тип mimetype для Nautilus, команда для установки Nemo в качестве файлового менеджера по умолчанию изменяет только один тип mimetype. Если при запросе «значения по умолчанию.list »используйте команду в следующем формате:
$ xdg-mime по умолчанию nemo.рабочий столЧтобы подтвердить изменение, снова запустите команду запроса:
$ xdg-mime запрос по умолчанию inode / каталогТеперь вы получите примерно такой результат:
Немо.рабочий столВыйдите из системы и повторно войдите в систему, чтобы изменения вступили в силу. Наконец, чтобы убедиться, что Nemo действительно установлен в качестве файлового менеджера по умолчанию, выполните следующую команду:
$ xdg-open $ HOMEЕсли вы до сих пор правильно следовали инструкциям, домашняя папка в вашей системе теперь откроется в файловом менеджере Nemo вместо Nautilus.
Чтобы вернуться к Nautilus, выполните следующую команду:
$ xdg-mime по умолчанию организация.гном.Наутилус.рабочий стол inode / каталогОбратите внимание, что обои рабочего стола и значки рабочего стола обрабатываются файловым менеджером по умолчанию в дистрибутивах Linux на основе GNOME. Я посоветую вам не менять файловый менеджер по умолчанию для фонового рендеринга рабочего стола, чтобы избежать системных проблем.
Заключение
Nemo - чрезвычайно мощный и настраиваемый графический файловый менеджер для Linux. Если вы предпочитаете гораздо более функциональный и универсальный файловый менеджер для обработки большого количества файловых операций, Nemo выполнит свою работу. Если вы предпочитаете минималистичный пользовательский интерфейс без беспорядка, Nautilus всегда рядом.