Окончание, начало тут:
В предыдущих частях мы установили минимальную систему с графическим окружением, и полную систему с КДЕ и необходимыми приложениями. В завершающей части закончим настройку новой системы, и посмотрим, что можно делать дальше. Загружаемся и логинимся под созданным пользователем, открываем Alacritty.
Подключение к сети
Если нужно подключиться к сети WiFi - делаем это через иконку сети в трее.
Настройки пользователя
cat > ~/.bash_profile << 'EOF'
[[ -f ~/.bashrc ]] && . ~/.bashrc
EOF
cat > ~/.bashrc << 'EOF'
[[ $- != *i* ]] && return
export HISTSIZE=10000
export HISTFILESIZE=10000
export HISTCONTROL=ignoreboth:erasedups
export HISTIGNORE="&:ls:ll:[bf]g:exit"
export PROMPT_COMMAND="history -a"
shopt -s histappend
shopt -s autocd
shopt -s cdspell
shopt -s checkjobs
shopt -s checkwinsize
shopt -s cmdhist
shopt -s dirspell
shopt -s globstar
alias grep='grep --color=auto'
alias ls="ls -AF --color=auto"
alias ll='ls -AFl --color=auto'
alias lsblk='lsblk -apl -o NAME,RM,RO,ROTA,DISC-GRAN,PARTTYPENAME,TYPE,FSTYPE,FSVER,PARTLABEL,LABEL,SIZE,FSUSED,FSUSE%,MOUNTPOINTS'
N="\[\e[0m\]"
C1="\[\e[38;2;255;255;153m\]"
C2="\[\e[38;2;255;192;203m\]"
C3="\[\e[38;2;230;190;255m\]"
A1="\[\e[38;5;196m\]"
A2="\[\e[38;2;255;215;0m\]"
A3="\[\e[38;2;152;255;152m\]"
PS1="$C1\t $C2\u $C3\w $A1>$A2>$A3> $N"
export PROMPT_DIRTRIM=3
unset N C1 C2 C3 A1 A2 A3
EOF
mkdir -pv ~/.config/alacritty
cat > ~/.config/alacritty/alacritty.toml << 'EOF'
[[mouse.bindings]]
action = "Paste"
mouse = "Right"
[selection]
save_to_clipboard = true
[window]
opacity = 0.85
dimensions = { columns = 200, lines = 30 }
[font]
size = 12
EOF
Закройте и откройте заново Alacritty, чтобы применить настройки.
Обновление кодеков Яндекс браузера
sudo /opt/yandex/browser/update_codecs /opt/yandex/browser
Если странно и рывками работает прокрутка в браузере, зайдите в браузере по указанному ниже адресу и измените настройку на другое значение
chrome://flags/#smooth-scrolling
Размытие под прозрачными окнами
Если у вас не самый слабый компьютер, можете установить интересный эффект размытия. К сожалению, его иногда придется переустанавливать после обновления Qt
git clone https://github.com/taj-ny/kwin-effects-forceblur
cd kwin-effects-forceblur
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
make -j
sudo make install
cd ../..
sudo rm -r kwin-effects-forceblur/
Теперь зайдите в приложение "Параметры системы", откройте "Диспетчер окон" - "Эффекты рабочего стола", и включите эффект "Better Blur". Зайдите в его настройки, переключитесь на закладку "Force blur", очистите содержание поля "Classes of windows to force blur", и установите опцию "Blur all except matching". Нажмите "применить". Можете настроить другие параметры. Там же в "Диспетчер окон" - "Эффекты рабочего стола" отключите галочки у эффектов "Контрастность фона" и "Размытие", и наоборот включите у эффекта "Полупрозрачность". Можете так же включить интересный эффект "Колышущиеся окна" и настроить его величину.
Игры КДЕ
Хотите попробовать игры, встроенные в КДЕ, можете их установить, всей пачкой или выборочно
sudo pacman -Sy kbreakout kmines kpat kshisen bomber bovo granatier kajongg kapman katomic kblackbox kblocks kbounce kdiamond kfourinline kgoldrunner kigo killbots kiriki kjumpingcube klickety klines kmahjongg knavalbattle kolf kollision kreversi ksirk ksnakeduel ksquares ktuberling lskat palapeli picmi khangman kanagram blinken step kspaceduel ksudoku kubrick knights kalzium konquest knetwalk
Обновление системы
sudo pacman -Syyuu
На этом установка в целом завершена. Можете покопаться в приложении "Параметры системы" и настроить внешний вид под себя. Так же настройте панель внизу так, как вам больше нравится, и попробуйте добавить виджеты на рабочий стол. Добавьте нужные приложения на панель задач или в избранное в основном меню.
Альтернативные рабочие окружения
Первая система вам возможно больше не нужна, можете установить на нее другой Arch Liinux так, как описано в четвертой части, и попробовать альтернативные окружения:
Gnome
pacstrap -i /mnt gnome-shell mutter gnome-menus gnome-screenshot gnome-keyring gnome-session gnome-settings-daemon xdg-user-dirs-gtk gvfs
pacstrap -i /mnt gnome-control-center gnome-shell-extensions gnome-system-monitor gnome-clocks gnome-calendar gnome-calculator gnome-characters gnome-disk-utility gnome-font-viewer gnome-logs evince dconf-editor gnome-tweaks gnome-usage baobab ristretto
pacstrap -i /mnt five-or-more four-in-a-row gnome-chess gnome-klotski gnome-mahjongg gnome-mines gnome-nibbles gnome-robots gnome-sudoku gnome-taquin gnome-tetravex hitori iagno lightsoff quadrapassel tali swell-foop
Hyprland
pacstrap -i /mnt hyprland wofi qt5ct waybar grim slurp hyprpaper mako polkit-kde-agent
Xfce
pacstrap -i /mnt xfce4 xfce4-goodies
Cinnamon
pacstrap -i /mnt cinnamon cinnamon-translations
Mate
pacstrap -i /mnt mate mate-extra
Cutefish
pacstrap -i /mnt cutefish
Deepin
pacstrap -i /mnt deepin deepin-kwin deepin-extra
Budgie
pacstrap -i /mnt budgie budgie-desktop-view budgie-backgrounds network-manager-applet materia-gtk-theme papirus-icon-theme
Вам возможно понадобятся дополнительные приложения для этих окружений
Сеть
pacstrap -i /mnt network-manager-applet nm-connection-editor
Альтернативные менеджеры входа в систему вместо sddm
pacstrap -i /mnt gdm
или
pacstrap -i /mnt lightdm lightdm-gtk-greeter
Файловые менеджеры
pacstrap -i /mnt thunar
или
pacstrap -i /mnt pcmanfm-gtk3
На этом пока всё, спасибо за внимание :)