Suckless

Bezsuché náradie

Bezsuché náradie
Mnoho softvérových balíkov pre systém Linux pridáva funkcie už desaťročia. Otázka sa stáva; Koľko z týchto funkcií vám pomáha a koľko iba zaberá vaše disky a pamäťové zdroje? Naši hrdinovia skončili bez sania.org podnikli na vyriešenie tohto problému odstránením všetkých funkcií v štandardnom kóde. Funkcie lásky? Akékoľvek funkcie sú k dispozícii ako opravy, takže sa môžete rozhodnúť, koľko a ktoré funkcie chcete. Vďaka tomuto systému máte kontrolu nad tým, aké funkcie potrebujete alebo chcete. Cena je taká, že je potrebné vyvinúť určité úsilie, aby ste si svoj kód zostavili sami. Väčšina bezsuchých nástrojov je vo väčšine distribúcií skutočne k dispozícii ako binárne súbory. Týmto je však zmarený účel, pretože budete mať k dispozícii veľmi obmedzenú sadu funkcií. Je lepšie stiahnuť si zdrojový kód! Budete zostavovať binárne súbory, nebojte sa, nie je to také ťažké, ako si mnohí myslia.

Potrebné nástroje

Všeobecne budete na vytvorenie binárnych súborov potrebovať kompilátor. Štandardné GCC bude zvyčajne fungovať, aj keď správcovia uprednostňujú tinycc. Vyžaduje si to nejaké nastavenie, takže si to zvoľte po niekoľkom kompilácii a zistení, ako kompilácia funguje. Keď ste si vybrali kompilátor, musíte si stiahnuť súbory. Zdroj je k dispozícii ako úložiská git, takže nainštalujte git a použite git clone vo svojom adresári zdrojového kódu.

Nastavuje sa váš systém

Ak používate program gcc, môžete ho ľahko nainštalovať pomocou štandardného ovládača balíkov a potom spustiť príkaz „make“ na kompiláciu kódu. Ak si namiesto toho vyberiete tinycc, máte pred sebou ešte nejakú prácu. Našťastie sa tinycc dokáže kompilovať, takže si ho môžete stiahnuť z repozitárov git.

$ git klon git: // repo.alebo.cz / tinycc.git

Môžete ho skompilovať a nainštalovať do svojho systému, hoci kompilátor môžete použiť priamo z jeho adresára. Po nakonfigurovaní chcete prehľadať funkcie, ktoré by ste mohli chcieť. Toto je pravdepodobne miesto, kde musíte venovať najväčšiu pozornosť, zvoliť iba funkcie, ktoré skutočne chcete, a zakaždým ich implementovať čo najmenej. Dôvodom je, že všetky funkcie sú patche, pokazené patche a vy ste zaseknutí kopaním zdrojového kódu, aby ste zistili, čo by tam vlastne malo byť. Potrebné nástroje sú „patch“ a diff, aby ste sa uistili, že ste s patchmi v poriadku a preskúmate ich.

$ apt install patch && apt install diff

Nakoniec by ste mali byť schopní zostaviť svoje obľúbené nástroje!

Niekoľko zaujímavých projektov

Terminál bez nasávania

st - Jednoduchý terminál je navrhnutý tak, aby spúšťal vaše príkazy. V predvolenom nastavení neprichádza s rolovaním. V skutočnosti nie je zapnutých vôbec veľa funkcií. Ak chcete nájsť, ktoré funkcie chcete vyhľadať, vyhľadajte ich na svojej webovej stránke. Ak nejaký nájdete, musíte si ho stiahnuť a získať ich pomocou opravy. Možno budete chcieť pridať funkciu na vytvorenie nového terminálu pomocou klávesovej skratky. Ak to chcete urobiť, stiahnite si https: // st.bezsuchý.org / patches / newterm / st-newterm-0.8.2.rozdiel. Vďaka tomuto súboru môžete aktualizovať hlavný súbor. Spustite opravu v adresári zdrojového kódu.

$ patch -p1 < st-newterm-0.8.2.diff

To vám môže spôsobiť problémy, pretože váš východiskový bod nie je vždy správny. Ak chcete vykonať opravu, prečítajte si súbor odmietnutia. Po úspešnom použití opravy môžete prejsť k nastaveniu svojich preferencií. To sa deje v konfigurácii.h súbor. Po dokončení skompilujte svoj kód. Vo väčšine balíkov máte na to jediný príkaz.

$ urobte čistú inštaláciu

Pre každý balík existuje súbor README, prečítajte si ho!

DWM

DWM je náhradou za všetkých správcov okien, má veľmi málo funkcií, vďaka ktorým je malý a rýchly. Beží na X, aj keď bolo vyvinuté určité úsilie, aby sa port preniesol do Waylandu. Mnoho správcov dlaždíc okien je založených na tomto kóde.

surfovať

Najjednoduchší webový prehliadač, aký ste si nikdy nepredstavovali! Môžete sledovať odkazy a otvárať nové pomocou Ctrl-g, programátori ho môžu vložiť aj do iných aplikácií. Ako „bežný“ používateľ ho môžete pridať do Emacsu! V predvolenom nastavení nie sú k dispozícii žiadne ďalšie funkcie. Na prehliadanie na kartách použite balíček „na kartách“.

hriech

Keď sa zamilujete do bezduchých nástrojov, môžete prepnúť spúšťanie a riadenie procesov na hriech. Odstraňuje väčšinu nepotrebných funkcií. Tento spôsob spustenia vášho prístroja spracováva iba tri signály, čo umožňuje mať veľmi minimálny systém.

Čo bude chýbať?

Ak použijete nástroje bez prísaviek, niektoré funkcie vám budú chýbať, ale skôr ako ich posúdite, vyskúšajte to. Možno vám nebude chýbať vôbec nič.

Záver

Nástroje bez sania sú pre väčšinu ľudí trochu extrémne. Väčšina ľudí však nebude mať šancu na zásadné vylepšenia zo strachu, že budú všetky stratené. Pridajte sa k odvážnym a vyskúšajte balíček po jednom, až kým z neho nebudete mať dobrý pocit. Ďalším krokom je spustenie systému s dvojitým spustením do bezsatného systému, aby ste mohli pokračovať v každodenných úlohách.

Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...