Алексей Федорчук
Первый раз устанавливая Antergos (ещё не на SSD, а на свой экспериментальный HDD), я преследовал узкую цель — поглядеть, как в нём поддерживается Cinnamon. Однако после первого же запуска системы она мне так понравилась, что я изменил свои планы, передея её в ранг рабочих и водрузив на SSD, как было описано в предыдущем очерке.
Первые впечатления
Ибо новая система встретила меня вот таким предложением:
Сколько я затратил усилий по искоренению кириллических имён каталогов в своём ~
во всех более иных системах… А тут — отметить «птицей» боксик Не задавать…, нажать кнопку Сохранить старые имена (кстати, отеченную по умолчанию) — и навсегда забыть об этой докуке.
После расправы с кириллическими именами перед моими глазами предстала среда Cinnamon в следующем виде:
Казалось бы, Cinnamon как Cinnamon, мало ли я их видел… Однако обращают внимание следующие моменты. Во-первых, верхнее положение главной управляющей панели — ей же ей, это не я её туда поместил, так было по умолчанию.
Во-вторых, корректная русификация среды, полностью соответствующая апстриму. Это можно видеть не только по главному её меню, но и по контекстному меню рабочего стола:
Не увидеть смеси нижегородского с оксфордским, столь раздражающей во всех сборках среды, кроме родной Mint’овской, и в меню файлового менеджера Nemo:
Впрочем, о Nemo разговор будет особый. А пока продолжу разговор о впечатлениях вообще. При выборе русского языка на стадии инсталляции данная в установленной системе команда
$ locale
покажет следующее:
LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE=ru_RU.UTF-8 LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=
Что, впрочем, и ожидаемо. А вот в ответ на команду
$ locale -a
будет выведено такое:
C POSIX ru_RU.utf8
То есть по умолчанию представлены только «прошитые» локали и локаль выбранного языка и страны с набором символов UTF-8. Если этого окажется недостаточным, нудные локали легко добавить командой locale-gen
(мне пока не потребовалось).
О том, что монтирование файловых систем, созданных на стадии инсталляции, автоматически выполняется с необходимыми (для меня и многих других «настольных» применителей) опциями, я уже говорил. Так что оставалось только вписать в /etc/fstab
строки монтирования tmpfs в нужных точках, после чего он приобрёл следующий вид:
## UUID=39dae19b-59b8-49fb-90c8-786064e5129d / ext4 defaults,rw,noatime,discard 0 1 UUID=443e3500-fd0e-484b-8fc8-ccfc03da67bf swap swap defaults 0 0 UUID=CAD9-A398 /boot/efi vfat defaults,rw,noatime 0 0 tmpfs /tmp tmpfs defaults,noatime 0 0 tmpfs /home/alv/temp tmpfs defaults,noatime 0 0
В свежеинсталлированном виде Antergos с Cinnamon занимает чуть больше четырёх гигабайт:
Ясное дело, что объем этот складывается из пакетов базовой системы, рабочей среды с её штатными приложениями и приложений сторонних, но комплектных. Каких? Скажу чуть позже. Потому что для начала надо сказать несколько слов о Nemo, потому что этот файловый менеджер дал одно из самых ярких впечатлений от системы.
Особенности Nemo
Файловый менеджер Nemo занимает центральное место в среде Cinnamon. Да, пожалуй, является единственным её штатным приложением. В дистрибутиве Antergos он (пока ещё) представлен той же версий, что и во всех других системах — 2.6.7: анонсированный на днях в составе нового релиза этой среды Nemo 2.8 нашёл своё воплощение пока только в тестовом репозитории проекта Mint и в ночных сборках Ле Бьена для Ubuntu.
Я впервые столкнулся с Nemo 2.6 в дистрибутивах проекта Mint — в Rafaela и в Betsy, а потом наблюдал его в нескольких сборках для Ubuntu. И везде он был существенно урезан (сравнительно с Nemo 2.4) по части настройке собственными средствами: то и дело приходилось обращаться к редактору Dconf. И казалось, что это — особенность новой версии этого файлового менеджера, пошедшего по неверному пути своего прародителя Nautilus’а.
Однако знакомство с Nemo в сборке для Antergos показывает, что это не так, и его по прежнему можно собрать в варианте с полными настройками штатным способом — через меню Правка -> Настройки:
По крайней мере, мне ни разу не пришлось вспоминать о редакторе Dconf, чтобы привести Nemo к полностью удовлетворяющему меня виду. Так, во вкладке Поведение можно назначить «однокликовое» открытие объектов:
Вкладка Отображение имеет переключатель между краткой (по умолчанию) и полной формой контекстного меню:
Первая показана на четвёртом скриншоте, а вторая выглядит так:
Наконец, во вкладке Панель инструментов можно включить или отлючить вывод любых доступных пиктограмм:
Так что урезаность настроек в Nemo для Mint’ов и Ubuntu — особенности конкретных сборок. Остаётся дождаться появления в репозитории Antergos Cinnamon версии 2.8 (мне почему-то кажется, что это событие не за горами) и поглядеть, как поступили с Nemo там.
Штатные приложения
Набор штатных приложений в Antergos более-менее обычен для всех дистрибутивов с рабочими средами, основанными на Gtk. Так, мультимедиа представлена универсальным медиаплейером Totem и музыкальным проигрывателем GNOME Music, рядом с которыми угнездился «прожигатель дисков» Brasero.
Среди графических приложений — только вьювер изображений EOG и вьювер документов Evince. Он же составляет единственное предустановленное офисное приложение. Обращаю внимание почтеннейшей публики — нет ни одного «тяжеловеса» типа GIMP и LibreOffice (правда, для последнего можно обнаружить установщик — Libreoffice Installer).
Ещё интересней с Интернет-приложениями, конкретно с браузерами. В прошлом очерке говорилось о предложении установить в ходе первичной инсталляции Firefox, от которого я отказался. Ибо полагал, что буду по прежнему использовать свой привычный Pale Moon в тандеме с Opera. Порадовавшись заодно отсутствию штатного браузера. И оказалось, что порадовался зря: таковым в Antergos выступаает нелюбимый мной Chromium. Ну а против штатного IM-клиента, каковым является Pidgin, я никаких возражений не имею.
Далее остались мелочи: текстовый редактор — Gedit, скриншоттер — GNOME Screenshot, менеджер архивов — File Roller, интегрируемый с Nemo посредством соответствующего плагина. А терминальная программа — GNOME Terminal.
В пункте Параметры собраны все утилиты, необходимые для конфигурирования среды Cinnamon, вместе с интерирующим их Центром управления, который выглядит как везде:
Разве что, в сравнени со сборкой для Mint’а, нет модуля локализации и средств настройки входа в систему. Первое — потому что разработчики Cinnamon отдали вопросы локализации на откуп мацнтайнерам дистрибутивов, и, как уже было сказано, майнтайнеры Antergos с этой задачей прекрасно справились. Настройка же окна входа в Mint’овских сборках привязана с дисплейному менеджеру MDM, а в Antergos в этом амплуа LightDM. Так что, если при установке не был включён автоматический вход в систему, а потом желание такое появилось — его легко выполнить, отредактировав файл /etc/lightdm/lightdm.conf
, как это было не так давно описано.
В общем, набор штатных приложений не очень обширен, и это плюс. Но, по моим привычкам, нуждается в корректировке. И, разумеется, в пополнении. Что потребует обращения к средствам управления пакетами.
Вкратце о репозиториях и пакетах
Для управления пакетами в Antergos служит, во-первых, CLI-утилита pacman
, унаследованная от Archlinux. И оказалось, на статья про него, написанная 10 лет назад, до сих пор сохраняет некоторую актуальность. Во вяком случае, мне её хватило для освежения памяти об этом пакетном менеджере, которым я когда-то, в бытность действующим применителем Archlinux’а, активно пользовался.
Однако в Antergos имеется и графический фронт-энд к pacman
‘у — Pamac, происходящий, судя по информации в Сети, из дистрибутива Manjaro. Он несколько похож (и внешне, и функционально) на Synaptic, хотя на первый взгляд выглядит более простецки:
Однако с возлагаемыми на него функциями, такими, как поиск пакетов в репозиториях, их установка, обновление и удаление, а в некоторых случаях и сборка из исходников, он справляется прекрасно. Главная же его особенность — обеспечение лёгкого доступа к неофициальному репозиторию Archlinux, именуемому AUR (Archlinux Users Repository), с которым Antergos сохраняет полную совместимость. Для этого достаточно войти в меню Pamac’а, вызываемое пиктограммой в правом верхнем углу его окна (см. предыдущий скриншот), вызвать там пункт Настройки:
И, в повившемся после ввода пароля окне перейти к вкладке AUR. Где отсанется только включить общую поддержку этого репозитория и условия доступа к нему:
После этого во вкладке Поиск главного окна Pamac’а появится переключатель, позволяющий на лету получать доступ к AUR или отказываться от него, если в данный момент он не нужен:
А вообще о репозиториях Antergos надо добавить ещё пару слов. Большая часть его пакетов берётся из официального репозитория Archlinux (секции core
и extra
) и полуофициального репозитория сообщества — community
(аналог semi-official репозиториев openSUSE). В частности, именно из последнего происходят пакеты, образующие среду Cinnamon:
В собственном репозитории дистрибутива, antergos
, пакетов не очень много. Однако именно в нём находится сам пакетный менеджер Pamac:
Что же до репозитория AUR, то он чем-то схож с PPA-репозиториями Ubuntu или «домашними» репозиториями openSUSE: подобно последним, в нём, как в Греции, есть всё — и самых наипоследнейших версий. Причём, как только что было показано, это богачество подключается очень просто: не нужно выуживать интересующие программы через поиск на Launchpad.net, как в Ubuntu и сородичах, или через поиск по OBS, как в openSUSE.
Впрочем, по степени «свежести» софта и его изобилию и официальный, и полуофициальный репозитории Archlinux’а мало отстают от AUR. А их совокупность составляет такой массив открытого и свободного программного обеспечения (и не только его, но и приложений с ограничениями на распротсарнение), который способен перекрыть потребности применителя практически в любой сфере деятельности. Через поиск Pamac’а я с полпинка обнаружил такие приложения, как текстовые редакторы Sublime Text и Atom, браузеры Opera и Vivaldi. Есть там и Pale Moon, причём даже в двух видах — как бинарный пакет и как сценарий для сборки его из исходников.
Очень хорошо обстоит дело и с узкоспециализированными приложениями. Например, легко обнаруживаются такие программы, как ГИС GRASS, интсрументарий для цифровой картографии, подобный GMT и TauDEM, такие специфические графические редакторы, как Fiji и nip2.
Предварительный итог
В двух словах резюмировать сегодняшний базар можно так: Antergos — дистрибутив, унаследовавший от Archlinux’а гибкость и настраиваемость, и привнёсший быстроту развёртывания и легкость применения, которые и не снились признанным корифеям «юзеролюбия», таким, как Ubuntu и покойная Mandriva. А совокупность задействованных в нём репозиториев предоставляют в распоряжение применителя просто необъятное море приложений, в том числе и весьма специфических. Что намловажно для меня лично — дистрибутив этот прекрасно интегрируется с рабочей средой Cinnamon, поддержка которой не уступает таковой в дистрибутивах родного для неё проекта Mint. Короче говоря, Antergos заслуживает всяческого внимания. И потому разговор о нём будет продолжен.