Донецкий техникум промышленной автоматики

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

Олексій Федорчук

Інтегровані середовища, вони ж десктопи, тому і називаються інтегрованими, що включають в себе не тільки засоби конфігурації і службові утиліти, а й деякий комплекс програм. Він може бути більш повним, з претензією на всеохопність, як в KDE, або свідомо обмеженим, як в Xfce, цільним, як в обох цих середовищах, або мозаїчним, як в GNOME або LXDE. Але три компонента практично завжди входять до складу інтегрованого робочого столу. ці три кити - термінал, текстовий редактор і файловий менеджер.

Причому роль перших двох додатків з часом падає. Так, нині цілком можна уявити інтегрований десктоп без власної термінальної програми - її часто з успіхом замінюють випадають термінали сторонніх розробників або, навпаки, вбудовані термінальні вікна тих же файлових менеджерів або текстових редакторів. Значення останніх в комплекті десктопа теж перебільшувати не варто: це або дуже прості програми класу Leafpad / Mousepad, призначення яких - бути під рукою для дрібних робіт з виправлення конфігов, або щось типу Gedit'а, надлишкового для конфігураційних цілей і явно недостатнього для серйозної роботи з текстами (неважливо, вихідними або наративних).

А ось без файлового менеджера уявити собі інтегровану робочу середу дуже важко: по суті, це той стрижень, навколо якого крутяться всі інші компоненти робочого столу. Не випадково Microsoft стільки років доводила, що її Explorer - це невід'ємна частина операційної системи Windows будь-якого роду.

А як в цьому відношенні виглядає Cinnamon, про який стільки говорилося останнім часом на цих сторінках? Відповісти легко: в цьому середовищі центральне положення файлового менеджера виражено в найвищому ступені, з самого першого дня відщеплення її від GNOME 3. Дійсно, вона практично без змін успадкувала емулятор теормінала останньої, вона не обзавелася власним редактором, але ось розвитку файлового менеджера розробники Cinnamon ' а приділяють дуже велику увагу. Хоча, можливо, у них просто немає іншого виходу: штатний Nautilus з GNOME 3 чим далі, тим більше стає непридатним до употребеленіе в робочих цілях.

Так що представляю героя сьогоднішнього оповідання: файловий менеджер Nemo. Разом з усією середовищем Cinnamon він відгалузилося від GNOME з його Nautilus'ом на стадії версії 3.4, до того, як останній став стрімко втрачати свою функціональність і зручні налаштування. Тому Nemo зберіг вихідні можливості Nautilus'а, а після відмови Cinnamon'а (у другій його версії) від від зв'язку з кодовою базою GNOME 3, ще й примножив їх. Що я зараз і спробую продемонструвати на прикладі Nemo з Cinnamon 2.2, встановленої в Ubuntu (як - було описано в іншому місці ).

За замовчуванням Nemo виглядає цілком як Nautulus версії 3.4 (або 3.6 «отрихтовать», яку застосовували в Ubuntu і її клони ):

6 «отрихтовать», яку застосовували в   Ubuntu і її клони   ):

Як можна бачити з скріншоту, в Nemo підтримуються вкладки. У новій його версії перемикання між ними стало можливо комбінаціями клавіш Control + Tab (вперед) і Shift + Control + Tab (назад).

У контекстному меню по правій кнопці миші можна бачити такі пункти, як Відкрити в терміналі і Відкрити як Адміністратор - за замовчуванням, без всяких плагінів і додаткових рухів тіла:

У тому ж контекстному меню поряд з пунктом Перемістити в кошик за замовчуванням є і пункт Видалити безповоротно. Що можна зробити і комбінацією Shift + Del, в обох випадках - після попередження, що видалення буде саме таким.

Дуже корисний пункт контекстного меню - Open With. Вміст його залежить від об'єкта (каталог, графічний файл і так далі). Але (майже) в будь-якому випадку в ньому буде пункт Other Application:

Але (майже) в будь-якому випадку в ньому буде пункт Other Application:

З його допомогою файл або каталог можна відкрити в будь-якому довільному додатку, запустити пряму команду або навіть користувальницький сценарій:

З його допомогою файл або каталог можна відкрити в будь-якому довільному додатку, запустити пряму команду або навіть користувальницький сценарій:

По суті, Open With схожий за своїми можливостями на Правка -> Особливі дії з меню файлового менеджера Thuna r. Колись цей пункт був і в Nautilus'е, але потім зник. Мабуть, розробники вважали його непотрібним народу.

З контекстного меню можна створити архів файлів і каталогів. Або, навпаки, розгорнути архів раніше створений. Це вимагає менеджера архівів - пакета nemo-fileroller. Який, втім, встановлюється автоматично разом з Nemo.

Шлях до поточного каталогу у вигляді піктограм легко перетворюється в адресний рядок (і назад) клавішній комбінацією Control + L або натисканням на кнопку праворуч від неї. Є і кнопка переходу в батьківський каталог. Клавішею F3 (або через меню Вид -> Extra Panel) і станеться зміна двохпанельний вид:

Клавішею F3 (або через меню Вид -> Extra Panel) і станеться зміна двохпанельний вид:

Маленький плюсик правіше піктограми перемикання представлення адреси - кнопка для створення нового підкаталогу в поточному каталозі.

У Nemo виявилися напрочуд багаті можливості пошуку файлів, доступні після натиснення на відповідну кнопку:

Для початку пошук виконується за одним критерієм - розташування:

Коло пошуків можна звузити, задавши другий критерій - тип файлу:

Крім таких абстрактних типів, як документ, музика, презентація і так далі, більш конкретно тип файлу можна вибрати з довжелезного списку, що викликається вибором пункту Інший тип:

Теоретично критеріїв пошуку можна задати скільки завгодно, тільки комбінувати можна тільки значення двох їх варіантів - розташування і типу файлів, так що більше двох критеріїв практичного сенсу не мають.

Само собою зрозуміло, що в Nemo є кнопки швидкого перемикання уявлення файлів - у вигляді піктограм (як на всіх попередніх скріншотах), довгого списку і списку короткого

Само собою зрозуміло, що в Nemo є кнопки швидкого перемикання уявлення файлів - у вигляді піктограм (як на всіх попередніх скріншотах), довгого списку і списку короткого

У бічній панелі виводиться список закладок - каталогів файлової системи з швидким доступом, який можна поповнювати довільним чином, і «сторонніх» (тобто автоматично НЕ монтованих) носіїв, як внутрішніх, так і зовнішніх. З контекстного меню вони можуть бути відкриті в поточній вкладці, новій вкладці або новому вікні. Для «сторонніх» носіїв передбачені також пункти монтування (без відкриття) і отмонтірованія, а також додавання в закладки:

Призначені для користувача закладки можуть бути видалені або перейменовані. Длячого закладок системи (Файлова система, Домашній каталог, Робочий стіл) ці функції недоступні.

До речі, за замовчуванням, одинарний клацання середньою кнопкою миші відкриває каталог бічній панелі в новій вкладці. А просто для відкриття каталогу за замовчуванням потрібно подвійне клацання лівою кнопкою. Що, як ми зараз побачимо, легко змінити.

Як відомо, Nautilus з «третьегнома» в останніх своїх катастрофічно втрачав не тільки функціональність, але і зручні налаштування. Файлового менеджера Nemo ця біда не торкнулася. Зокрема, в ньому як і раніше є можливість відкриття об'єктів одним клацанням миші, запуску в двохпанельний режимі і багато іншого:

Інакше кажучи, Nemo надає більшість можливостей, які ми маємо право очікувати від сучасного «просунутого» файлового менеджера. Якщо, звичайно, слідом за розробниками GNOME не брати до уваги ознакою «сучасності» і «просунутості» Відсутність можливостей ...

Перепробувавши чимале число програм цього роду, можу з усією відповідальністю стверджувати, що за функціональністю і настраиваемости Nemo поступається тільки старому Konqueror'у і сучасному Dolphin'у з KDE, та й то трохи. Зокрема, в ньому (мені) дуже не вистачає вбудованого терміналу - але це, мабуть, єдине, чого насправді бракує.

Цікаво, що, хоча Nemo тісно інтегрований зі своїм середовищем проживання (тобто з Cinnamon'ом), його можна встановити і використовувати і поза нею. По крайней мере, в дистрибутивах сімейства Ubuntu він цілком успішно інсталюється як автономна програма - потрібно тільки підключити відповідний репозиторій такою командою:

$ Sudo add-apt-repository ppa: webupd8team / nemo

Після чого виконати звичайну послідовність дій:

$ Sudo apt update $ sudo apt install nemo

Що було особисто перевірено на власне Ubuntu 13.10 і 14.04 (де він являє собою чудову альтернативу не лише убогому Nautilus'у, але і більш схожим на справжній Marlin'у ) І Xubuntu.

А як в цьому відношенні виглядає Cinnamon, про який стільки говорилося останнім часом на цих сторінках?