- Jak na VirtualBox
- Arch Linux Instalace
- Virtualbox Arch Linux nastavení
- Instalace Xorg a window manageru DWM
- Quad Boot
- Pacman a AUR pomocníci
- Picom Compositor
- Instalace Xfce
- Command-Line Shell
- AwesomeWM Basics
- AwesomeWM Ricing
- KDE Plasma – Pracovní prostředí nové generace pro Linux
- Openbox- velikostně malý, rychlý window manager plně v souladu s ICCCM a EWMH
- GNOME – Jednoduché, krásné, elegantní.
Další díl seriálu o Arch Linuxu od Tondy Fischera. Tento 4. díl pojednává o instalaci Xorg a dynamického tiling window manageru DWM. Provede Vás postupně základní instalací v OS Arch Linux a seznámí se základním ovládáním prostředí. Ve finále budete mít systém nachystán pro svou běžnou práci a budete se moci pustit do studia systému
Instalace Xorg a vysvětlení .xinitrc
sudo pacman -S xorg xorg-xinit xterm startx
Zobrazí se 3x xterms, vlevo je hlavní xterm. Pokud jej ukončíte zkratkou ctrl+d
, dojde k ukončení celého xorg.
Instalace a kompilace DWM ručně
DWM má domov zde https://suckless.org/
- Povídání o DWM na suckless stránkách https://dwm.suckless.org/
- Velmi důležitý tutoriál k DWM https://dwm.suckless.org/tutorial/
- Arch wiki stránky Arch Wiki DWM
- Seriál na root.cz Suckless: dynamický správce oken dwm a https://www.root.cz/serialy/suckless-project/
DWM kompilace a instalace
sudo pacman -S git mkdir -p ~/git/github cd ~/git/github git clone git://git.suckless.org/dwm git clone git://git.suckless.org/st git clone git://git.suckless.org/dmenu cd dwm ## toto proved pro kazdy adresar dwm, st a dmenu sudo make clean install ## postupne nainstalovat dwm, st, dmenu
Konfigurace .xinitrc a Xresources
Zde již si připravíme .xinitrc komplexnější pro testy a spoštění WM (window managers) a DE (desktop environements) používaných v celém seriálu. Stažení provedeme z mých dofiles následujícím postupem.
cd ~/git/github git clone https://github.com/raven2cz/dotfiles dotfiles-raven2cz cd dotfiles-raven2cz cp .xinitrc ~ cp .Xresources ~ nvim ~/.xinitrc ## zakomentovat setxkbmap -layout "us,cz" - prekryva hodne kl.zkratek s DWM!
Spuštění DWM
startx ~/.xinitrc dwm
První Bash Script
Ukázka prvního jednoduchého bash skriptu pro zobrazení hodin vpravo nahoře v xsetroot
sekci.
nvim ~/.local/bin/dwm_time #!/bin/bash while true; do xsetroot -name "$( date +"%F %R" )" sleep 1m # Update time every minute done chmod ug+x ~/.local/bin/dwm_time
Nutno přidat $HOME/.local/bin
do /etc/profile
Přidejte se sudo do tohoto souboru řádku: appendpath '/home/box/.local/bin'= za ostatní již existující a soubor uložte. Nutný restart nebo zavolání z daného terminálu příkaz =source /etc/profile
.
První Wallpaper
Provede alespoň základní nastavení pozadí, jsme suckless, víc zatím dělat nebudeme, záleží nám na efektivě a minimalismu. Stáhněte si své oblíbené obrázky pomocí firefox nebo přes /mnt
sdílený adresář. Pro ostatní mohu nabídnout sbírku mých public wallpapers pro demonstraci.
cd ~/git/github git clone https://github.com/raven2cz/public-wallpapers
Použijeme prohlížeč obrázků feh
pro nastavení pozadí. Arch-Wiki FEH
sudo pacman -S feh feh --bg-scale ~/git/github/public-wallpapers/00007-minimal-forest.jpg
Později si ukážeme, jak tyto změny zahrnout do našeho autorun
skriptu při spuštění DWM.
DWM-Flexipatch
Zjednodušená možnost patches pro DWM pomocí flexipatch project.
- https://github.com/bakkeby/dwm-flexipatch Nutné provést git clone repository. Editovat soubor
config.def.h
. na hodnotu 1 nastavit patches, které chcete aktivovat, uložit soubor. Na závěř standardně zavolatsudo make install
, zkompiluje dwm a umístí jej do spouštěcích adresářů.