Linux
February 16

Переезд в MX-Linux и антикварные часы

Про MX-Linux

Как то незаметно все наши домашние ноутбуки оказались под MX-Linux. Случилось это незаметно и без особых потерь.

До этого основной системой дома был Manjaro. Собственно Manjaro Linux вполне рабочая система и обычному пользователю она предлагает лёгкую установку на основе программы Calamares, довольно современную и красивую рабочую систему, большой набор новейших приложений из своего репозитория.

Меня же всегда интересовала возможность установки дополнительных приложений из репозитория Arch Linux aur. А с этим как раз стали возникать проблемы. С каждым обновлением Manjaro, совместимость с aur становится хуже. Исчезают старые библиотеки, и значительное количество программ из aur, по этой причине, становится неработоспособными. Желание сделать систему современнее приводит к тому, что в первую очередь разработчики стремятся пополнить собственный репозиторий новыми версиями программ, а совместимость с aur при таком развитии системы становится скорее исключением чем правилом.

Желание пользоваться классическими проверенными приложениями неизбежно нас приводит либо к Debian, либо к Arch . А если мы хотим упростить установку системы, и пользоваться современными программами, то в этом случае MX-Linux ( дериватив Debian) и EndeavourOS ( дериватив Arch) будут неплохим выбором, который предоставит нам современную настольную систему и доступ к классическим репозиториям. Как показывает нам статистика на Disrtowatch, такой выбор дистрибутивов Linux очень популярен последние 5 лет.

Мы выбрали MX-Linux и репозиторий Debian. Несколько слов про систему. Дистрибутив основан на Debian, для установки используется всё тот же Calamares, поддерживается XFCE, KDE и flubox из коробки. Следует отметить собственные утилиты mx-tools, заметно облегчающие настройку системы . В целом всё очень легко устанавливается, работоспособно и мало чем отличается от других популярных дистрибутивов. Зато теперь мы можем легко и непринужденно подключиться к репозиторию традиционным способом с помощью консольной утилиты apt и программой synaptic . Система содержит довольно полезное добавление - MX Package Installer, которое позволит нам не только быстро установить популярные десктопные приложения из стандартных репозиториев, но и flatpack пакеты из flathub, Так мы можем дополнить нашу систему современными приложениями. Такое вот сочетание классики и модерна.

Напоследок следует упомянуть, что для загрузки системы используется старый добрый SysV init, в отличие от Debian, который перешёл на systemd. В результате даже на очень слабых компьютерах система загружается очень быстро, и все текстовые файлы конфигурации находятся в привычных для пользователей unix/linux местах. Мне очень давно не приходилось исправлять конфигурационные файлы вручную, всё работает и без того. Но заглядывать в конфигурационные файлы очень полезно для понимания настроек системы и приложений. Иногда это существенно экономит время. Впрочем разработчики утверждают, что systemd в MX-Linux поддерживается и может быть установлена по умолчанию.

MX-Linux. Основные факты

  • Основан на Debian stable
  • Легкая установка системы с помощью Сalamares
  • Простая установка популярных приложений включая пакеты flatpack
  • Стандартная установка приложений Debian
  • Не нужна systemd и снижены требования к оборудованию
  • Рабочие столы: XFCE, KDE
  • Дополнительный набор инструментов для настройки системы.(MX-Tools)

Резюме

Система очень стабильна, не слишком требовательна к оборудованию, легко настраивается, подходит для домашнего использования и не ограничивает в выборе приложений.

Настоящие швейцарские часы

Репозиторий Debian это настоящая лавка древностей или софтверный склад антиквариата. Если вы бросите взгляд на содержимое репозитория, то вы не найдёте там, например, свежего клиента для telegram, но зато найдете большое собрание утилит и средств разработки не самой последней версии,но зато всё работает “из коробки”. Такова философия Debian.

Там я и нашел железнодорожные швейцарские часы. Так называется программа, изображающая часы.

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

>Статья в wikipedia про железнодорожные швейцарские часы

И хотя программа из прошлого тысячелетия, удивительным образом она не только работает с современным оконными менеджерами, но и вполне себе хорошо отображается на современных экранах высокого разрешения и достаточно неплохо выглядит. Иногда эту программу называют матерью компьютерных часов. Как любая приличная программа для Linux, она допускает конфигурирование и предоставляет информацию с помощью man.

Я запустил программу следующим образом:

swisswatch -geometry 180x180+148+64

параметр -geometry позволяет задать размер и координаты окна и имеет следующий формат: “Ширина x Высота + координатаX + координатаY”. То есть при запуске окно шириной в 180 единиц и высотой 180 единиц будет находиться на 148 пикселей вправо и на 64 пикселей вниз от верхнего левого угла экрана.

Теперь можно добавить строчку в автозапуск …