Cinnamon nemo открыть файлы как администратор

Обновлено: 04.07.2024

В процессе изучения темы я буду ссылаться на архив Linux.7z (2015г), содержащий необходимые файлы.

Альтернативные файловые менеджеры

  • Nemo - сбалансированный для меня вариант, о котором будет идти речь ниже.
  • Dolphin - KDE-файловый менеджер, имеет плагины.
  • Krusader - аналог TotalCommander, но с меньшими возможностями, в отличии от предустановленного Nautilus более продвинутый.
  • PCManFM - похож на Nemo, но минимальный размер значков видимо 24, так как при 16 имеет большие промежутки между объектами
  • Thunar - используется в Xfce.
  • Nautilus - в Ubuntu по умолчанию.
  • Caja - форк Nautilus, используется в окружении Mate
  • Rox - быстрый, без дерева

Русификатор Nemo

Перед использованием и настройкой скачайте и установите мой вариант русификатора из архива в заголовке темы. Файл русификации nemo.mo находится в папке /usr/share/locale/ru/LC_MESSAGES . Чтобы выполнить замену откройте папку LC_MESSAGES из контекстного меню пунктом "Открыть как администратор". После замены выполните команду sudo killall nemo , чтобы убить все процессы nemo. Запустите nemo, используя сочетание Super+E, она же Win+E в Windows. Некоторые пункты меню могут оказаться непереведёнными, но дело в том что эти пункты являются действиями определяемыми скриптами в папке /usr/share/nemo/actions .

Настройка Nemo

Вызов окна настроек: Правка > Настройка.
На вкладке Вид в выпадающих списках выберите "Компактный", 66%, 66%, 50%
На вкладке Поведение отметить "Открывать одним кликом", "Игнорировать индивидуальные настройки" (?), снять галку: "Подтверждать очистку корзины"
На вкладке Предпросмотр разрешить всплывающие подсказки к объектам и подробности в подсказках (размер, дата изменения).
На вкладке Панель инструментов отметить "Отображать кнопку "Компьютер". На данный момент это помогает смонтировать подключенные съёмные диски, которые не смонтировались автоматически при подключении.

nemo-emblems

Плагин отображения эмблем. В свойствах объекта добавляется вкладка "Эмблемы", при выборе которой на объекте появляется значок в половину меньшего размера. Удобно на папках рабочего стола сделать эмблемы, чтобы легко определять содержимое этой папки.
Набор эмблем можно изменить, добавив свои эмблемы в теме значков. В каталоге иконок /usr/share/icons или /home/<user>/.icons в выбранной теме есть папка emblems. Добавьте в неё свои иконки, учитывая что файл начинается с префикса "emblem-", размер иконки отображаемый в диалоге выбора равен 24, а размер эмблемы равен половине размера иконки, к которой она прилепляется. Итак если выбран размер отображения 32, то применяемая эмблема будет размером 16. Поэтому для практичного применения нужно создать эмблему размером 24 и 16, чтобы на рабочем столе на папках размером 32 накладывалась корректная эмблема (без трансформации).

Значки файлов и папок в Nemo

Во первых значки зависят от выбранной темы значков, например Faenza. Значки находятся в папках /usr/share/icons или /home/<user>/.icons . Во вторых значки определяются ассоциациями /usr/share/mime/packages/freedesktop.org.xml .
Так как файлы freedesktop.org.xml вашей системы могут отличатся, то делаем ручной импорт. Из файла x-user.xml (моего архива Linux.7z) копируем к примеру текст "*.img" и ищем его в freedesktop.org.xml, далее чуть выше, после тегов <comment> вставляем строку <generic-icon name="x-img"/>, где x-img это имя png-файла, то есть в вашей папке с темой иконок mimetypes/16 должен находится файл x-img.jpg. Можно взять готовый из текущего комплекта в папке mimetypes/16.
Далее в терминале перейти в папку "packages":
cd

/.local/share/mime/packages оно же cd /home/<user>/.local/share/mime/packages
скопировать в эту папку файл x-user.xml и выполнить команду:
sudo xdg-mime install x-user.xml

Некоторые особенности

Горячие клавиши. Горячие клавиши можно увидеть в пунктах меню. Но есть скрытые, например переименование с расширением - двойное нажатие F2 , тоже действие делает Shift+F2 . Если в меню указана клавиша Return, это означает Enter

Шаблоны. Чтобы создать файл с некоторым содержимым, например заголовочная информация для файла программного кода, то добавьте этот файл в папку /home/<user>/Шаблоны и он будет отображаться в контекстном меню "Создать файл". А действие, просто скопирует файл-шаблон в текущий каталог с тем же именем с добавлением префикса "Безымянный " с активированием функции переименования.

Переименование. У Nemo есть отличия от файлового менеджера в Windows (Проводника). Во первых активация переименования не завершается при выборе другого окна, это удобно тем, что во время переименования можно копировать тексты по частям из других окон или из адресной строки текущего окна. Переименование завершается клавишей Enter, кликом на свободной части этого списка файлов, выбор другой папки в дереве. В области переименования действует клавиша Ctrl+A (выделить всё), двойной клик на слове выделяет слово (разделённое пробелами или знаками пунктуации), стрелка влево перемещает курсор в конец выделенного. Клавиша F2 активирует переименовние без расширения файла, повторное нажатие F2 выделяет всю строку, включая расширение файла.

Символическая ссылка или ярлык запуска. В конт.меню Nemo предлагает создать символическую ссылку или ярлык запуска. Символическая ссылка это как если бы вы подключили папку со всей структурой папок и файлов в другую папку. Например, нажав на символическую ссылку путь в адресной строке как будто вы перешли на уровень ниже в папке, на самом деле вы находитесь в папке на которую указывает символическая ссылка, и все операции (создание файлов, удаление) будут происходить с ней. Откройте обе папки, ту куда указывает символическая ссылка и ту куда подключена и попробуйте выполнить файловые операции в одной из них и увидите что операция выполняется для обоих папок, потому что это одна папка, а символическая ссылка просто является удобным средством зеркалирования. Например вы создали в системе второго пользователя и хотите применить тему оформления, используемые первым пользователем. Вероятно нужно скопировать папку тем первого пользователя в папку, где находятся темы второго пользователя. Но тогда будет потрачено десятки мегабайт дискового пространства, в данном случае проще сделать символическую ссылку. Учтите что если вы будете часто использовать символические ссылки на рабочем столе для своих папок-документов, можно запутаться считая их разными каталогами и удалить файлы, надеясь, что у вас есть копии в некой оригинальной папке. Удаление символической ссылки не удаляет папку назначения, а удаление папки назначения делает символическую ссылку битой.

Ярлык запуска отличается тем, что это просто текстовый файл с расширением .desktop, который должен содержать некоторую команду, например "nemo "/media/my_disk" откроет nemo и перейдёт в папку "/media/my_disk", это может оказаться более явно чем символическая ссылка, потому что вы увидите реальную папку. Для исполняемых файлов также требуется делать ярлык запуска, потому что сделав символическую ссылку это тоже самое, что скопировать исполняемый файл на рабочий стол. Если он ищет свои файлы, которые должны находится рядом с исполняемым файлом и не находит, то это вызовет проблемы. Ярлык запуска запускает файл по месту его реального нахождения, как если бы вы перешли в его папку и кликнули на исполняемый файл.

Как добавить пункт контекстного меню в Nemo

Перейдите в папку /usr/share/nemo/actions и посмотрите файлы *.nemo_action, находящиеся в ней. Инструкция с подробным описанием на английском языке находится в файле sample.nemo_action.


Файловый менеджер Nemo — неотъемлемый компонент рабочей среды Cinnamon (кстати, единственный неотъемлемый), казалось бы, ничем не выделяется в ряду своих аналогов из других рабочих окружений, таких, как Dolphin (KDE), Caja (MATE), Thunar (Xfce), даже Nautilus (GNOME). Однако и он имеет несколько фишек, каждая из которых не уникальна — но в сочетании они обеспечивают его убойность. По крайней мере, мы с Мануалом думаем так.

Первая из этих фишек — открытие экземпляра Nemo с правами суперпользователя из контекстного меню по ПКМ:


Кроме того, дополнительную убойность административному Nemo придаёт его резкое визуальное отличие от обычного пользовательского:


Десктоп-каталог

Следующая фишка — представление десктопа как домашнего каталога. Для её включения потребуется обращение к редактору Dconf, в котором по адресу /org/nemo/preferences включается опция desktop is home dir:


После чего десктоп приобретает следующий вид:


Фишка довольно спорная — тем, кто хранит в своём $HOME пользовательские данные, она может и не понравиться. Но нам с Мануалом это кажется удобным: хотя поверхность рабочего стола мы с ним видим редко, но возможность перейти с него сразу в нужный каталог лишней не кажется.

Встроенный терминал

Сначала скачиваем сам пакет — например, в каталог $/Download , в который немедленно переходим. И устанавливаем его «в лоб» — проще всего это сделать таким образом:

Не забыв, как в данном примере, явным образом указать текущий каталог и полное имя пакета. С последующим предложением установить в качестве зависимостей пару пакетов, разумеется надо согласиться.

После этого nemo-terminal будет немедленно установлен, и его можно в любой момент вызвать клавишей F4 (а повторным её нажатием — скрыть). По умолчанию терминал будет открываться в верхней части окна:


Если это почему-либо не устраивает — изменить положение терминала можно через редактор Dconf:


После чего выйти из Nemo «вчистую» такой командой:

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


И привести его «в рамки приличия» получится только мышкой, вручную:

Способа изменить размер терминала при нижнем его положении я не нашёл. Зато есть возможность настроить синхронизацию между терминалом и Nemo, или вовсе отключить её:


Можно также включить видимость терминала по умолчанию.

Заключение

Как уже говорилось, ни одна из перечисленных фишек файлового менеджера Nemo не является уникальной. Однако все вместе по умолчанию они не встречаются (или не встретились нам?) ни в одной из программ этого класса. А именно их сочетание и придаёт несравненное удобство в использовании Nemo.

Контекстное меню файлового менеджера Nemo

Любые совершаемые вами действия - зона вашей ответственности, а не моей. Этот репозиторий не дает мне никаких "преференций", я даже на это не рассчитываю. Любая размещенная здесь информация предоставляется "как есть", я вас ни к чему не призываю и не заставляю что-либо делать. Поэтому без обид, если что-то пойдет не так и приведет к негативным последствиям, ведь я вас предупредил. И вообще, напишите на листочке фразу "никому нельзя доверять", приклейте на монитор и возьмите в привычку докапываться до сути тех или иных команд, действий на столько, на сколько это возможно, вместо того, чтобы верить на слово. Также могу порекомендовать Timeshift для бэкапа системы.

1.1 Обновление 23.05.21 [to_top]

2. Вводная информация для новичков

2.1 Вступление [to_top]

Контекстным называют всплывающее меню, которое появляется при нажатии правой кнопки мыши в любой навигационной области экрана. Оно находится всегда "под рукой" во многих программах, где его реализация оправдана, (например в LibreOffice, Gimp, VLC и т.д.) и содержит в себе сценарии для решения наиболее часто возникающих у пользователя задач, что в свою очередь положительно сказывается на скорости работы и удобстве использования. Ниже пойдет речь о контекстном меню файлового менеджера Nemo (далее - КМ ФМ Nemo), созданного командой разработчиков Linux Mint и поставляемого в соответствующем дистрибутиве, начиная с 14-й версии, с окружением Cinnamon.

2.2 А вы знаете, что. [to_top]

Nemo использует несколько подходов для отображения КМ.

2.2.1 Nemo расширения [to_top]

Краткая информация о некоторых интересных расширениях nemo, которые доступны из стандартного репозитория. Не все они, но большинство, интегрируются в КМ.

Установить любое из них можно, выполнив в терминале: apt install название_пакета Получить подробную информацию: apt show название_пакета

nemo-image-converter - добавляет два КМ: "Масштабировать изображения" и "Вращать изображения".

nemo-compare - КМ "Сравнить". Использует meld для сравнения файлов и папок.

nemo-seahorse - КМ "Зашифровать" и "Подпись". Позволяет зашифровать и дешифровать файлы OpenPGP с помощью GnuPG.

nemo-filename-repairer - КМ для восстановления кодировки в названии каталогов

nemo-owncloud - добавляет интеграцию с ownCloud

nemo-dropbox - добавляет интеграцию с dropbox

nemo-media-columns - вывод информации о метаданных музыки/EXIF и PDF при отображении файлов списком (Ctrl+2)

nemo-gtkhash - добавляет вкладку "Хэши" (ПКМ по файлу --> Свойства).

nemo-audio-tab - добавляет вкладку "Звук" (ПКМ по файлу --> Свойства). Позволяет посмотреть метаданные аудиофайла.

2.2.2 Сценарии (scripts) [to_top]

Сценарии - обычные скрипты, хранящиеся в директории

/.local/share/nemo/scripts/ Для сценариев нельзя задать условия появления: они отображаются в КМ всегда (но фоновый клик в nemo не передаст в скрипт путь открытой папки). См. подробнее - cat /usr/share/nemo/script-info.md

2.2.3 Действия (actions) [to_top]

Действия главным образом характеризуют файлы с расширением .nemo_action. Если ввести команду apt content nemo-data | grep /usr/share/nemo/actions/ , то можно увидеть список предустановленных в Linux Mint КМ.

Примечание: Если вы заинтересованы в создании собственных КМ, скорее всего, вам будет интересен находящийся рядом файл /usr/share/nemo/actions/sample.nemo_action, который содержит описание всевозможных параметров, применяемых в .nemo_action. Для тех, кто плохо дружит с английским - руссифицированная версия SAMPLE_RUS.html с моими дополнениями. Для ее просмотра после клонирования репозитория откройте файл

/.local/share/nemo_context_menu/SAMPLE_RUS.html в Nemo и запустите двойным кликом. Или через терминал:


Первая команда откроет файл в браузере, переместив процесс в фоновый режим. А вторая - не даст автоматически закрыться окну браузера после закрытия родительского терминала.

В итоге, вам будет доступна текстовая версия шаблона, выглядящая следующим образом:

Чтобы спустя время, не потерять и не искать, где же находится файл шаблона

  1. Многие программы способны принимать передаваемые параметры сразу.
  2. Помимо этого репозитория, есть масса уже готовых решений, необязательно изобретать велосипед.

Итак, есть 2 директории, где хранят файлы действия: локальная

/.local/share/nemo/actions и глобальная /usr/share/nemo/actions

3. Этот репозиторий

3.1 Установка всех КМ [to_top]

Первым делом установите git:

Затем клонируйте этот репозиторий:

Установка всех nemo actions:

  1. Создайте жесткие ссылки для .nemo_action файлов, sh скриптов и иконок (скопируйте и вставьте в терминал весь "код" целиком):


И потребует подтверждение операции: Вы действительно хотите интегрировать необходимые жесткие ссылки? (Y/n). Нажмите Enter, если согласны.

Запомните на будущее: если в скобках одна из букв - заглавная, а другая - нет, то предполагается, что первая - ответ по-умолчанию, т.е. тот, что будет принят автоматически, если пользователь не станет ничего писать, а просто нажмет клавишу Enter. В данном случаи написано «Y/n», подразумевается «YES» или «no», «Y» - заглавная, значит, чтобы подтвердить операцию вам достаточно нажать Enter. А вот для случая отказа ответ придется писать ручками: «no» или «нет», или вообще сокращения «n или «н».

  1. Установите используемые в действиях/сценариях зависимости.

Пакеты, которые у вас, вероятно, есть (скопируйте и вставьте в терминал весь "код" целиком):

Пакеты, которых у вас, вероятно, нет (скопируйте и вставьте в терминал весь "код" целиком):

Если планируете пользоваться КМ "Сканирование на вирусы Clamav", то после установки обновите вручную антивирусные сигнатуры (скопируйте и вставьте в терминал команды по одной за раз):

Внимание! Для каждого .nemo_action указан раздел Dependencies. Поэтому если каких-либо зависимостей не будет хватать, КМ даже не появится.

Откройте Nemo > Alt+P (или Правка > Плагины ) > и отключите ненужные вам действия/сценарии:


3.2 Обновление всех КМ [to_top]

Перейдите в директорию, куда клонировали репозиторий, и запустите скрипт для обновления (скопируйте и вставьте в терминал весь "код" целиком):

Следуйте инструкциям из скрипта.


3.3 Описание и установка конкретных КМ

Сканирование на вирусы Clamav [to_top]

Внимание! Установленный Clamav значительно увеличивает время загрузки системы. Особенно это заметно на слабых машинах. Перед инсталляцией подумайте, действительно ли он вам нужен!

Установите зависимости:

Обновите антивирусные сигнатуры (скопируйте и вставьте в терминал команды по одной за раз):

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Конвертирование документов MS Office, LibreOffice и txt в pdf [to_top]

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Xed от root [to_top]

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Объединение 2 и более изображений в одно [to_top]

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Скопировать полный путь [to_top]

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Терминальная сортировка папок и файлов по размеру [to_top]

Примечание 1: в общем случаи можно обойтись и без Nemo action, а отправлять объекты через меню "открыть с помощью" в соответствующий ярлык или меню "сценарии" в соответствующий скрипт (предварительно запихав его в

/.local/share/nemo/scripts). Но в таком формате невозможно передать в качестве параметра уже открытую папку (ведь при фоновом клике "открыть с помощью" не появляется, а в сценарии, как уже было замечено ранее, nemo не передает путь открытой папки). Поэтому я предпочитаю отдельное КМ.

Установите:

После клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Примечание 2: в последних версиях nemo в некоторых случаях может "затупить" и сразу не отобразить данное КМ. Чтобы заставить его это сделать, достаточно нажать кнопку F5 или Ctrl+R (или соответствующий функционал в меню вид -> обновить). С чем связано, понятия не имею :)

Демонстрация (gif-ка):

ncdu.nemo_action

Сменить обои рабочего стола [to_top]


Это КМ работает только для изображений, которые подготовлены для слайдшоу в cinnamon-settings backgrounds . Слайдшоу при этом необязательно должно быть включено.

Установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Оптимизация изображений png/jpg [to_top]

Cжимает изображения png/jpg до меньшего размера без потерь качества (оптимизация) + пытается очистить метаданные.

Для работы требуются jpegoptim - для jpg, [optipng, advancecomp] - для png, mat - для очистки метаданных. Установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Вычисление хеш-сумм [to_top]

Работает со всеми типами файлов, а не только с iso, и вычисляет не только sha256, как это делает КМ из коробки (/usr/share/nemo/actions/mint-sha256sum.nemo_action).

Установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Монтирование торрент-файлов [to_top]

Это возможно, благодаря btfs. Если интересны подробности, то welcome на страницу проекта.

Установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Демонстрация (gif-ка):

По итогу мы имеем 2 КМ: одно - для монтирования (доступно при одиночном или множественном выборе файлов с расширением .torrent), другое - для отмонтирования (доступно при фоновом клике); и скрипт, который выполняет всю грязную работу. Сразу оговорюсь, КМ работает только с папками, которые вам (вашему пользователю) доступны для записи, а монтирование, как известно, возможно только в пустую папку.

btfs_mount.nemo_action

btfs_umount.nemo_action

btfs.sh

Скрыть папки/файлы [to_top]

Любые файлы, начинающиеся с точки, считаются скрытыми для ФМ. Но Nemo поддерживает еще один весьма удобный способ скрытия: когда в открытой директории присутствует текстовый файл .hidden, ФМ считывает строки из него. Затем, если в директории присутствует файл, название которого совпадает с текущей считанной строкой, Nemo считает файл скрытым и не показывает его пользователю. Чтобы скрывать файлы без лишних телодвижений, я написал скрипт, который сам при необходимости создаст файл .hidden и добавит переданные названия файлов.

Итак, установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Демонстрация (gif-ка):

Примечание: если вам кажется, что КМ не работает, нажмите F5 или Ctrl + R, чтобы Nemo заново считал содержимое открытой директории (включая появившийся после работы КМ файл - .hidden) или закройте ФМ и откройте вновь в том же самом месте. Если и это не сработает, возможно, в настройках Nemo включено отображение скрытых файлов. Чтобы его отключить, нажмите Ctrl + H.

hidden.nemo_action

hidden.py

Поворот видео-файлов [to_top]

При воспроизведении видео-файлов, записанных на телефоне, может оказаться, что они перевернуты "вверх ногами" или на 90°. Не беда: с помощью данного КМ можно легко повернуть видео так, как вам хочется.

Установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Монтирование LUKS-контейнеров [to_top]

Внимание! Скрипт, выполняющий монтирование, тестировался в LM 18.x и 19.x. Работоспособность в иных ОС не гарантируется, ввиду большого количества нюансов!

Установите:

Далее после клонирования репозитория (скопируйте и вставьте в терминал весь "код" целиком):

Примечание 1: чтобы "не загромождать" список, по-умолчанию КМ появляется для контейнеров с расширение .luks. Если вас не устраивает данное поведение и вы хотите отображать при выделении любых файлов, выполните команду sed -i 's/Extensions=luks;/Extensions=nodirs;/' "$HOME/.local/share/nemo/actions/mounting_luks_containers.nemo_action"

Демонстрация (gif-ка):

Примечание 2: простые контейнеры можно и нужно монтировать без указания директории монтирования, а также опции для обновления таблицы разделов внутри контейнера. В противном случаи, вам потребуется ввод пароля администратора.

mounting_luks_containers.nemo_action

mounting_containers.sh

3.4 Удаление всех КМ [to_top]

Удалять файлы *.nemo_action, их скрипты и используемые ими иконки, бессмысленно: объем, занимаемого ими пространства на диске, скорее всего, меньше, чем объем изображения, установленного у вас в качестве заставки рабочего стола. Однако, если вам это действительно нужно, то выполните (скопируйте и вставьте в терминал весь "код" целиком):


Затем подтвердите операцию удаления, напечатав «Yes» и нажав Enter. Готово!

Другое дело - их зависимости. Но когда дело касается зависимостей, важно понимать, что вы удаляете и быть готовыми к возможному восстановлению системы. Иначе - не миновать беды. В разделе 3.1 Установка Nemo Action я целенаправленно делю зависимости на: "пакеты, которые у вас, вероятно, есть" и которых - нет. Удаление пакетов из первого списка (в частности, акцентирую внимание на sed, coreutils, dbus, libglib2.0-bin, findutils) с высокой долей вероятности приведет к печальным последствиям. Впрочем, apt вас предупредит:


Удаление пакетов из второго списка более безопасно. Но опять же, если не брать в расчет зависимости антивируса Clamav, то оставшиеся - кушать не просят и, если речь идет о LMC (Linux Mint Cinamon), занимают места не больше 100 мб. Стоят ли эти 100 мб возможных рисков, если можно просто отключить неугодные КМ (Nemo > Alt+P (или Правка > Плагины ) > убрать галочки для ненужных КМ)?


Решать вам. Я лишь приведу команду для удаления Clamav в качестве единственно рекомендуемого действия:

Если хотите удалить другие зависимости (те самые >100 мб), то скопируйте команду из раздела 3.1 Установка Nemo Action для установки пакетов второго списка (Пакеты, которых у вас, вероятно, нет) и замените install на remove ( т.е. sudo apt remove названия_пакетов. , вместо sudo apt install названия_пакетов. ).

В этой заметке речь пойдет о программе Nemo, которая в Linux Mint Cinnamon является файловым менеджером по умолчанию.

Все пользователи Windows с легкостью сориентируются во внешнем виде программы, так как схожесть со стандартным Проводником Windows на лицо. Это и не удивительно, так как все программы файловые менеджеры со временем «впитывают» в себя самые удачные разработки конкурентов и в конечном итоге внешне становятся очень похожими.

Файловый менеджер Linux

Но все же свои нюансы есть у каждой программы и давайте рассмотрим интерфейс Nemo более детально.

Итак, окно программы можно условно разделить на несколько областей. Под строкой заголовка со стандартными кнопками управления окном находится строка выпадающих меню (рис. выше). С их помощью можно получить доступ к инструментам и настройкам программы. К ним мы вернемся через пару минут.

Следующая стрелка вверх позволяет переместиться на уровень выше в файловой структуре и вы сможете это делать до тех пор, пока не попадете в корневой каталог.

Кстати, здесь корневой каталог называется просто «Файловая система» и он отображается в боковой панели ниже.

Теперь давайте рассмотрим раздел Мой компьютер.

Файловый менеджер Nemo

Само собой вам не обязательно пользоваться стандартными каталогами и вы можете создать свою папку для хранения вашей информации, а затем переместить ее пиктограммку в боковую панель, но лично я как-то привык уже к стандартным каталогам и в отличии от Windows, в котором я никогда не использовал стандартные библиотеки, в Линукс я пользуюсь ими постоянно.

Также хочу обратить ваше внимание на то, что как и в Windows, рабочий стол операционной системы является всего лишь обычным каталогом, который отображается на экране компьютера в виде отдельного элемента операционной системы. Но все файлы и папки, которые вы разместите на рабочем столе, по факту будут находится в каталоге Рабочий стол в вашей Домашней папке.

В папку Загрузки будут сохраняться файлы, которые вы скачаете из интернета с помощью штатного браузера Mozilla Firefox, а элемент боковой панели Недавние позволит вам получить быстрый доступ к недавно запущенным файлам, так как здесь хранится эта история.

Файловый менеджер Линукс

Если вам привычнее и удобнее видеть адрес в виде текста, то нажимаем пиктограммку справа.

Файловый менеджер для Linux

Повторное нажатие пиктограммки вернет все на свои места.

Следующая кнопка позволяет произвести поиск файлов или папок в файловой системе. Здесь можно указать имя или часть имени файла для его обнаружения. Также можно произвести и расширенный поиск, выбрав фильтры, например, местоположение или тип файла. Фильтров можно создать множество.

Поиск файлов в Линукс

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

Интерфейс файлового менеджера Nemo в Linux

Кроме этого можно изменить размер пиктограмм файлов и каталогов, перемещая ползунок в строке состояния в нижнем правом углу окна программы.

Также в строке состояния выводится информация о том, сколько объектов находится в текущем каталоге, а также сообщается доступное пространство для записи новых файлов. Само собой имеется в виду не пространство конкретной папки, а объем свободного места на жестком диске, а точнее разделе.

Итак, мы рассмотрели вид программы по умолчанию. Теперь давайте заглянем в меню.

Но все же давайте пробежимся по всем меню. Как вы видите из названий, общепризнанный стандарт на выпадающие меню действует и здесь и в каждом меню находятся привычные по Windows-приложениям инструменты.

Nemo. Меню Файл

Работать со вкладками бывает очень даже удобно, поэтому рекомендую запомнить сочетание клавиш Ctrl+T, которое создает новую вкладку в программе. В каждой вкладке вы можете открыть любой каталог в файловой системе или перемещаться по файловой структуре независимо от месторасположений, открытых в других вкладках.

C помощью меню Правка можно отменять или повторять проделанные в программе действия.

Файловый менеджер Nemo. Меню Правка

Привычные горячие клавиши Ctrl+Z и Ctrl+Y работают и здесь. Далее идут стандартные функции, позволяющие скопировать, переместить, переименовать или удалить выделенный объект или же выделить все объекты в данном каталоге. Опять же горячие клавиши стандартны и проще пользоваться ими, нежели искать нужную функцию в меню.

Также мы можем сжать выбранный каталог или файл, то есть создать из него архив. При этом из выпадающего списка можем выбрать формат.

Создание архива в Linux

Лучше всего выбирать ZIP, так как этот формат понимают все архиваторы во всех операционных системах.

Еще одной интересной функцией является возможность изменить цвет каталога.

Изменение цвета каталога в Линукс

Все вышеперечисленное мы с вами можем проделать вызвав контекстное меню на каталоге или файле, то есть щелкнув на нем правой кнопкой мыши.

Далее в меню Правка есть пункт Параметры, который позволяет получить доступ к настройкам программы, но сказать по правде, я тут никогда ничего не изменял, кроме разве что добавления кнопки создания новой папки на панель инструментов.

Создание новой папки в Linux

Следующее меню Вид, как я уже сказал, считаю наиболее полезным.

Файловый менеджер для Linux Nemo. Меню Вид

Во-первых, тут мы можем отключить ненужные детали интерфейса окна, например, ту же строку выпадающих меню. Во-вторых, можно превратить Немо в двухпанельный менеджер по типу Total Commander, что лично мне очень нравится (сделать это можно также функциональной клавишей F3). В каждой панели можно создавать свои вкладки и перемещать между панелями файлы и каталоги простым перетаскиванием.

Меню Переход и Закладки рассматривать не буду, так они дублируют соответсвующие кнопки на панели инструментов и элементы боковой панели.

Как я уже упоминал, в меню Вид можно скрыть строку меню, а при необходимости ее всегда будет можно вернуть нажатием клавиши Alt.

Я не буду рассматривать работу с файлами и папками в Линукс, так как копирование, перемещение, переименование или удаление файлов в Nemo ничем не отличается от тех же функций в Проводнике Windows. Ну а я на 100% уверен, что совсем уж начинающие пользователи в первую очередь осваивают Windows, а значит если вы задумываетесь о переходе на Линукс, то такими элементарными знаниями владеете на ура…

В заключении я упомяну о такой немаловажной функции, как запуск файла другой программой, то есть не той, которая связана с данным типом файла по умолчанию. Хоть и достаточно редко, но этой функцией я пользуюсь и в Windows, и в Linux, и считаю ее достаточно полезной.

При вызове контекстного меню на файле появляется возможность выбрать программу из списка Open with.

Открыть файла другой программой

В данном случае я могу открыть простой текстовый файл не только стандартным текстовым редактором, но и программой Writer из офисного пакета LibreOffice. Также я могу выбрать любое другое приложение, если оно не отображается в списке, а затем назначить его приложением по умолчанию для открытия всех подобных файлов.

Изменение программ по умолчанию в Linux

Кроме этого на соседней вкладке Эмблема можно выбрать изображение, которое будет добавлено к пиктограмме каталога или файла, свойства которого вы просматриваете.

Добавление дополнительных значков к пиктограммам файлов

Таким образом можно дополнительно визуально маркировать файлы.

На этом обзор программы Немо заканчиваю, а в следующем видео разберемся с другими программами, которые были установлены вместе с Линукс Минт.

Читайте также: