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]