Установка Openbox в ArchLinux 2020.

Channel:
Subscribers:
9,410
Published on ● Video Link: https://www.youtube.com/watch?v=mYAOaEdY-rs



Duration: 5:34
7,581 views
221


В этом ролике я расскажу про минимальную установку и базовую настройку опенбокса. Установка будет осуществляться в Arch Linux, который я устанавливал вот так:

cfdisk dos /dev/sda1
mkfs.ext4 /dev/sda1
mount /dev/sda1/mnt

pacstrap /mnt base linux linux-firmware
genfstab -U /mnt (две угловые скобки вправо) /mnt/etc/fstab
arch-chroot /mnt

pacman -S grub nano sudo dhcpcd

/etc/locale.gen en_US.UTF-8 UTF-8
locale-gen
localectl set-locale ru_RU.UTF-8

grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc

passwd
useradd -m -g users -G wheel -s /bin/bash user
passwd user
EDITOR=nano visudo user ALL=(ALL) ALL

systemctl enable dhcpcd

#### КОНФИГУРАЦИОННЫЕ ФАЙЛЫ ####
Копипастишь от сюда /etc/xdg/openbox в ~/.config/openbox

#### БАЗОВЫЙ СОФТ ####
sudo pacman -S xorg xorg-xinit nvidia mesa openbox kitty pcmanfm falkon mousepad

xorg - графичиский сервер
xorg-xinit - скрипт запуска графического сервера
nvidia/mesa - драйвера на видеокарту
openbox - менеджер окон
kitty - эмулятор терминала
pcmanfm - файловый менеджер
falkon - браузер
mousepad - текстовый редактор

#### ЗАПУСК OPENBOX ####
В ~/.xinitrc прописать exec openbox.
Запустить командой startx

#### ВХОД В СИСТЕМУ ####
sudo pacman -S lightdm lightdm-gtk-greeter
systemctl enable lightdm

#### ВХОД В СИСТЕМУ БЕЗ ДОП.ПАКЕТОВ ####
Автологин:
/etc/systemd/system/getty@tty1.service.d/override.conf

*Service*
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM

Вместо username прописываешь свой логин

Автостарт иксов:
~/.bash_profile

if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi

После обновления /etc/systemd/system/getty@tty1.service.d/override.conf может отвалиться. Если такое произошло, стартуешь иксы руками (startx) и правишь файл как написано выше.

#### СЕТЬ ####
sudo pacman -S networkmanager
sudo pacman -S network-manager-applet апплет для панели, если нужно.
sudo systemctl enable NetworkManager.service

#### КЛАВИАТУРА ####
/etc/X11/xorg.conf.d/00-keyboard.conf и копипастим туда вот это:

Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

После чего перезагружаешь openbox.

#### NUMLOCK ####
setleds -D +num в ~/.bash_profile.

Или через системд:
/etc/systemd/system/getty@.service.d/activate-numlock.conf

[Service]
ExecStartPre=/bin/sh -c 'setleds -D +num (одна угловая скобка влево) /dev/%I'

Самый надежный способ: sudo pacman -S numlockx, потом в ~/.xinitrc добавляешь numlockx & перед exec openbox.

#### ЗВУК ####
sudo pacman -S alsa-lib alsa-utils
sudo pacman -S pulseaudio если нужно.

#### ПРИНТЕР ####
sudo pacman -S cups cups-pdf
systemctl enable org.cups.cupsd.service
sudo pacman -S splix для установки принтера sumsung.

для остальных принтеров драва нужно поарчить тут: https://wiki.archlinux.org/index.php/CUPS_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)/Printer-specific_problems_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

#### БЛОКИРОВКА ЭКРАНА ####
sudo pacman -S xscreensaver
xscreensaver-demo настройка скринсервера

#### ВЫХОД ИЗ СИСТЕМЫ ####
Хотел еще про oblogout пару слов сказать, но он уже перемещен в AUR(((


Music: https://soundcloud.com/royalty-free-music-btm/free-download-background-music-for-youtube-video-vlog-calm-inspirational-instrumental-smooth

____________________________________________________
Поддержать канал:
https://www.donationalerts.com/r/prolinux
Обои:
https://unsplash.com/collections/91828652/wallpaper
Конфиги:
https://notabug.org/owl410/owl_dotfiles
Телеграм:
https://t.me/prolinux_tg
Телеграм чат:
https://t.me/proLinux_chat
____________________________________________________

#linux #archlinux #openbox #install_openbox #configuration_openbox #линукс #арчлинукс #опенбокс #установка_опенбокс #настройка_опенбокс







Tags:
linux
archlinux
openbox
install_openbox
configuration_openbox
линукс
арчлинукс
опенбокс
установка_опенбокс
настройка_опенбокс