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

Содержание

Pantheon Files — стандартный файловый менеджер в elementary OS , начиная с версии 0.2 Luna. Является форком файлового менеджера Marlin, пришедшего на смену Nautilus-Elementary 1) (использовавшегося в свою очередь в первой версии elementary OS под названием Jupiter).

Настройки

В соответствии с концепцией elementary Human Interface Guidelines, Pantheon Files обладает минимумом настроек.

В elementary Tweaks нам доступны следующие немногочисленные настройки:

Стоит отметить, что изменяя настройки Pantheon Files через Tweaks, изменения коснутся только при работе файлового менеджера от имени пользователя. Чтобы изменить настройки при работе в файловом менеджере от имени администратора, необходимо запустить dconf Editor от имени суперпользователя:

Затем перейти по пути org → pantheon → files → preferences и задать нужные настройки. Также через dconf Editor можно изменять настройки Pantheon Files, не прибегая к Tweaks.

Contractor

В Pantheon Files поддерживается возможность добавления или удаления некоторых пунктов в контекстном меню. Файлы, отвечающие за эти действия, находятся в директории /usr/share/contractor. Каждый файл отвечает за одно действие.

Вы можете удалить файлы, отвечающие за те пункты, которые вы не используете. Например отправку файла через Bluetooth (удалите gnome-bluetooth.contract) или отправку файла на печать (удалите print.contract).

Добавлять новый функционал почти также просто, ниже расположены несколько таких примеров:

Поиск в выбранной папке

В Luna стандартный файловый менеджер не поддерживает полноценный поиск, но существует возможность добавить поиск в выбранной папке через gnome-search-tool.

Сначала необходимо установить саму поисковую утилиту:

Затем добавьте в директорию /usr/share/contractor файл find.contract со следующим содержимым:

При следующем запуске Pantheon Files при клике ПКМ по папке в контекстном меню появится пункт «Искать здесь», выбрав который, откроется утилита для поиска.

Открытие папки от имени суперпользователя

Данным способом мы добавим пункт для открытия папки от имени суперпользователя.

Добавьте в директорию /usr/share/contractor файл folder-openasroot.contract со следующим содержимым:

Открытие текстового файла от имени суперпользователя

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

Добавьте в директорию /usr/share/contractor файл scratch-openasroot.contract со следующим содержимым:

Плагины

Dropbox

Плагин для клиента облачного хранилища Dropbox.

Elementary OS
Семейство ОС Linux
Основана на Ubuntu
Первый выпуск 31 марта2011
Последняя версия
  • 5.1 « Hera » ( 3 декабря2019 ) [1]
Менеджеры пакетов Dpkg
Поддерживаемые языки несколько языков[d]
Поддерживаемые платформы x86-64 и 80386
Интерфейс GTK
Лицензия GNU GPL[2] и GNU LGPL
Репозиторий исходного кода github.com/elementary/
Веб-сайт elementary.io
Медиафайлы на Викискладе

elementary OS (англ. elementary — операционная система, основанная на Ubuntu. Это флагманский дистрибутив, использующий среду рабочего стола Pantheon [3] .

Содержание

Философия дизайна [ править | править код ]

HIG-руководства проекта elementary OS направлены на немедленное использование с гладкой кривой обучаемости, а не на полноценные настройки [4] . Разработчики установили для себя три основных правила: «краткость», «избегать конфигураций» и «минимальная документация».

Читайте также:  Мисс марпл с джулией макэван

Пользовательский интерфейс внешене напоминает macOS [5] .

Графическая оболочка Pantheon глубоко интегрирована [ источник не указан 585 дней ] с другими приложениями elementary OS, такими как Plank (док-панель), GNOME Web (веб-браузер по умолчанию) и Scratch (текстовый редактор). Оконный менеджер дистрибутива — Gala, основанный на Mutter [6] .

Pantheon [ править | править код ]

Настольная среда Pantheon построена поверх GNOME, то есть GTK+, GDK, Cairo, GLib (включая GObject и GIO), GVFS и Tracker.

Приложения Pantheon являются либо форками текущих или старых приложений GNOME, либо написаны с нуля:

  • Pantheon Greeter: менеджер сеансов, основанный на LightDM[apps 1] ;
  • Gala: менеджер окон[apps 2] ;
  • Wingpanel: верхняя панель, аналогичная функции для верхней панели GNOME Shell[apps 3] ;
  • Slingshot: приложение запуска, которое находится в WingPanel [apps 4] ;
  • Plank: панель задач (основан на Docky) [apps 5][apps 6] ;
  • Switchboard: панель управления [apps 7] ;
  • GNOME Web: веб-браузер, основанный на WebKitGTK+[apps 8] ;
  • Mail: почтовая программа, написанная на Vala[apps 9] ;
  • Maya: календарь, органайзер [apps 10] ;
  • Noise: аудиоплеер[apps 11] ;
  • Scratch: текстовый редактор [apps 12] ;
  • Terminal: эмулятор терминала[apps 13] ;
  • Files (ранее Merlin): файловый менеджер[apps 14][apps 15] ;
  • Форк Ubiquity.

Брайан Лундук из Network World написал, что среда рабочего стола Pantheon, центральная часть операционной системы, была одной из лучших в 2016 году [7] .

Разработка [ править | править код ]

Первоначально, дистрибутив был создан как сборка с набором тем и приложений, предназначенных для Ubuntu, которая позже стала собственным дистрибутивом Linux [8] . Будучи основанным на Ubuntu, он совместим со своими репозиториями и пакетами и использует собственный программный центр для обработки установки/удаления программного обеспечения. Его пользовательский интерфейс нацелен на то, чтобы быть интуитивным для новых пользователей, не потребляя слишком много ресурсов [9] .

Elementary OS основана на выпусках Ubuntu с долгосрочной поддержкой, которые её разработчики активно поддерживают для ошибок и безопасности в течение многих лет, даже когда разработка продолжается в следующем выпуске [10] [11] .

Основатель elementary OS Дэнил Форе сказал, что проект не предназначен для конкуренции с существующими проектами с открытым исходным кодом, а для расширения их возможностей. Проект также нацелен на создание вакансий с открытым исходным кодом через награды разработчиков, связанные с конкретными задачами разработки. По состоянию на 2016 год выпуска Loki, 17500 долларов США были увеличены [12] .

0.1 Jupiter [ править | править код ]

Первой стабильной версией elementary OS был 0.1 Jupiter, опубликованный 31 марта 2011 года [13] , и версия была основана на Ubuntu 10.10. С октября 2012 года версия больше не поддерживается и, следовательно, больше не доступна для скачивания на официальном веб-сайте операционной системы, кроме исторических возможностей.

0.2 Luna [ править | править код ]

В ноябре 2012 года была выпущена первая бета-версия elementary OS под кодовым названием «Luna», которая основывается на Ubuntu 12.04 LTS [14] . Вторая бета-версия Luna была выпущена 6 мая 2013 года с более, чем 300 исправлениями ошибок и несколькими изменениями, такими как улучшенная поддержка нескольких локализаций, поддержка нескольких дисплеев и обновлённые приложения [15] . 7 августа 2013 года на официальном сайте появились обратные отсчеты с обратным отсчетом до 10 августа 2013 года [16] . В тот же день была выпущена вторая стабильная версия elementary OS «Luna», а также полный редизайн операционной системы и сайта [17] .

Читайте также:  Разработка приложения для такси

0.3 Freya [ править | править код ]

Название третьей стабильной версии elementary OS, Isis, было предложено в августе 2013 года Дэнилом Форе, руководителем проекта [18] . Позднее, кодовое имя было изменено на Freya, чтобы избежать связи с террористической группой ИГИЛ [19] . Версия основана на Ubuntu 14.04 LTS, которая была выпущена в апреле 2014 года [20] . Первая бета-версия Freya была выпущена 11 августа 2014 года. Вторая бета-версия Freya была выпущена 8 февраля 2015 года. Окончательная версия была выпущена 11 апреля 2015 года, после того, как часы отсчета появились на веб-сайте за восемь дней до её выпуска.

В 2015 году, разработчики elementary OS изменили страницу загрузки и добавили запрос денежного пожертвования до появления прямой http-ссылки на загрузку текущей стабильной версии. Несмотря на то, что пользователь был в состоянии выбрать сумму сам или отказаться платить вовсе, это вызвало споры о допустимости такой практики и согласованности с философией FOSS [21] [22] [23] . Команда elementary OS оправдала своё действие тем, что «около 99,875 % пользователей загружают elementary OS без оплаты», а деньги необходимы для обеспечения дальнейшего развития дистрибутива.

В обзоре всех дистрибутивов Linux, блог Linux.com в начале 2016 года сказал, что elementary OS — «превосходный дистрибутив» в рынке дистрибутивов Linux. Автор отметил предысторию разработчиков, их влияние с macOS, и их философию определения приоритетов строгих правил проектирования и приложения, которые следуют этим правилам [24] .

0.4 Loki [ править | править код ]

elementary OS 0.4 с кодовым именем «Loki» была выпущена 9 сентября 2016 года [7] [11] . Версия Loki была основана на Ubuntu 16.04 с долгосрочной поддержкой, выпущенной ранее в этом году, и имеет версию ядра Linux 4.4. В версии Loki обновили программу уведомления операционной системы и добавили несколько новых стандартных программ. Это позволяет пользователям устанавливать настройки для отображения их уведомлений. Обновлённые индикаторы панели уведомлений начали отображать информацию из уведомления — например, название электронного письма, а не общее предупреждение. Операционная система также добавила общесистемную интеграцию для онлайн-аккаунтов Last.fm и FastMail с другими сервисами в разработке.

В версии Loki был заменён веб-браузер M >[12] .

elementary OS также создала собственное хранилище приложений, которое упрощает процесс установки и обновления приложений [12] . Основатель проекта Дэнил Форе назвал AppCenter самой большой функцией в выпуске Loki и отметил его улучшение скорости, по сравнению с другими методами установки и преимуществами внутреннего развития для выхода из инструментов обновления Ubuntu. Разработчики версии Loki получили $9000 во время своего развития — почти половину общего сбора средств фонда за грант.

Джек Валлен из Linux.com сделал положительный отзыв про версию Loki как один из самых элегантных и лучших дистрибутивов Linux. Он обнаружил, что изменения в веб-браузере и приложении магазина значительно улучшены, а клиент электронной почты обновляет «столь необходимое дыхание свежего воздуха» в стагнирующем поле. В целом, Валлен предположил, что существующие пользователи оценят, что польские и новые пользователи Loki найдут его идеальным введением в операционную систему [12] .

Брайан Лундуке из Network World похвалил производительность, удобство использования, полировку и легкую установку Loki, но считал, что он лучше подходит для новых пользователей Linux, чем для уже существующих [7] .

Читайте также:  Смартфон с прозрачным экраном

Планируется будущая простейшая поддержка операционной системы для автономных программ, таких как Snappy или Flatpak [7] .

Команда elementary OS получила пожертвование от анонимного донора в размере 1 млн американских долларов в начале августа 2018 года. Пожертвование позволило команде разработчиков выбрать директора по маркетингу, и расширить долгосрочную жизнеспособность проекта [25] .

Релизы [ править | править код ]

Легенда

Цвет Значение
красный устаревшая версия без поддержки
зелёный современная версия с поддержкой
синий тестируемая версия
тёмно-золотой будущая версия
Версия Название Редакция Основа кода Основа APT Дата выхода
0.1 [26] [27] [28] Jupiter GNOME 2 Ubuntu 10.11 Ubuntu 10.10 1 апреля 2011 [29]
0.2 [30] [31] [32] Luna Pantheon elementary OS Jupiter Ubuntu 12.04 [33] 11 августа 2013
0.3 [34] [35] Freya Pantheon elementary OS Luna Ubuntu 14.04 LTS 11 апреля 2015
0.3.1 Freya Pantheon elementary OS Luna Ubuntu 14.04 LTS 3 сентября 2015
0.3.2 Freya Pantheon elementary OS Luna Ubuntu 14.04 LTS 9 декабря 2015
0.4 [36] [37] [38] Loki Pantheon elementary OS Freya Ubuntu 16.04 LTS 9 сентября 2016
0.4.1 [39] Loki Pantheon elementary OS Freya Ubuntu 16.04 LTS 17 мая 2017
5.0 [40] Juno Pantheon Галерея [ править | править код ]

Интересные факты [ править | править код ]

Разработчики дистрибутива придерживаются традиционного для Linux-сообщества принципа системного присвоения имен собственных релизам. В линейке выпущенных версий Elementary OS команда увековечила языческих богов — римских и скандинавских (Юпитера, Луну, Фрейю, Локи).

Pantheon Files — лёгкий и изящный Vala / GTK (GTK3) графический файловый менеджер, используемый как файловый менеджер "по умолчанию" в Elementary OS.

Elementary OS — модификация дистрибутива Ubuntu Linux разрабатываемая в соответствии с концепцией минимализма интерфейсов, проект начат осенью 2007 года. Целью проекта является предоставление пользователям максимально простого и удобного рабочего окружения Pantheon, с составом приложений использующих однотипное оформление (используется elementary GTK / GTK+3.0).

Pantheon Files (Pantheon File Manager) это значительно упрощённая модификация файлового менеджера Marlin, являвшегося продолжением прекратившего развитие проекта Nautilus Elementary, модифицированного для первых версий Elementary OS файлового менеджера Nautilus (официальный файловый менеджер для среды Gnome).

Pantheon Files в соответствии с принципами Elementary OS ориентирован на минималистичность и при этом комфорт в использовании. Визуальная концепция файлового менеджера подобна используемой в Nautilus и в нём поддерживаются практически все функциональные возможности необходимые при работе с файловой системой.

Собственных настроек Pantheon Files не имеет, но некоторые параметры (открытие одиночным/двойным кликом, формат вывода даты и размер значков боковой панели) можно задать в Elementary Tweaks, или с помощью "Редактора dconf" (dconf-editor), есть возможность добавления/удаления пунктов из контекстного меню (файл-скриптами в каталоге /usr/share/contractor).

Pantheon Files может расширяться с помощью плагинов (/pantheon-files/plugins/), имеется простой поиск, поддерживается подсветка файлов и каталогов различными цветами, для файлов и каталогов поддерживается функция Drag & drop (Перетащи и брось). Хотя управление файловым менеджером ориентированно на мышь, но частично поддерживается и клавиатурные сочетания.

Лицензия: GNU General Public License version 3.0 (GPLv3)

Оставьте ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector