Potrebni alati
Općenito, trebat će vam kompajler za izradu vaših binarnih datoteka. Standardni OUU obično radi, iako održavatelji preferiraju tinycc. To zahtijeva neke postavke, pa odaberite ovo nakon što ste nekoliko puta sastavili i shvatili kako kompajliranje djeluje. Kada odaberete svoj kompajler, morate preuzeti datoteke. Izvor je dostupan kao git spremišta, zato instalirajte git i koristite git clone u direktoriju izvornog koda.
Postavljanje vašeg sustava
Ako se odlučite za gcc, možete jednostavno instalirati sa svojim standardnim rukovateljem paketa, a zatim pokrenuti 'make' za sastavljanje koda. Ako umjesto toga odaberete tinycc, imate još posla. Srećom, tinycc se može sam kompajlirati pa ga preuzimati iz git spremišta.
$ git klon git: // repo.ili.cz / tinycc.gitMožete ga kompajlirati i instalirati na svoj sustav, premda kompajler možete koristiti izravno iz njegovog direktorija. Nakon što to konfigurirate, želite pregledati značajke koje biste možda željeli. Tu vjerojatno trebate obratiti najviše pažnje, odabrati samo značajke koje zapravo želite i svaki put implementirati što manje. Razlog je taj što su sve značajke zakrpe, pogrešno zakrpe i zapeli ste s puno kopanja po izvornom kodu kako biste saznali što bi zapravo trebalo biti tamo. Alati koji su vam potrebni su "zakrpa" i razlika kako biste bili sigurni da možete rukovati zakrpama i istražiti ih.
$ apt install patch && apt install diffNapokon, trebali biste biti u mogućnosti sastaviti svoje omiljene alate!
Nekoliko zanimljivih projekata
Suckless Terminal
st - Jednostavni terminal dizajniran je za samo izvršavanje vaših naredbi. Po defaultu se ne isporučuje s pomicanjem. Zapravo uopće nema mnogo značajki. Da biste pronašli koje značajke želite, idite i potražite ih na njihovoj web stranici. Kad ga pronađete, morate ga preuzeti i koristiti zakrpu da biste ga dobili. Možda ćete htjeti dodati značajku za stvaranje novog terminala pomoću tipkovne prečice. Da biste to učinili, preuzmite https: // st.bez sisa.org / patches / newterm / st-newterm-0.8.2.razl. S tom datotekom pri ruci možete ažurirati glavnu datoteku. Pokrenite zakrpu u direktoriju izvornog koda.
$ zakrpa -p1 < st-newterm-0.8.2.diffTo vam može stvoriti probleme jer vaša polazna točka nije uvijek točna, pročitajte datoteku odbijanja da biste je ispravili. S uspješno primijenjenom zakrpom možete prijeći na postavljanje svojih želja. To se radi u konfiguraciji.h datoteka. Kada završite, sastavite svoj kod. U većini paketa imate jednu naredbu za to.
$ make clean installZa svaki paket postoji datoteka README, pročitajte ga!
DWM
DWM je zamjena za bilo kojeg upravitelja prozora vani, ima vrlo malo značajki što ga čini malim i brzim. Radi na X-u, iako su uloženi napori da se preusmjeri na Wayland. Mnogi upravitelji prozora s pločicama temelje se na ovom kodu.
surfati
Najjednostavniji web preglednik koji nikada niste ni zamislili! Možete slijediti veze i otvoriti nove pomoću Ctrl-g, programeri ga također mogu ugraditi u druge programe. Kao "redovni" korisnik, možete ga dodati u Emacs! Prema zadanim postavkama više nema značajki. Za pregledavanje s karticama koristite paket 's karticama'.
sinit
Nakon što se zaljubite u beskorisne alate, pokretanje i kontrolu procesa možete prebaciti na sinit. Uklanja većinu nepotrebnih značajki. Na ovaj način uređaj pokreće samo tri signala, što omogućuje vrlo minimalan sustav.
Što će nedostajati?
Kad koristite alate bez sisa, nedostajat će vam neke značajke, ali isprobajte ih prije nego što prosudite. Možda vam uopće ništa ne nedostaje.
Zaključak
Besosni alati su pomalo ekstremni za većinu ljudi. Međutim, većina ljudi neće riskirati velika poboljšanja iz straha da će sve biti izgubljeno. Pridružite se hrabrima i isprobajte paket odjednom dok se u njemu ne osjećate dobro. Sljedeći je korak dvostruko pokretanje u sustav bez sisa kako biste bili sigurni da i dalje možete nastaviti sa svakodnevnim zadacima.