Всем доброго времени суток, надеюсь данный пост не задержится на этапе модерации 2 недели (как прошлый о Xubuntu), и хочу рассказать о дистрохопе, моём выборе дистрибутива, и зачем мне вообще нужен Linux.
Скрины:
Первые 3 — моя текущая ОС
Последний — причина перехода на чистый арч — сломанный Gnome SHELL 42 на ALG
Разобью данный пост на части для более лёгкого ориентрования:
1. Мой дистрохоп.
2. Дистрибутивы на базе Arch, которые я устанавливал, и небольшое ИМХО о них.
3. Как я пришёл к Arch’у?
4. О дистрибутиве.
5. Проблемы с которыми я столкнулся в системной части.
6. Зачем мне Linux?
7. Обо мне.
И да, почти все дистрибутивы которые я использовал были с XFCE (кроме Fedora 35 Workstation и Arch GUI GNOME Pure).
Заранее скажу, что всё устанавливалось и использовалось на реальном железе моего основного ПК, и срок использования некоторых дистрибутивов был коротким (дистрохоп здравствуй).
1. Fedora — 2.5 недели (ради интереса).
2. Xubuntu — 1.5 недели (думал какие дистрибутивы поюзать, дописывал один bash скрипт, и был ограниченный доступ к интернету).
3. Manjaro — +-3 дня (искал хороший Arch-based дистрибутив, последние 2 ставил по той же причине).
4. CTLos — 2 дня.
5. Endeavour OS — день.
6. Arch GUI Gnome Pure Edition — использовал как основную до поры до времени.
6. Чистый Arch — перешёл на него.
Цифры приблизительные, но дистры отсортировал по порядку установки
---Мой дистрохоп---
В посте о Xubuntu писал, что планирую перейти на Manjaro. Увидел в комментариях предложения опробовать другие дистрибутивы, но в итоге мои попытки пересесть на Arch-подобные дистрибутивы привели к самому Arch’у :)
---Дистрибутивы на базе Arch, которые я устанавливал, и небольшое ИМХО о них---
Изначально поставил Manjaro, скорость работы на медленном диске меня удивила, даже Убунта с Фряхой умудрялись на нём тупить. Диск медленный (WD Green 320GB 5400 об/мин), потому что брался за скромные деньги для тестирования дистрибутивов, и не думал что в эту тему меня так сильно затянет.
А теперь к Manjaro, плюсы: удобный установщик пакетов Pamac (ещё и с поддержкой AUR), смена ядер в настройках (никогда не понимал зачем для этого отводить отдельный GUI), работающий СТАБИЛЬНО блютуз из коробки (в Xubuntu периодически происходил его отвал), быстрая установка приложений благодаря pacman’у (после фряхи с dnf на выше упомянутом диске, это просто огромный плюс), хорошо проработан дизайн, не режущий глаза, юзер-френдли из коробки.
Минусы: много мусора и ненужных служб, в которых чёрт голову сломал бы, драйвер на карту от зелёных поставился со второго раза (первый раз просто завис mhwd).
Почему не остался? Для меня это был так званый «шаг назад», после всего что я прошёл (в линуксе я примерно с 2018-го года и увидел/испытал в нём не мало).
Следом поставил CTLos, по ощущениям — легковесней манджаро, настроен прямыми руками, даже телеграм предустановлен (онлайн установщиком дистрибутив не ставил, позже объясню почему), шрифты красивые, тема и иконки «Qogir», последнее использовал на Xubuntu и был удивлён, когда увидел такое комбо из коробки, всё продумано до мелочей. Даже zsh с кастомной темой. Уровень юзер-френдли выше, чем у Mint, Manjaro и Ubuntu вместе взятых :) И самое главное — ни одной манджаровской болячки, о которых писал выше, не встретил. Но была одна — протухшие зеркала. Исправил, полазив по форумам. Впечатления — лучшее, что использовал. Но всё же для меня — тот же «шаг назад».
Endeavour OS — Арч со средой рабочего стола, другим логотипом и парой полезных приложений, но не особо нужных для меня (ну… лично я не меняю ядра каждые пол часа и приложения ставлю через консоль). ИМХО — Конструктор для среднестатистических пользователей, хлама меньше, чем в других преднастроенных дистрибутивах. Работала примерно на уровне Manjaro и CTLos (второе чуть шустрее первого). Но мне он не интересен.
---Как я пришёл к Arch’у? — Попользовавшись выше упомянутыми дистрибутивами, получил ощущение виндовости, когда всё сделано и решено за тебя, и даже что-либо сносить/заменять не было желания. И да, я мог выбирать онлайн/минимальную установку, чтобы всё настроить самому, но зачем, смысл? Если для этого есть Arch GUI (который накрылся медным тазом, из-за хотения чего-то нового, именно среды GNOME).
Поставил редакцию с чистым GNOME (версия 41.5, и это важно в этом пункте, запомните:), установил всё что мне нужно, включая пакеты для правильной работы системы и был доволен как слон, так как получил всё то, что предлагают готовые из коробки дистрибутивы, но сделанное своими руками и без лишнего.
У меня же нету принтера, я не хочу чтобы процесс передавал моё местоположение рандомным сайтам, не включаю по 16 треков одновременно, и прочие ненужные сервисы мне не давали покоя. Даже после их отключения было ощущение захламлённости другими сервисами, к которым я не добрался.
Пропользовался, наверное, неделю, не хотел что-либо менять. Но тут прилетает обновление оболочки на 42-ю версию. Откатился через Timeshift до момента обновления, вывел список установленных gnome-пакетов (pacman -Qe | grep gnome), добавил их в IgnorePKG в «/etc/pacman.conf», очистил кеш (pacman -Scc), обновил базу данных и обновился. Не помогло. Меня встретил снова 42-й кривой гном… (скрин приклеен в самом конце).
И после этого, мне захотелось установить Арч с чистого образа, с оф. сайта. Запустился, в консоли прописал «archinstall», указал установщику всё, что ему нужно делать, выбрал среду «MATE». Оно установилось, но даже создать раздел для домашнего каталога мне не предложило (авторазметка как в бубунтах и других юзерфрендли дистрах, но принудлительная), подумал, ладно, разрежу 298ГБ раздел на 2 части (30 под систему, 268 под /home, файл/раздел подкачки не вижу нужным создавать при объёме ОЗУ в 16ГБ) и отредактирую fstab. Так и сделал. И о чудо — дальше LightDM меня не пускало. Закомментировал строку с добавленным разделом под home — пустило… (PS: производители дисков считают размеры по своим хитроумным схемам, и у меня 320ГБ диск — 298ГиБ с копейками, терабайтник от WD — 931ГиБ, ссд от Kingston 240ГБ — 223ГиБ. Здесь производители используют гигабайты, вместо гибибайтов для красивой циферки на коробочке, вообщем почитайте на других ресурсах если интересно, объяснять я не умею). Мои нервы заставили меня пойти по сложному пути, который мне особо сложным не показался. Установить дистрибутив прямо из консоли так, как это было изначально задумано, без установщиков, без преднастроек, а самый обычный Арч.
Поделил этап установки на 5 частей:
1. Разметка диска и создание на разделах FS.
2. Создание каталогов необходимых для правильной установки и работы системы в уже примонтированном разделе на 30ГиБ (монтировал в /mnt).
3. Установка системы с pacstrap, настройка GRUB2.
4. Редактирование конфигов, русификация, генерация фстаб и прочие настройки с под chroot.
5. Установка рабочей среды (выбор пал на проверенную временем XFCE), остальных нужных пакетов/приложений, работа над внешним видом ОС, и вроде ничего сложного нету, если гуглить то что непонятно.
---О дистрибутиве---
Дистрибутив — как не удивительно, Arch.
Ядро — выбрал lts версию, ради большей стабильности, потому что на Arch GUI с арчевским ядром, у меня после обновления отвалился драйвер на адаптер wifi (rtl8192eu), на удивление версия rtl8192-git из AUR работала как часы.
Окружение рабочего стола — XFCE, проверена временем, гибко настраиваемая, стабильная и модульная, плагинов для неё море (например поставил xfce4-docklike-plugin из аур, окна приложений на панели теперь выглядят примерно как на kde/cinnamon).
Из плюсов в ней могу выделить — гибкая настройка, бинды на клавиши, тайлинг (к i3/sway руки не дотягиваются), присутсвует всё что нужно для современной среды рабочего стола, и ещё играет роль дело привычки.
Файловая система — BTRFS для корня и «/home» разделов
Приложения:
Графика — Gpick, Krita, XnConvert
Сеть — Chromium, ProtonVPN, Discord, Telegram, Transmission
Мультимедиа — SimpleScreenRecorder (иногда нужно записать экран), Spotify, VLC
Офисный пакет — LibreOffice (Всегда им пользовался, менять на другое не стал)
Разработка — Sublime Text 3, VirtualBox
Shell — Bash
Установка приложений с AUR — Paru
Бэкап системы:
Timeshift — для подстраховки перед обновлениями
Clonezilla — раз в месяц создаю образ диска, на случай полной поломки системы, либо перед установкой другого дистрибутива (если новый дистр не понравился — развернуть образ диска с предыдущей ОС не проблема)
Кастомизация:
Шрифты и иконки стащил с CTLos
Иконки — Qogir-Dark
Шрифты:
Шрифт по умолчанию — Clear Sans Medium Regular
Моноширинный шрифт по умолчанию — Hack Nerd Font Mono Regular
Курсор — идёт вместе с иконками
Тема — Vimix-Doder-Dark
Цветовая палитра терминала — Nord, цвет фона #2C2C2C
От прозрачностей отказался, предпочёл Material-стиль.
Тема Sublime Text 3 — base16-material-darker (вдруг кому-то интересно)
Также пакеты для правильной работы: mtpfs, gvfs, alsa, pulseaudio, pavucontrol, xdg-user-dirs и ещё пакетов 100…
На настройку потратил примерно 8 часов, устанавливать начал в 11 дня, закончил в 7 вечера и уже спокойно наслаждался проделанной работой. Было ощущение, что этот дистрибутив я и создавал, знаю что установлено, какие конфиги я редактировал, где вообще копаться в случае какой-либо проблемы, никаких лишних сервисов… Система мечты :)
Плюсы:
Идеальный конструктор для таких как я:)
Стабильность зависит от того, что Вы и откуда устанавливаете и как настраиваете. Не будет такого, как в других дистрибутивах, когда разработчики что-то настроили, и у вас дистрибутив в худшем случае не стартует после установки, либо драйвер конфликтует с каким-нибудь блоком кода…
Легковесность та, которую вы захотите (обладателям слабых устройств возможно Арч станет интересным).
Быстрый пакетный менеджер, по сравнению с DNF и APT, это небо.
Огромная база arch wiki, где ответов больше чем вопросов.
Куча доступных пакетов для установки (репозитории арча, aur, при желании без проблем ставится flatpak, что я и сделал для установки qt-приложений, так как последний опыт с LatteDock мне сжёг кресло, подтянулось пол KDE с настройками, KDE Connect и прочая чушь).
Минусы:
Назвать установку сильно сложной я не могу, но то, что нужно отводить день для настройки ОС, считаю перебором, не зря после всего проделанного сделал слепок диска, на случай переустановки :)
Возможны проблемы в стабильности при установке большого количества приложений из AUR (у меня они не возникали, но лучше предупредить на всякий случай).
---Проблемы с которыми я столкнулся в системной части---
На высокочастотном мониторе, достаточно больно смотреть на браузер (Chromium), который скролится с частотой в 60гц. Дискорд вызывает не самые приятные ощущения, так как его интерфейс подвисает, и эта проблема меня преследует всегда в дистрибутивах именно с XFCE. Я на Arch GUI Gnome вообще забыл об этих глюках, даже в live-usb кучу оболочек тестировал (выбирал Manjaro, встроенные дрова Nvidia в ISO образ это плюс, но минус в том что они не ставились в саму ОС, об этой проблеме писал выше), LXDE, Cinnamon, KDE, GNOME — всё идеально, Manjaro XFCE — та же проблема со скроллом… И это ещё не проблема дистрибутивов, в Xubuntu та же история, не могут же все наступать на одни грабли? Думаю что дело в конфигах самой среды но не знаю куда копать, сам проект XFCE мне нравится, гибкость настройки и простота привлекают, надеюсь Вы поможете решить данную проблему. Драйвер проприетарный, карта от зелёных.
Timeshift ругается на отсуствие сабволов @ и @home, вообщем мой пролёт, надо было их создать во время установки, не учёл этот прикол при создании btrfs разделов.
P.S.: Отсутствие сабволов исправил с Live режима Manjaro, перемонтировав разделы и создав сабволы по статейкам в интернете, но удалять выше написанное не стану, просто чтобы никто не напёрся на мои грабли.
Всё что не работает после установки Арча — заработает после установки нужных для этого пакетов, archwiki в помощь.
К примеру, после старта голого arch со свежеустановленной средой рабочего стола — пк не видел дисков. Благо ThunarFM тыкнул пальцем в недостающий пакет с названием gvfs, и после установки и перезапуска всё корректно отображается. Папки в домашнем каталоге лечатся пакетом xdg-user-dirs и их генерацией. Изначально в home каталоге лежит только папка «DESKTOP», после создания каталогов в ручную без этого пакета, они будут определятся как обычная папка, и отображаться также. После установки — они стали отображаться так как и должны (например, на папке «Музыка», появился значок ноты и т.д.)
Вообщем как для первой установки дистрибутива — я доволен, но естественно буду решать 2 возникшие проблемы, перечисленные выше. Буду благодарен, если поможете найти решение проблемы с плавностью в приложениях, с сабволами, легче уже всё заново установить, чем разбираться (после гугления решения — голова превратилась в кирпич).
---Зачем мне Linux?---
Меня заинтересовало в дистрибутивах то, что не даст ни одна ОС — свобода.
Я никак не привязан к виндовым приложениям, либо то что я использовал есть и под линукс, использую дистрибутивы для программирования (пока что решил изучить с ног до головы Bash, и могу сказать что заниматься этим в родной для Bash среде — легко), но винда стоит на основном ссд диске по следующим причинам:
Дистанционное обучение в колледже, и там нас насильно заставляют использовать виндовый софт:)
Запуск игр без бубна, например, Steam Proton запускает на линуксе все игры, в которые я играю (ну список внушительный: CS:GO, 3 части S.T.A.L.K.E.R, Tomb Raider и ещё туча игр купленных по 70% скидке во время распродаж), но одно но просто это всё убивает — невозможность запускать и устанавливать игры на второй диск (в данном случае у меня WD Blue на 1TB), а держать такой список на диске с системой нецелесообразно.
Искал решения, пробовал следующее:
Переместил папку с данными стима на другой диск, и создал симлинк в том же месте откуда и стащил папку, итог — всё работает кроме запуска игр.
После этого снёс симлинк и папку перемещённую на хард, в настройках выбрал тот же диск, и во время установки оно всё равно ставит в home раздел… Без возможности выбрать место установки.
Steam во Flatpak вообще напрочь не видел остальные 2 диска, в отличие от нативного.
Как итог — я подобрал идеальный для себя дистрибутив, использую его для всего кроме игр, винда у меня так сказать стоит насильно, если бы не дистанционное обучение и игры работали под Linux как в винде без проблем, мой пк даже и не знал бы о существовании системы от майков. Пробовал перенести шиндовс на хард — перенёс, но ждать по 10 минут пока она прогрузится, упадёт 100% нагрузка на этот же диск, мазохизм.
Арч же запускается примерно за 20-30 секунд (на скрине прикреплю выхлоп systemd-analyze), и приложения на подобии хрома, дискорда, спотифая открывает за 5-7 секунд.
---Обо мне---
16 лет, учусь в колледже, увлекаюсь linux-подобной тематикой, с 2018-го года стал разбираться в нём, имея старый пк. Собрав новый, забыл о линуксе на полгода, но втянуло меня в это ещё сильнее, никогда не думал, что после Бубунт перейду на Дебиан, а с Дебиана на RPM дистрибутивы… А тут глазом моргнуть не успел и уже пришёл к Арчу. Дальше только Gentoo и LFS. На самом деле я протестировал уйму дистрибутивов за это время, но привлёк меня имеено Arch.
---Для тех кому хватило терпения дочитать это до конца---
Спасибо за то что прочитали этот пост, критика, комментарии, подсказки и прочее приветствуются :)
Комментарии
08:50
палец вверх!
09:13
09:45
10:12
Про "Но была одна — протухшие зеркала." в Ctlos.
Вся актуальная информация о зеркалах и других проблемах (если они возникают) в закреплённом сообщение в Телеграмме.
Проблема с зеркалами возникла вроде как из-за санкций.
Автор сборки только из-за зеркал не хочет пересобирать образ.
В телеге в закрепленном сообщении есть мини-гайд как поменять зеркала.
10:59
11:34
Ладно еще собрать систему со всяким-разным например, для быстродействия или для конспирации...
За лаги в браузерах (и в дискорде) не подскажу (нивидии нет), наверняка wayland решил бы эту проблему. Вот только...
Симлинки для фат-плака не работают: т.к. приложение изолировано от ОС (и файловой системы). Можно запариться с разрешениями для дисков/директорий (для каждого flatpak). Но с нативкой легче.
Лезь в настройки, добавляй директории, одну из них сделай "дефолтной". А при установке в диалоге, уже выбираешь, в какую из них ее пихать. https://ibb.co/4M0z0Rd
17:20
P.S.: ядро сменил на Liquorix из aur, пока не пересобирал под своё железо, но этим займусь
05:46
А до того как узнал (совершенно случайно, где бы не спрашивал все молчали), картинки с внешних носителей приходилось открывать либо по одному либо переключатся на гвен
13:09
Но похвальба моя не за литературный талант, а за Арч и возраст автора.
Так что плюсую однозначно.
Но сразу кидаю тапком:
не стоит так уж категорично зацикливаться на специальности "кампутирщика", почему бы параллельно не сподобить ещё чего-нибудь?.. Практических специалистов нынче очень мало!
Понимаю, - риторика, но всё же!..
Творческих успехов на этой ниве!
15:14
15:33
15:34
https://siblimo.ru/kak-nastroit-grub-linux-mint/#nastroyka-zagruzchika-grub
16:09
19:56
Есть ли много смысла заморачиваться с окном, которое видишь 5 сек ?
15:53
17:30
16:02
Так вот, темы граба лежат в "/boot/grub/themes", грузишься с livecd Manjaro, копируешь куда угодно чтобы сохранить, хоть напрямую в свой дистр (это главное), в Grub Customizer выбираешь тему и будет тебе загрузчик маньки. В случае чего, в папке с темой лежат все файлы открыто, можешь поиграться с Krita/Gimp, заменить логотип манджаро на свой, отредактировать цвета и тд. Даже в этом плане линукс даёт свободу, и это радует
15:47
15:56
Со стим уже разобрался с момента написания много времени прошло)) Вообщем так:
Форматировать диск для стимовских игр только в понятную для линукса ФС, я же выбрал ext4.
И вуаля, всё работает.
А то почему я не обратил внимания на то, что диск был в NTFS, я не знаю... Вообщем решение нашёл
16:00
21:02
вот тут-то можно получить удовольствие от настроенной и отточенной системы, в который все работает так, как ты этого хочешь.
22:36
У тебя явно есть талант, послушай хороший добрый совет.
То, что сейчас модно с арчем, было точно так же модно когда-то двадцать лет назад - один в один с bsd (ну или gentoo чуть позже) такие же тексты раздавались, и меня угораздило туда попасть. Прям и бизнес там работал, и masterhost, yandex, да много, кто сидел на бзде. И где те времена и понятно почему они ушли, кому непонятно, ну извините. Уже к 30 годам пришлось перескочить на линух, с небольшими затратами, но всё же.
Ты сейчас молод, попробуешь всё, по кайфу, но приходи к ентерпрайзу, тк aur и арч в целом, это детский сад. А смысл тратить своё время на игрушки, когда за это можно ещё и получать деньги?
deb, rpm, что-то подобное, выбирай любое и ты будешь обеспечен денежной массой для себя и своей будущей семьи, вместо нелепого красноглазия.
Gentoo, arch, это путь к нищете, я говорю об этом как человек любящий линукс, разворачивающий множество серверов на регулярной основе.
А ты - молодец.
22:56
Вкладывать силы и энергию в песочницу, вот что это такое, потом пожалеешь, если станет работой.
23:25
07:37
Ежедневно эксплуатируемая на десктопе система должна работать должным образом и не должна требовать от пользователя каких-то заметных умственных затрат, если это не развлечение.
Для меня Devuan/XFCE это ежедневно эксплуатируемая на десктопе система. А все остальные дистры - развлечение.
12:46
06:43
08:06
Чем Арч и хорош, собираешь и настраиваешь под себя.
Правда пока настроишь.....
Для домашнего компа, и изучения Linux сейчас лучшее из того что есть это Арч.
Для работы, тоже соглашусь с комментаторами, нужна в первую очередь стабильность. И всё равно порой как вылезет вылезет на самых опробованных решениях.
Резюме:
Где же ещё есть такая гибкость, настраиваемость как у Арч. )
Дома только Арч, лучше пока не нашёл.
11:54
15:09
07:30
21:38
13:14
21:34