Date: 2022-05-27 20:00:00
Tags: software desktop
Desc: Skoncilo hledani toho praveho linuxoveho distra?
# LARBS
Uz jsem zde psal o svych zkusenostech s Linuxem a jinymi odrudami
BSD. Duvody pro tyto exkurze byly pracovni (zamestnavatel pozaduje
Forticlient, ktery se v repozitarich OpenBSD nenachazi). Vyzkousel
jsem vice dister, napr. Solus, ktere take povazuju za zdarile
distro. Ale vzdycky mi neco vadilo ci neco nefungovalo ci jsem se
s necim trapil. A protoze se muj cas stal v posledni dobe spise
vzacnym, nechtelo se mi prilis experimentovat a po nocich neco
hackovat.
Chtel jsem proste neco, co funguje. A opet se osvedcilo pravidlo,
ze _bezproblemovost je funkci jednoduchosti_.
Luke Smith je autorem maleho linuxoveho distra uverejneneho pod
nazvem LARBS. Nejde o cistokrevne distro, nybrz o sofistikovany
skript, ktery instaluje:
> window manager + zakladni programy + konfigurace.
O LARBS jsem vedel uz dlouho, ale nemel jsem chut, ani duvod ho
instalovat. Sahl jsem po nem vicemene ze zoufalstvi.
## Artix Linux
Nejprve je treba nainstalovat Artix Linux. To je varianta Arch
Linuxu bez systemd. Nemam na systemd vyhraneny nazor, zato uz jsem
si vyzkousel runit na Void Linuxu a shledal jsem ho jednoduchym a
velmi spolehlivym.
Instalace Artixu neni slozita a vicemene kopiruje instalaci Arch
Linuxu, takze brzy na mem pocitaci bezela cerstva zakladni
instalace. Artix je stejne jako Arch _rolling release_, takze
dalsi instalace uz nebude treba a vsechny opravy, upravy a
vylepseni obstaraji updaty.
## Instalace LARBS
Pak uz jen staci stahnout a spustit Lukuv skript. Ten obstara
vsechno ostatni, vcetne instalace zakladnich programu a jejich
nastaveni.
Mezi ne patri:
- window manager dwm s dmenu pro spousteni programu,
- filemanager lf (rychlejsi klon rangeru),
- editor neovim,
- Brave browser,
- emailovy klient neomutt,
- newsfeed newsboat,
- audio player ncmpcpp,
- video player mpv,
- ImageMagick a sxiv pro praci s obrazky,
- ffmpeg pro nahravani videa atd.
Dalsi software lze snadno doinstalovat z repozitaru Artixu ci
Arche. Kompatibilita mezi obema systemy je vynikajici a tim padem
jsou k dispozici repozitare Arch Linuxu.
Jedno z kouzel, ktere Arch umoznuje, je downgrade softwaru s
blokovanim upgradu. Takto sladuju verze unison(1), jenz slouzi k
synchronizaci obsahu domovske slozky na mych pocitacich.
## Provazanost systemu
Skript provede take kompletni nastaveni systemu. Luke peclive
uklidil konfiguracni soubory do `~/.config` a hromadu skriptu,
ktere usnadnuji praci se systemem, do `~/.local/bin`. Tam jsou
take konfiguracni soubory _suckless software_ (dwm, dmenu, sxiv),
po jejichz uprave je nutne SW znovu zkompilovat. To zni hrozne
technicky a slozite, ale ve skutecnosti jsem s kompilaci programu
suckless nemel vetsinou zadny problem a nezabralo to ani moc casu.
Snad kazda klavesa na klavesnici je namapovana na nejakou funkci,
vetsinou spusteni nejakeho programu. Samozrejme v kombinaci s
klavesou `Windows` cili `Super`. Spousteni programu pres dmenu je
snadne, ale pres klavesovou zkratku jeste snadnejsi. Urcity
zadrhel spociva v tom si tyto zkratky zapamatovat. Dokonce i
pripojovani USB klicenek, externich disku ci mobilniho telefonu se
provadi pomoci klavesove zkratky, ktera spousti skript vyuzivajici
funkce dmenu.
Lukuv system se ridi 4 zakladnimi principy:
- Prirozenost, vse je po ruce (klavesove zkrakty),
- Ekonomie, lehke a jednoduche programy nezatezuji systemove
- "Vimovost", klavesnice vladne vsem, hlodavec ma utrum,
- Decentralizace, system je pavucinou malych, modifikovatelnych
zdroje a jsou rozsiritelne, a zamenitelnych programku, ktere lze
snadno prizpusobovat svym potrebam.
Luke Smith je velkym propagatorem Vimu. Proto je klavesa `Caps
Lock` defaultne namapovana na `Escape` a pokud to slo, je ovladani
programu nastaveno na `h j k l`. Takto bylo prenastaveno ovladani
newsboatu a dalsich programu.
LARBS je vybaven navodem v PDF, ktery se spousti klavesovou
zkratkou `Super F1`. Ten pomerne podrobne popisuje ruzne aspekty a
filozofii sveho projektu, vcetne seznamu klavesovych zkratek.
## Dojmy
Artix a LARBS pouzivam uz nekolik mesicu a jsem zatim spokojen.
System i updaty bezi bez problemu. K dispozici mam jak
openfortivpn, tak freerdp i hromadu dalsiho softwaru.
Pro mnohe uzivatele muze byt kamenem urazu dwm. Jde o tzv.
_tiling window manager_, kde se jednotliva okna oteviraji vedle
sebe, nikoliv na sebe. Bezny uzivatel Windows neco takoveho
prakticky nezna, ackoliv Windows take umoznuji jednoduchy tiling.
Dwm je prirozene klavesocentricky window manager, mys skoro neni
potreba.
Dobra zprava je, ze se na nej da docela dobre zvyknout. Zvladla to
i moje manzelka, v jejiz pritomnosti jinak veskera elektronicka
zarizeni prestavaji fungovat.
Doufam tedy, ze odpoved na otazku z uvodu je ano.
=> slackware-linux.html [Slackware Linux]
=> freebsd.html [FreeBSD]
=>
https://getsol.us/home/ [Solus]
=>
https://lukesmith.xyz/ [Luke Smith]
=>
https://larbs.xyz/ [LARBS]
=>
https://github.com/LukeSmithxyz/LARBS [LARBS skript]