Много ли вам нужно от файлового менеджера? Думаю, не много: найти файл, открыть его, перенести что-то куда-то, да и всё, пожалуй. Звучит просто, но, к сожалению, не все справляются с задачей создания простого и хорошего файлового менеджера. Сегодня рассмотрим пример приложения, у которого получилось — это Nautilus, являющийся стандартным файловым менеджером для рабочего окружения Gnome. В мире Линукс вообще много хороших файловых менеджеров, но мы пойдём по более простому пути и будем противопоставлять Nautilus файловым менеджерам из Windows и Mac OS — Проводнику и Finder соответственно. Давайте начнём.
1. Nautilus можно закрыть.
Тут пользователи Мака начинают недоумевать — как это вообще возможно, чтобы файловый менеджер был закрыт? — А вот так, мы просто закрываем окно, и программа закрывается, её иконка в панели запуска перестаёт выделяться и её вообще можно убрать из списка быстрого запуска. Вот так. Проводник в Windows, кстати, так же прекрасно справляется с этой задачей.
Обратите внимание: кроме того, что файловый менеджер не запущен, его иконку можно переместить в любое место панели запуска (или вовсе убрать оттуда)
2. Двойной клик можно отключить.
Я уже много об этом писал, одиночный клик — это очень естественный способ открывать файлы и папки, и огромная беда человечества в том, что Эппл когда-то придумала двойной клик, и оттуда и понеслось… По умолчанию в Nautilus стоит тот же мерзкий двойной клик, но он легко отключается галочкой в настройках. Проводник так же может открывать файлы одним кликом, но только вместе с выделением по наведению, которое убивает всё удобство. В Finder этот режим тоже есть и тоже включается через костыль — надо включить уродливый (но иногда полезный) многоколоночный режим отображения, без которого оно не работает (почему?!).
Галочка, спасающая нервы
3. Превью файлов не хранятся в собственных папках файлов.
Как и другие файловые менеджеры, Nautilus создаёт превью для файлов — миниатюры фотографий и прочие подсказки, которые помогают найти файл не только по его названию. У Finder тут проблема: файл превью кладётся рядом с самим файлом — в ту же папку. Этот подход отвратителен во всём: во-первых, диск просто-таки заполоняют файлы .DS_Store, которые надо добавлять в git ignore, которые через флешки переносятся с компьютера на компьютер без какой-либо надобности; а во-вторых, это порождает массу уязвимостей, когда, заглянув в папку, можно понять, какие файлы там хранились, даже когда они уже удалены, или когда по этим “отпечаткам” можно узнать, в каких папках побывал любопытный нос маковода. В Nautilus превью-файлы хранятся в отдельной папке на компьютере, где в продублированном дереве каталогов хранятся только превьюшки и никак не мешают самим файлам — чисто и безопасно. Кстати, по тому же пути пошла и Windows 10, Проводник в которой больше не кладёт файлы Thumbs.db во все папки, до которых дотягивается — так держать, Microsoft!
Папка здорового человека: в ней ничего, кроме нужных файлов
Папка курильщика: командная строка видит файл .DS_Store, который не видно в файловом менеджере
4. Папки можно открывать приложением
Мы привыкли к тому, что в меню файлов есть пункт «открыть с помощью», который очень выручает во многих моментах. Но часто возникает необходимость открыть в приложении целую папку — открыть папку проекта в редакторе кода, открыть папку с альбомом в музыкальном плеере, открыть папку с DVD в видеоплеере и т.д. В Finder это можно сделать, перетянув папку на иконку приложения, но в Nautilus это реализовано так же, как и с файлами — пункт «открыть с помощью» по правому клику — очень логично и последовательно.
Открывает файлы «Папка».
5. Меню заполненной папки
Все мы привыкли, что правый клик по пустому месту в папке отображает меню самой папки, где можно выделить всё, создать новую папку и прочее. Но бывает, что в папке просто нет пустого места, а меню вызвать хочется. В Nautilus меню папки можно вызвать, нажав на имя папки в панели пути — вот так просто! В Finder эта фича тоже есть — для этого используется отдельная кнопка в панели инструментов.
Меню папки при клике на папку — гениально!
6. Шаблоны
В Проводнике Windows в папке вы можете создать не только другую папку, но и пустой текстовый файл или даже рисунок. В Finder на Mac OS такого сделать нельзя — нужно устанавливать сторонний софт. В Nautilus при первом запуске также нет возможности создать что-то кроме папки, но есть такое специальное место — папка с шаблонами — в которую можно добавить шаблоны-заготовки файлов любого типа, и эти файлы впоследствии можно будет клонировать через меню в любой папке. Лично мне очень нравится класть туда базовый шаблон HTML с размеченными местами под CSS и Javascript, чтобы я мог в несколько кликов провести какой-нибудь эксперимент или проверить какую-нибудь теорию. Кому-то пригодится положить туда пустую презентацию с преднастроенной темой вашей организации или пустую таблицу с формулами для расчётов. В общем, огромный простор для минимизации рутины.
Шаблоны на любой вкус
7. Корзина в файловом менеджере
Корзина — это неотъемлемая часть файлового менеджера — и в Mac OS, и в Windows 10 клик на значок с корзинкой открывает файловый менеджер. Но при этом из самого файлового менеджера корзину открыть нельзя ни там, ни там! Правда, в Windows можно выкрутиться — прикрепить корзину в избранное, но так не обновляется значок в зависимости от заполненности корзины, что на самом деле не большая беда. В Mac OS же попасть в корзину из файлового менеджера просто невозможно — обязательно надо запускать корзину из дока (даже через Spotlight нельзя!). Никогда не понимал, зачем мне нужно постоянно лицезреть корзину в доке или на рабочем столе. Причём, если в корзине что-то есть, то на моём мониторе отображается скомканный мусор — не эстетичная штуковина, которая побуждает к тому, чтобы очищать корзину, как только в неё что-то попало, а то и вовсе пользоваться агрессивным удалением — без корзины, что, зачастую, сводит на нет весь замысел корзины. Чтобы корзина работала как надо, она должна быть полной! А значит, на рабочем столе Windows и Mac OS постоянно должен присутствовать смятый мусор. Зачем такая показуха на рабочем столе — непонятно. B Ubuntu Unity, кстати, тоже всегда была видна корзина, но она была интерактивным элементом — на неё можно было перетягивать приложения для удаления и флешки для извлечения, но ни Mac OS, ни Windows ничего подобного не делают. Рабочее окружение Gnome тоже ничего подобного не делает, поэтому корзина живёт исключительно в файловом менеджере — там, где она и должна быть.
Простой пункт «Корзина» в левой панели
Заключение
Как видим, описанные выше пункты по большей части являются не столько дополнительными возможностями файлового менеджера, сколько дизайнерскими решениями, которые просто делают жизнь проще. И решения эти настолько простые, что эта статья скорее не восхваляет стандартный файловый менеджер Gnome, а критикует таковые в Windows и Mac OS. По какой-то причине, эти программы с многолетней историей перестали развиваться и становиться удобнее, а только обрастали новыми функциями. Правда, есть ещё надежда на перевыпуск Проводника в Windows 10, о котором уже есть некоторые слухи. Будем надеяться, что они смогут украсть из Nautilus достаточно крутых идей.
Нууу советы хорошие, но вот название статьи про здорового человека..)) Просто тут как бы что считать под смыслом здоровый человек, у каждого здоровье то разное соответственно и файловый менеджер должен соответствовать уровню здоровья человека))) Это я конечно утрирую и шучу но все же) вот у меня иногда когда например болят зубки и иду их лечить в клинику своего знакомого, а точней сюдЫ https://domstom.com.ua/ то и файловый менеджер в такой ситуации я думаю мне нужен такой чтобы меня не раздражал)) Ато и так зуб болит а тут еще и файловый напрягает. а вот когда все норм и чувствуешь себя отлично то если чуть подглюканивает то можно и потерпеть) Ну это я ради шутки конечно все написал и чтобы разрядить обстановку, я думаю вы меня поняли. А по теме… Nautilus однозначно крут и его использования однозначно оправданое
https://www.youtube.com/watch?v=9nHHgVXcbFA
Неплохая статья, но пусть простит меня автор, она ни о чем… Это как писать о том “чем клюв лучше хобота” или “когти лучше копыт”. В каждой системе свой ФМ, вы же не поставите Наутилус на Мак или Винду? В каждом ФМ можно найти фишки, которых нет у других (например цветные метки у Finder в сравнении с Проводником или тем же Наутилусом очень удобная штука). Или вы предлагаете сменить ОС из-за некоторых фишек ФМ?
Автор вас прощает :) Статья, на самом деле, про расширение кругозора. Типа “требуйте от разработчика своей ОС изменений файлового менеджера!” :) И это эдакий противовес мнению, что “Линукс — он только для бедных или для тех, у кого слабый комп, всё там пытается быть похожим на Винду или Мак ОС и никаких преимуществ кроме бесплатности в нём нет”. Так вот есть в нём много крутых штук, которые во всём лучше таковых в других ОС.
Ну и про “сменить ОС из-за некоторых фишек ФМ” — тоже тема ) Если добавить ещё статьи “просмотрщик изображений здорового человека”, “магазин приложений здорового человека”, “рабочее окружение здорового человека” и т.д., то будет видно, что причин хотя бы попробовать иную ОС не так уж мало :)
Спасибо за классную статью) сам пользуюсь Caja)))
Caja — тоже форк Наутилуса :) Видимо, они одни из тех, кому не понравилось направление развития Наутилуса последних лет )
Насчет Корзины в Проводнике. Вот матчасть https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%B8%D0%BC%D1%91%D0%BD_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B8_Windows
Корзина на рабочем столе это не ярлык, а графический значок элемента из древовидной иерархической структуры Винды. А уже значок, который выносится куда-то ещё – в тот же быстрый доступ Проводника – уже является ярлыком к объекту “Корзина”, который находится на Рабочем столе. Поэтому значок на рабочем столе умеет в отображение состояния, а ярлык к этому значку – уже нет.
Да вот пофиг, если честно :) Здорово, что в Винде, во-первых, можно убрать отображение корзины на рабочем столе, и во-вторых — добавить ссылку на корзину в левую панель Проводника. То, что при этом теряется смена значка — уже не так важно.
Это скорее беда Мак ОС в том, что корзину нельзя убрать с дока и нельзя добавить в Файндер.
С Наутилусом просто приятно, что сразу сделано хорошо, да ещё и со сменой значка.
Двойной клик на запуск очень удобен не сам по себе, а потому что на широком экране без сенсорной панели одиночный клик выполняет выделение элемента с показом дополнительной информации в панели Details Pane или Preview Pane. В телефонах и прочих устройствах с сенсорными экранами и узкими дисплеями одиночный тап на запуск выглядит логичным.
Я вот панелью предпросмотра пользоваться не приучен, поэтому мне двойной клик не нужен. Опять таки, почему у меня нет выбора? В Наутилусе можно открывать файлы и двойным и одинарным кликом — как нравится (хотя с превью там сложнее), а в Проводнике и Файндере меня почему-то обязывают пользоваться тем способом, который удобен кому-то другому, даже если и Details Pane и Preview Pane у меня отключены. К чему эта принудиловка?
В проводнике можно комфортно открывать одним кликом, если стоит опция “выделять чекбоксами”. Не нравятся чекбоксики возле каждого элемента? Так они ж ненавязчивые
Не знал о_О давно там эта функция? В последний раз видел там “выделение по наведению”. Тема с чекбоксами мне подходит :)
как давно? Уж и не помню, несколько лет как минимум, этот функционал оптимизирован для тачскринов и перекочевал 100% с WinPhone, где выделение в списках выглядело точь-в-точь с этими вот чекбоксиками.
Вот эта опция. И ничего не выделяется при наведении
Огромное вам спасибо за этот совет, действительно, если включить эту галку вместе с одиночным кликом, выделение по наведению отключается! Теперь Проводником стало удобно пользоваться, я просто счастлив! Теперь будет ещё приятнее переезжать с Мака на Винду, когда это наконец случится (жаль переезд на Линукс пока не предвидится).
думал на кеддре дела получше чем у каддра
но и тут… блоги пустуют годами, а новости на главной мало кто смотрит и тем более комментит
мда уж, и ведь были раньше времена, активность, фан встречи, контент
Вроде этот пост моложе года и вообще, кто мешает что-то новое пилить? Или вы не хотите общаться, а хотите жаловаться?
Nautilus хорош, но субъективно для меня апофиозом крутости среди файловых менеджеров является KDEшный Dolphin. Он может быть как простым и лаконичным так и монстром с кучей разной степени полезности фишками. Хотя я в целом больше приверженец KDE нежели Gnome (gtk) окружений.
Мельком где то видел новость о том что возможно в Elementary будут завозить поддержку Android приложений, хотя могу и ошибаться. Если это все таки правда и работать будет ок, тогда возможно я вернусь на GTK в виде DE Pantheon.
В целом за материал лайк, линуксятников хотелось бы видеть на просторах кеддра больше. И лайк за то что несмотря на неудобный редактор материалов на кеддре вы все таки опубликовали свой материал. В свое время это напрочь отбило всякое желание у меня что либо тут публиковать. Заготовки материалов делал то я не здесь, но подготовка текста к публикации так еще задачка…
Да, у KDE частенько встречаются жемчужины мира ПО. Чего стоят хотя бы KDE Connect и Krita!
Насчёт редактора статей на Кеддре — это да. Я даже одно время проставлял для своих статей тег “у Кеддра отвратительный редактор статей” ( https://keddr.com/tag/u-keddra-otvratitelnyiy-redaktor-statey/ ), особенно жёстко было писать про RegExp с его сложными символами, которые надо было оборачивать во что-то съедобное. В этот раз, конечно, проще :)
Интересная статья, давно пользуюсь Linux, но всё стараюсь больше изучить терминал)
Nautilus посмотрю. Благодарю
Если вы уже пользуетесь Линуксом, ваш файловый менеджер может быть не хуже Наутилуса, в Линуксе их хороших полно и одной статьи не хватит, чтобы их сравнить :)
Наутилус в статье был выбран не оттого, что он лучший, а оттого, что я им пользуюсь и он лучше Проводника и Файндера.