Arch#jwm
Официальный дистрибутив Arch linux
-------------------------------------------
# ping -c 3 google.com => "0% packet loss"
----------------------------------------------------------
# cfdisk => создать разделы boot, swap, root, home
# mkfs.ext2 /dev/sda1 -L boot
# mkswap /dev/sda2 -L swap
# mkfs.ext4 /dev/sda3 -L root
# mkfs.ext4 /dev/sda4 -L home
# mount /dev/sda3 /mnt
# mkdir /mnt/{boot,home}
# mount /dev/sda1 /mnt/boot
# mount /dev/sda4 /mnt/home
# swapon /dev/sda2
--------------------------------------------------------------
# nano /etc/pacman.d/mirrorlist => отредактировать репозиторий
# pacstrap -i /mnt base base-devel linux linux-firmware dhcpcd nano
------------------------------------------------------------------
# pacstrap -i /mnt netctl dialog wpa_supplicant => Wi-Fi
--------------------------------------------------------
# arch-chroot /mnt pacman -S grub-bios => BIOS
# arch-chroot /mnt pacman -S grub-efi-x86_64 => UEFI
# genfstab -p /mnt >> /mnt/etc/fstab
# arch-chroot /mnt /bin/bash
-----------------------------------------------------------------------------------
# nano /etc/locale.gen => раскомментировать #en_US.UTF-8 UTF-8 и #ru_RU.UTF-8 UTF-8
# locale-gen
----------------------------------------------------------------------------------------
# nano /etc/mkinitcpio.conf => MODULES( ) Nvidia — nouveau Intel — i915 AMD — radeon
--------------------------------------------------------------------------------------------
# mkinitcpio -p linux
-----------------------
# grub-install /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
--------------------------------------
# passwd
--------
# exit
--------------------------
# umount /mnt/{boot,home,}
--------------------------
# reboot
-----------------------------------
# hostnamectl set-hostname хост_имя
----------------------------------------
# timedatectl set-timezone Europe/Moscow
----------------------------------------
# localectl set-keymap ru
# setfont cyr-sun16
# localectl set-locale LANG="ru_RU.UTF-8"
# export LANG=ru_RU.UTF-8
# nano /etc/vconsole.conf => добавить строку FONT=cyr-sun16
----------------------------------------------------------------
# mkinitcpio -p linux
--------------------------------------
# grub-mkconfig -o /boot/grub/grub.cfg
---------------------------------------------------------------------------------------------
# nano /etc/pacman.conf => раскомментировать #[multilib] и #Include = /etc/pacman.d/mirrorlist
----------------------------------------------------------------------------------------------
# useradd -m -g users -G audio,games,lp,optical,power,scanner,storage,video,wheel -s /bin/bash имя_пользователя
# passwd имя_пользователя
# chfn имя_пользователя
--------------------------
# systemctl enable dhcpcd
# systemctl start dhcpcd
# wifi-menu => Wi-Fi
---------------------
# pacman -Syy
# pacman -Su
-------------------
# pacman -S sudo
# EDITOR=nano visudo => раскомментировать строку # %wheel ALL=(ALL) ALL
# exit
---------------------------------------------------------------------------
$ sudo pacman -S xorg-server xorg-xinit xorg-xload xorg-xmessage mesa xterm
$ sudo pacman -S xf86-input-synaptics => тачпад или тачскрин
$ sudo pacman -S xf86-video-nouveau => Nvidia
$ sudo pacman -S xf86-video-intel => Intel
$ sudo pacman -S xf86-video-ati => AMD
$ sudo pacman -S xf86-video-vesa => виртуальная машина
-----------------------------------------------------------
$ sudo pacman -S alsa-lib alsa-utils
$ sudo alsactl init => инициализация звука
------------------------------------------------
# sudo pacman -S jwm dmenu
# sudo pacman -S rxvt-unicode urxvt-perls
# sudo pacman -S xorg-xrandr xorg-xkill xorg-xcalc xclip xorg-xdpyinfo
# sudo pacman -S qutebrowser
# sudo pacman -S mc
# sudo pacman -S feh scrot flameshot
# sudo pacman -S unzip unrar p7zip
# sudo pacman -S mpv youtube-dl
# sudo pacman -S ncdu tree
# sudo pacman -S conky atop powertop iotop hddtemp lshw sysstat smartmontools hdparm dmidecode kmon nmon smem hwinfo tlp psmisc
# sudo pacman -S iftop vnstat traceroute net-tools nmap hping dnsutils lsof nethogs bwm-ng
# sudo pacman -S wireless_tools wireless_regdb usb_modeswitch
# sudo pacman -S git curl wget rtorrent
# sudo pacman -S zathura-pdf-mupdf
# sudo pacman -S libreoffice-fresh libreoffice-fresh-ru
# sudo pacman -S virtualbox
--------------------------------------
$ nano ~/.bash_profile => добавить строку [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
-----------------------------------------------------------------------------------------------
$ cp /etc/X11/xinit/xinitrc ~/.xinitrc
$ nano ~/.xinitrc => закомментировать 5 строк снизу и добавить exec jwm
---------------------------------------------------------------------------------------------
$ sudo pacman -S ttf-liberation opendesktop-fonts ttf-dejavu
-------------------------------------------------------------------------------------------
$ sudo nano /etc/X11/xorg.conf.d/00-keyboard.conf "ru,us" => "us,ru" переключение Shift+Shift
--------------------------------------------------------------------------------------------
$ sudo systemctl reboot