Instalace Xorg a window manageru DWM

Posted by
This entry is part 4 of 14 in the series Arch Linux instalace

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/

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ě zavolat sudo make install, zkompiluje dwm a umístí jej do spouštěcích adresářů.

Důležité odkazy

Series Navigation<< Virtualbox Arch Linux nastaveníQuad Boot >>

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..