Безсмислено

Безсмутни инструменти

Безсмутни инструменти
Много софтуерни пакети за Linux добавят функции от десетилетия. Въпросът става; Колко от тези функции ви помагат и колко просто затрупват диска и паметта ви? Нашите герои са безсмислени.org са предприели решението на този проблем, като са премахнали всички функции в стандартния код. Любовни черти? Всички функции се предлагат като кръпки, така че можете да решите колко и кои функции искате. С тази система вие контролирате какви функции имате нужда или искате. Цената е, че трябва да положите малко усилия, за да компилирате кода си сами. Повечето безсмислени инструменти всъщност се предлагат в повечето дистрибуции като двоични файлове. Това обаче унищожава целта, тъй като ще имате много ограничен набор от функции. По-добре е да изтеглите изходния код! Ще компилирате двоичните файлове, не се притеснявайте, не е толкова трудно, колкото мнозина мислят.

Необходимите инструменти

Като цяло ще ви е необходим компилатор, за да създадете вашите двоични файлове. Стандартният GCC обикновено работи, въпреки че поддържащите предпочитат tinycc. Това изисква известна настройка, така че изберете това, след като сте компилирали няколко пъти и сте разбрали как работи компилирането. Когато сте избрали вашия компилатор, трябва да изтеглите файловете. Източникът е достъпен като git хранилища, така че инсталирайте git и използвайте git clone в директорията на изходния код.

Настройка на вашата система

Ако използвате gcc, можете лесно да инсталирате със стандартния манипулатор на пакети и след това да стартирате „make“, за да компилирате кода си. Ако вместо това изберете tinycc, имате още работа. За щастие, tinycc може да се компилира, така че да го изтегля от хранилищата на git.

$ git clone git: // repo.или.cz / tinycc.git

Можете да го компилирате и инсталирате на вашата система, въпреки че можете да използвате компилатора директно от неговата директория. След като конфигурирате това, искате да разгледате функциите, които може да ви пожелаят. Това е мястото, където трябва да обърнете най-голямо внимание, да избирате само функции, които всъщност искате, и да прилагате възможно най-малко всеки път. Причината е, че всички функции са кръпки, грешките се грешат и сте останали с много ровене около изходния код, за да разберете какво всъщност трябва да има там. Инструментите, от които се нуждаете, са „patch“ и diff, за да сте сигурни, че можете да боравите с пластирите и да ги изследвате.

$ apt install patch && apt install diff

И накрая, трябва да можете да компилирате любимите си инструменти!

Някои интересни проекти

Безсмутен терминал

st - простият терминал е проектиран да изпълнява само вашите команди. По подразбиране не се предлага с превъртане. Всъщност изобщо не са включени много функции. За да намерите кои функции искате, отидете и ги потърсете на уеб страницата им. Когато намерите такъв, трябва да го изтеглите и да използвате кръпка, за да го получите. Може да искате да добавите функция, за да създадете нов терминал с клавишна комбинация. За целта изтеглете https: // st.безсмутен.org / patches / newterm / st-newterm-0.8.2.разл. С този файл под ръка можете да актуализирате основния файл. Изпълнете корекцията в директорията на изходния код.

$ кръпка -p1 < st-newterm-0.8.2.diff

Това може да ви създаде проблеми, тъй като началната ви точка не винаги е правилна, прочетете файла за отхвърляне, за да коригирате. С успешно приложената лепенка можете да преминете към задаване на вашите предпочитания. Това се прави в конфигурацията.h файл. Когато приключите, компилирайте кода си. В повечето пакети имате една команда за това.

$ направи чиста инсталация

За всеки пакет има файл README, прочетете го!

DWM

DWM е заместител на всеки мениджър на прозорци, има много малко функции, което го прави малък и бърз. Работи на X, въпреки че са положени известни усилия за пренасянето му към Wayland. Много мениджъри на прозорци за плочки се базират на този код.

сърф

Най-простият уеб браузър, който дори не сте си представяли! Можете да следвате връзки и да отваряте нови с Ctrl-g, програмистите могат да го вграждат и в други приложения. Като „обикновен“ потребител можете да го добавите към Emacs! По подразбиране няма повече функции. За сърфиране в табове използвайте пакета „табулиран“.

sinit

След като се влюбите в безсрамни инструменти, можете да превключите стартирането и управлението на процеса на sinit. Той премахва повечето ненужни функции. По този начин стартирате машината си обработва само три сигнала, което позволява да имате много минимална система.

Какво ще липсва?

Когато използвате безсмутни инструменти, ще ви липсват някои функции, но изпробвайте, преди да прецените. Въобще може да не ви липсва нищо.

Заключение

Безсмутните инструменти са малко екстремни за повечето хора. Повечето хора обаче няма да рискуват за големи подобрения от страх, че всички ще бъдат загубени. Присъединете се към смелите и изпробвайте пакет в даден момент, докато не се почувствате добре от него. Следващата стъпка е да стартирате двойно в безсмутна система, за да сте сигурни, че все още можете да продължите с ежедневните задачи.

Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...
5 най-добри аркадни игри за Linux
В днешно време компютрите са сериозни машини, използвани за игри. Ако не можете да получите новия висок резултат, ще разберете какво имам предвид. В т...