Настройка EndeavourOS

Endeavouros (ЭндеворОС) - дистрибутив Linux, основанный на Arch Linux. После установки получаем минималистичную, чистую среду, в которой основные действия по настройке выполняются через терминал. В целом, описанные шаги подойдут для других дистрибутивов, основанных на Arche, например, геймерском Garuda Linux. Настройки ниже выполнялись в классической среде окружения MATE, которая доступна для выбора при онлайн-установке. Для сборки из исходных кодов (sources) с помощью makepkg должны быть установлены компилятор, например gcc и средства для линковки, компоновки и т.п. sudo pacman -Sy autoconf sudo pacman -Sy gcc sudo pacman -Sy automake sudo pacman -Sy base-devel 1. Установка Snap, понадобится для следующего шага. git clone https://aur.archlinux.org/snapd.git cd snapd makepkg -si sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap Snap расширит нам возможности по установке приложений. 2. Установка cpufreq для управления частотой процессора sudo snap install cpufreq Если бы мы устанавливали cpufreq другим способом, то столкнулись бы с некоторыми проблемами, бороться с которыми займет больше времени, чем поставить из snap 3. Понижение частоты процессора (достаточно для обычных задач) sudo cpufreq.set -c 0 -g powersave sudo cpufreq.set -c 1 -g powersave sudo cpufreq.set -c 0 -f 1.30Ghz sudo cpufreq.set -c 1 -f 1.30Ghz Режимы можно настроить исходя из диагностики по cpufreq.info, запомним подобранные цифры, они понадобятся позднее. 4. Установка AUR. Если кратко, то AUR источник дополнительных программ, который необходим для установки многих приложений. Вносим правку sudo nano /etc/pacman.conf Добавляем сервер [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch Затем последовательно вводим git clone https://aur.archlinux.org/package-query.git cd package-query/ makepkg -si git clone https://aur.archlinux.org/yaourt.git cd yaourt/ makepkg -si Перезапуск системы, получаем настроенный AUR. 5. Установка видеодрайвера. Сначала проверяем, какой драйвер назначен на графику lspci -k | grep -EA3 'VGA|3D|Display' В выводе должна отобразиться модель видеокарты и текущий драйвер. Дальше действуем по ситуации. Если драйвер не соответствует, устанавливаем необходимый из AUR, например sudo yaourt -S vulkan-amdgpu-pro Предупреждение: что именно устанавливать, зависит от конкретного железа и установка некорректного драйвера приведет к ошибке. Если драйвер подходит, то нам повезло и пропускаем шаг. Перезапуск 6 Установка psensor для просмотра показателей системы sudo pacman -S psensor 7 Установка pamac. Pamac - это менеджер приложений для Arch, облегчающий установку yaourt -S pamac-aur запуск в графическом режиме pamac-manager & В настройках Pamac включаем поддержку AUR 8. Установку пользовательских программ из AUR в терминале, на примере Chrome, можно выполнить так; yaourt -S google-chrome Принцип должен быть понятен, хотя pamac-manager обычному пользователю гораздо удобнее. 10. По двойной загрузке Windows и EndeavourOS. Если затерли при установке загрузчик Windows, то просто делаем 2 шага для восстановления Обязательно добавляем DISABLE_OS_PROBER=false в /etc/default/grub Обновляемся sudo grub-mkconfig -o /boot/grub/grub.cfg В Grub добавится пункт Windows Boot Manager 11. Дополнительное оборудование, на примере Bluetooth Ставим службы звука и bluetooth и адаптер между ними sudo pacman -S bluez sudo pacman -S bluez-utils sudo pacman -S blueman sudo pacman -S pulseaudio sudo pacman -S pulseaudio-bluetooth sudo systemctl pulseaudio start sudo systemctl start pulseaudio sudo pacman -S pavucontrol pavucontrol & Затем меняем настройки через значки в трее, делаем сопряжение, вопросов быть не должно. 12. Автозапуск настройки частоты процессора. Итак, оптимальная частота определена ранее. Чтобы каждый раз не вводить команды в терминале сделаем свою службу. Создаем файл regim-arch.sh на рабочем столе, пусть имя пользователя username. В файле вводим шебанг и команды к исполнению #!/bin/bash sudo cpufreq.set -c 0 -g powersave sudo cpufreq.set -c 1 -g powersave sudo cpufreq.set -c 0 -f 1.30Ghz sudo cpufreq.set -c 1 -f 1.30Ghz cpufreq.info Сохраняем, ставим права chmod 755 /home/username/Desktop/regim-arch.sh Создаем декларацию сервиса sudo nano /etc/systemd/system/freq.service Добавляем строки [Unit] Description=Понижение частоты [Service] ExecStart=/home/username/Desktop/regim-arch.sh [Install] WantedBy=multi-user.target Сохраняемся Проверочный запуск systemctl start freq.service Активируем автозапуск systemctl enable freq.service

Теги документа