Antergos и Cinnamon. После установки

Алексей Федорчук

Первый раз устанавливая Antergos (ещё не на SSD, а на свой экспериментальный HDD), я преследовал узкую цель — поглядеть, как в нём поддерживается Cinnamon. Однако после первого же запуска системы она мне так понравилась, что я изменил свои планы, передея её в ранг рабочих и водрузив на SSD, как было описано в предыдущем очерке.

Первые впечатления

Ибо новая система встретила меня вот таким предложением:

antergos-03_001

Сколько я затратил усилий по искоренению кириллических имён каталогов в своём ~ во всех более иных системах… А тут — отметить «птицей» боксик Не задавать…, нажать кнопку Сохранить старые имена (кстати, отеченную по умолчанию) — и навсегда забыть об этой докуке.

После расправы с кириллическими именами перед моими глазами предстала среда Cinnamon в следующем виде:

antergos-03_002

Казалось бы, Cinnamon как Cinnamon, мало ли я их видел… Однако обращают внимание следующие моменты. Во-первых, верхнее положение главной управляющей панели — ей же ей, это не я её туда поместил, так было по умолчанию.

Во-вторых, корректная русификация среды, полностью соответствующая апстриму. Это можно видеть не только по главному её меню, но и по контекстному меню рабочего стола:

antergos-03_003

Не увидеть смеси нижегородского с оксфордским, столь раздражающей во всех сборках среды, кроме родной Mint’овской, и в меню файлового менеджера Nemo:

antergos-03_004

Впрочем, о 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 занимает чуть больше четырёх гигабайт:

antergos-03_005

Ясное дело, что объем этот складывается из пакетов базовой системы, рабочей среды с её штатными приложениями и приложений сторонних, но комплектных. Каких? Скажу чуть позже. Потому что для начала надо сказать несколько слов о 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 показывает, что это не так, и его по прежнему можно собрать в варианте с полными настройками штатным способом — через меню Правка -> Настройки:

antergos-03_006

По крайней мере, мне ни разу не пришлось вспоминать о редакторе Dconf, чтобы привести Nemo к полностью удовлетворяющему меня виду. Так, во вкладке Поведение можно назначить «однокликовое» открытие объектов:

antergos-03_007

Вкладка Отображение имеет переключатель между краткой (по умолчанию) и полной формой контекстного меню:

antergos-03_008

Первая показана на четвёртом скриншоте, а вторая выглядит так:

antergos-03_009

Наконец, во вкладке Панель инструментов можно включить или отлючить вывод любых доступных пиктограмм:

antergos-03_010

Так что урезаность настроек в 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, вместе с интерирующим их Центром управления, который выглядит как везде:

antergos-03_011

Разве что, в сравнени со сборкой для Mint’а, нет модуля локализации и средств настройки входа в систему. Первое — потому что разработчики Cinnamon отдали вопросы локализации на откуп мацнтайнерам дистрибутивов, и, как уже было сказано, майнтайнеры Antergos с этой задачей прекрасно справились. Настройка же окна входа в Mint’овских сборках привязана с дисплейному менеджеру MDM, а в Antergos в этом амплуа LightDM. Так что, если при установке не был включён автоматический вход в систему, а потом желание такое появилось — его легко выполнить, отредактировав файл /etc/lightdm/lightdm.conf, как это было не так давно описано.

В общем, набор штатных приложений не очень обширен, и это плюс. Но, по моим привычкам, нуждается в корректировке. И, разумеется, в пополнении. Что потребует обращения к средствам управления пакетами.

Вкратце о репозиториях и пакетах

Для управления пакетами в Antergos служит, во-первых, CLI-утилита pacman, унаследованная от Archlinux. И оказалось, на статья про него, написанная 10 лет назад, до сих пор сохраняет некоторую актуальность. Во вяком случае, мне её хватило для освежения памяти об этом пакетном менеджере, которым я когда-то, в бытность действующим применителем Archlinux’а, активно пользовался.

Однако в Antergos имеется и графический фронт-энд к pacman‘у — Pamac, происходящий, судя по информации в Сети, из дистрибутива Manjaro. Он несколько похож (и внешне, и функционально) на Synaptic, хотя на первый взгляд выглядит более простецки:

antergos-03_012

Однако с возлагаемыми на него функциями, такими, как поиск пакетов в репозиториях, их установка, обновление и удаление, а в некоторых случаях и сборка из исходников, он справляется прекрасно. Главная же его особенность — обеспечение лёгкого доступа к неофициальному репозиторию Archlinux, именуемому AUR (Archlinux Users Repository), с которым Antergos сохраняет полную совместимость. Для этого достаточно войти в меню Pamac’а, вызываемое пиктограммой в правом верхнем углу его окна (см. предыдущий скриншот), вызвать там пункт Настройки:

antergos-03_012a

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

antergos-03_013

После этого во вкладке Поиск главного окна Pamac’а появится переключатель, позволяющий на лету получать доступ к AUR или отказываться от него, если в данный момент он не нужен:

antergos-03_014

А вообще о репозиториях Antergos надо добавить ещё пару слов. Большая часть его пакетов берётся из официального репозитория Archlinux (секции core и extra) и полуофициального репозитория сообщества — community (аналог semi-official репозиториев openSUSE). В частности, именно из последнего происходят пакеты, образующие среду Cinnamon:

antergos-03_015

В собственном репозитории дистрибутива, antergos, пакетов не очень много. Однако именно в нём находится сам пакетный менеджер Pamac:

antergos-03_016

Что же до репозитория 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 заслуживает всяческого внимания. И потому разговор о нём будет продолжен.

Оглавление

Добавить комментарий