📎Arch после установки 2023

В этой инструкции я бы хотел рассказать о том, что делать после установки ArchLinux + Gnome. Если вы хотите установить ArchLinux, то вот ссылка на предыдущую инструкцию. Для удобства процесс разделил на этапы.

Этап 1. Подключение к интернету

После того как мы загрузились в операционную систему нам нужно подключить компьютер к интернету, я буду использовать беспроводное подключение Wi-Fi.

Настройки -> Wi-Fi -> Выбрать беспроводную сеть -> Ввести пароль

Этап 2. Добавляем язык

Я оставил при установки английский язык, добавляем русский язык или любой другой

Настройки -> Клавиатура -> + -> Русский -> Русская -> Добавить

Этап 3. Настройка пользователя

Мне не не нравится отображение имени моего пользователя и отсутствие фото профиля.

Настройки -> Пользователи -> Изменить имя -> Изменить фото профиля

Этап 4. Настройка менеджера пакетов Pacman и Терминал

Если вы используете ArchLinux, то в этом дистрибутиве в любом случае придется работать с приложением терминал и менеджером пакетов pacman. Из коробки pacman черно-белый, давайте прокачаем его.

sudo nano /etc/pacman.conf

Этот параметр сделает вывод в консоль pacman цветным

ищем #Misc option и удаляем у параметра #Color -> удалить #

Для того что бы pacman обрел правильный вид сразу после Color добавляем новый параметр ILoveCandy. Теперь прогрессбар при скачивании пакетов будет выглядеть в виде пакмена:)

Теперь давайте нашему pacman дадим возможность параллельно скачивать пакеты

удаляем у параметра #ParallelDownloads = 5 -> удалить #

Сохраняем изменения комбинация клавиш Ctrl+O сохранить, Ctrl+X закрыть утилиту nano.

Теперь давайте сделаем удобным наш терминал. Включим авто-дополнение команд в консоли, постоянно вводить полные команды мне не удобно. Для авто-дополнения используется клавиша Tab

sudo pacman -S bash-completion

Перезапускам терминал, и для контроля давайте проверим обновления для операционной системы

sudo pacman -Syu

Этап 5. AUR, pamac, yay

В ArchLinux я не использую магазин приложений Gnome, мне нравится скачивать и устанавливать приложения из мультимагазина. Я буду использовать AUR и Flatpak репозитории.

AUR (Arch User Repository) - это официальный репозиторий пользовательских пакетов для Arch Linux. Этот репозиторий содержит пакеты, которые не включены в официальные репозитории Arch Linux, но могут быть собраны и установлены пользователем.

AUR предоставляет возможность создавать и поддерживать собственные пакеты, а также загружать и устанавливать пакеты, созданные другими пользователями. Пакеты в AUR могут быть установлены с помощью специальных утилит, таких как yay или trizen, которые автоматически загружают и собирают пакеты из AUR.

Flatpak - это система для управления и распространения приложений, которая позволяет установить приложение с его зависимостями и окружением в виде контейнера, который можно запускать на разных дистрибутивах Linux. Это означает, что приложения, упакованные в Flatpak, могут работать на любом дистрибутиве Linux, который поддерживает этот формат.

Кроме того, Flatpak обеспечивает безопасность и изоляцию приложений, что позволяет избежать конфликтов зависимостей и защитить систему от возможных угроз безопасности, связанных с установкой сторонних приложений.

Я буду использовать утилиту yay для работы с AUR репозиторием из консоли, для загрузки и скачивания графической утилиты pamac-all в которой сразу есть все репозитории приложений aur, snap, flatpak, arch для комфортной работы.

Переходим в каталог загрузки

cd Загрузки/

Клонируем yay из репозитория(должна быть обязательно установлена утилита git)

git clone https://aur.archlinux.org/yay.git

Переходим в папку yay

cd yay/

Собираем и устанавливаем

makepkg -si

Теперь мы можем скачать и установить утилиту pamac-all

yay -S pamac-all

После того как закончится установка, появится в разделе приложения программа "Установка и удаление программ" открываем ее и настроим

Настройки -> Продвинуты -> Включить откат версий -> Сторонние -> Включить поддержку AUR -> Проверять обновления -> Включить поддержку Flatpak -> Проверять обновления

Этап 6. Прошивки

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

Сначала нужно установить утилиту fwupd

Установка и удаление программ -> Ищем приложение "fwupd(community)" -> Установить

После установки fwupd обязательно нужно перезагрузить компьютер.

Установим само приложение "Прошивки"

Установка и удаление программ -> Ищем приложение "Прошивки(flathub)" -> Установить

Открываем программу "Прошивка", смотрим актуальное ли состояние всех прошивок, если есть новые версии, обновляемся

Этап 7. Логотип загрузчика

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

Нам потребуется специальная утилита gdm-plymouth Plymouth - это утилита для отображения анимации загрузки при запуске операционной системы Linux.

Установим gdm-plymouth

Установка и удаление программ -> Ищем приложение "gdm-plymouth(AUR)" -> Установить

Далее нам нужно отредактировать файл mkinitcpio.conf mkinitcpio.conf - это конфигурационный файл который содержит модули ядра, необходимые для доступа к основным компонентам компьютера, таким как жесткие диски, сетевые устройства, USB-устройства, а также инструменты, необходимые для завершения загрузки системы.

sudo nano /etc/mkinitcpio.conf в этом файле после udev нужно добавить plymouth а encrypt заменить на plymouth-encrypt

Сохраняем изменения комбинация клавиш Ctrl+O сохранить, Ctrl+X закрыть утилиту nano.

Мне нравится тема monoarch, давайте ее установим

Установка и удаление программ -> Ищем пакет "plymouth-theme-monoarch(AUR)" -> Установить

Теперь включим эту тему, команду нужно выполнить в терминале

sudo plymouth-set-default-theme -R monoarch

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

ls /boot/loadre/enties/

Открываем конфигурационный файл загрузки

sudo nano /boot/loadre/enties/(название вашего файла из вывода команды ls)

Добавим в конфигурационный файл загрузчика следующие параметры после параметра options quiet splash loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0

Перезагружаем компьютер

Этап 8. Установка и удаление ПО

Вначале я уберу из "дока" приложения которые я не использую и добавлю те, которые я использую.

Открепляю Магазин приложений Gnome, Музыка, Веб-браузер.

Закрепляю Pamac, Настройки, Калькулятор.

Удалю Музыка, Веб-браузер, VIM, Видео, Карты.

Я всегда отдаю предпочтения Flatpak приложениям. Какие приложения я устанавливаю и использую повседневно.

Mozilla Firefox - это браузер с открытым исходным кодом, разработанный Фондом Mozilla. Он является одним из самых популярных браузеров в мире благодаря своей безопасности, скорости и многим полезным функциям.

Atom - это бесплатный редактор кода с открытым исходным кодом. Он разработан командой GitHub и предназначен для разработки приложений и сайтов.

LibreOffice - это бесплатный офисный пакет с открытым исходным кодом, который включает в себя текстовый редактор, электронные таблицы, программу для создания презентаций и многое другое. Он предназначен для использования как в домашней, так и в корпоративной среде.

Одной из главных особенностей LibreOffice является его совместимость с другими офисными пакетами. Он может открывать и сохранять документы в форматах Microsoft Office, что делает его удобным выбором для пользователей, которые работают с другими людьми, использующими Microsoft Office.

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

Менеджер расширений Gnome - это инструмент, который позволяет легко управлять расширениями для рабочего стола Gnome. Расширения - это небольшие программы, которые добавляют новые функции и улучшают работу рабочего стола.,

Mailspring - это бесплатный почтовый клиент с открытым исходным кодом, который предназначен для работы с электронной почтой. Он имеет множество полезных функций, которые делают работу с почтой быстрой и удобной.

Этап 9. Настройка окружения Gnome

В предыдущем этапе я установил приложение для управления плагинами Gnome Менеджер расширений Gnome, сейчас будем настраивать дополнительные плагины для удобной работы.

Vitals - этот плагин позволяет отслеживать состояние системы, включая температуру процессора, загрузку ЦП и использование памяти. Он имеет простой и интуитивно понятный пользовательский интерфейс, который позволяет легко отслеживать состояние системы и обнаруживать возможные проблемы.

GSConnect - этот плагин позволяет синхронизировать устройства Android с рабочим столом Gnome. Он позволяет пользователям управлять устройством Android с рабочего стола Gnome, отправлять и принимать сообщения, управлять музыкой и многое другое.

Caffeine - этот плагин предотвращает переход в режим сна или блокировки экрана при бездействии. Он полезен для тех, кто хочет сохранить активность своего рабочего стола даже при отсутствии активности пользователя.

Этап 10. Авто-включение Bluetooth

После установки операционной системы у меня не реагирует меню на попытки включить Bluetooth. Для того что бы меню блютуз начало реагировать на мои действия я запустил службу Bluetooth из консоли

sudo systemctl start bluetooth

и добавил ее в автозагрузку

sudo systemctl enable bluetooth

Last updated