Manjaro

Отключение IPv6

sudo echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.d/100-manjaro.conf
sudo echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.d/100-manjaro.conf
sudo sysctl -p /etc/sysctl.d/100-manjaro.conf

Смена бранча

Создать файл и открыть его для редактирования

sudo nano /opt/manjaro-branch.sh

Встаить в него следующее

#!/usr/bin/env bash

# https://wiki.manjaro.org/index.php?title=Switching_Branches

if [ -z "${1}" ]; then
 pacman-mirrors -G
else
 pacman-mirrors --api --set-branch "${1}"
 pacman-mirrors --fasttrack 5
 pacman -Syyuu
fi

Выставить права на исполнение

sudo chmod +x /opt/manjaro-branch.sh

Запустить без параметров для отображение текущего бранча или с названием бранча для его смены

Список установленных пакетов

nano apps.sh

#!/bin/bash
APPFILE=~/apps.list

echo `date` > $APPFILE

echo "" >> $APPFILE
echo "<<< Snap >>>" >> $APPFILE
snap list >> $APPFILE

echo "" >> $APPFILE
echo "<<< Flatpak >>>" >> $APPFILE
flatpak list >> $APPFILE

echo "" >> $APPFILE
echo "<<< AUR >>>" >> $APPFILE
pamac list -m >> $APPFILE

echo "" >> $APPFILE
echo "<<< Repo >>>" >> $APPFILE
pamac list -i >> $APPFILE

chmod +x apps.sh
./apps.sh

Тюнинг Pacman

Открыть конфигурационный файл

sudo nano /etc/pacman.conf

Добавить в него параметры

Color
VerbosePkgLists
ParallelDownloads=5
ILoveCandy

Обновить пакетную базу

sudo pacman -Syyu

Установка Virt-Manager

Установка необходимых пакетов:

sudo pacman -S virt-manager qemu vde2 iptables-nft dnsmasq bridge-utils openbsd-netcat edk2-ovmf swtpm
sudo usermod -a -G libvirt $USER
sudo systemctl enable --now libvirtd.service

Для работы Windows гостевых систем установить пакет virtio-win из AUR:

sudo pamac install virtio-win

Установка окружения

KDE
sudo pacman -S kde-applications manjaro-kde-settings sddm-breath-theme manjaro-settings-manager-knotifier manjaro-settings-manager-kcm breath2-icon-themes breath2-wallpaper plasma5-themes-breath2 sddm-breath2-theme
sudo systemctl enable sddm.service --force
Gnome
sudo pacman -S gnome-extra manjaro-gnome-assets manjaro-gdm-theme manjaro-settings-manager
sudo systemctl enable gdm.service --force
XFCE
sudo pacman -S xfce4-gtk3 xfce4-goodies xfce4-terminal network-manager-applet xfce4-notifyd-gtk3 xfce4-whiskermenu-plugin-gtk3 tumbler engrampa lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings manjaro-xfce-gtk3-settings manjaro-settings-manager
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm-gtk-greeter.conf

[greeter]
background = /usr/share/backgrounds/illyria-default-lockscreen.jpg
font-name = Cantarell Bold 12
xft-antialias = true
icon-theme-name = Papirus
screensaver-timeout = 60
theme-name = Matcha-azul
cursor-theme-name = xcursor-breeze
show-clock = false
default-user-image = #avatar-default
xft-hintstyle = hintfull
position = 50%,center 50%,center
clock-format =
panel-position = bottom
indicators = ~host;~spacer;~clock;~spacer;~language;~session;~a11y;~power

Budgie
sudo pacman -S budgie-desktop network-manager-applet gnome-control-center gnome-screensaver gnome-terminal nautilus budgie-extras dconf-editor lightdm lightdm-slick-greeter lightdm-settings manjaro-budgie-settings manjaro-settings-manager papirus-maia-icon-theme
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm.conf

greeter-session=lightdm-slick-greeter

sudo nano /etc/lightdm/slick-greeter.conf

[Greeter]
background=/usr/share/backgrounds/manjaro-budgie/manjaro-budgie.jpg
theme-name=Matcha-sea
icon-theme-name=Papirus-Maia
draw-grid=false

Cinnamon
sudo pacman -S cinnamon cinnamon-wallpapers cinnamon-sounds gnome-terminal parcellite lightdm lightdm-slick-greeter lightdm-settings manjaro-cinnamon-settings adapta-maia-theme kvantum-manjaro
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm.conf

greeter-session=lightdm-slick-greeter

sudo nano /etc/lightdm/slick-greeter.conf

[Greeter]
background=/usr/share/backgrounds/greeter_default.jpg
background-color=#263138
draw-grid=false
theme-name=Adapta-Nokto-Eta-Maia
icon-theme-name=Papirus-Dark-Maia
font-name='Cantarell 11'
xft-antialias=true
xft-hintstyle=hintfull
enable-hidpi=auto

MATE
sudo pacman -S mate network-manager-applet mate-extra dconf-editor lightdm lightdm-slick-greeter lightdm-settings manjaro-mate-settings arc-maia-icon-theme papirus-maia-icon-theme manjaro-settings-manager manjaro-settings-manager-notifier
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm.conf

greeter-session=lightdm-slick-greeter

sudo nano /etc/lightdm/slick-greeter.conf

[Greeter]
background=/usr/share/backgrounds/manjaro-mate/manjaro-mate.jpg
theme-name=Adapta-Nokto-Maia
icon-theme-name=Arc-Maia
draw-grid=false

Deepin
sudo pacman -S deepin deepin-extra lightdm deepin-manjaro
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm.conf

greeter-session=lightdm-deepin-greeter

LXDE
sudo pacman -S lxde network-manager-applet lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings manjaro-lxde-logout-banner manjaro-lxde-xfce4-notifyd manjaro-lxde-xfce4-volumed-pulse manjaro-settings-manager manjaro-settings-manager-notifier manjaro-lxde-settings arc-maia-icon-theme kvantum-manjaro
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm-gtk-greeter.conf

[greeter]
background = /usr/share/backgrounds/lxde-breath.png
font-name = Cantarell 12
xft-antialias = true
icon-theme-name = Arc-Maia
screensaver-timeout = 60
theme-name = Adapta-Eta-Maia
cursor-theme-name = xcursor-breeze
show-clock = false
default-user-image = #avatar-default
xft-hintstyle = hintfull
position = 50%,center 50%,center
clock-format =
panel-position = bottom

LXQT
sudo pacman -S lxqt xscreensaver lightdm lightdm-slick-greeter lightdm-settings light-locker manjaro-lxqt-extra-settings manjaro-openbox-adapta-maia papirus-maia-icon-theme
sudo systemctl enable lightdm.service --force
sudo nano /etc/lightdm/lightdm.conf

greeter-session=lightdm-slick-greeter