senza succhiare

Strumenti senza suzione

Strumenti senza suzione
Molti pacchetti software per Linux aggiungono funzionalità da decenni ormai. La domanda diventa; Quante di queste funzionalità ti stanno aiutando e quanto stanno solo ingombrando il tuo disco e le risorse di memoria? I nostri eroi a Suckless.org ha deciso di risolvere questo problema rimuovendo tutte le funzionalità nel codice standard. Caratteristiche d'amore? Tutte le funzionalità sono disponibili come patch, quindi puoi decidere quante e quali funzionalità desideri. Con questo sistema, mantieni il controllo delle funzionalità di cui hai bisogno o che desideri. Il prezzo è che devi fare uno sforzo per compilare il tuo codice da solo. La maggior parte degli strumenti suckless sono effettivamente disponibili nella maggior parte delle distribuzioni come binari. Tuttavia, questo vanifica lo scopo poiché avrai un set di funzionalità molto limitato. È meglio scaricare il codice sorgente! Compilerai i binari, non preoccuparti, non è così difficile come molti pensano.

Gli strumenti necessari

In generale, avrai bisogno di un compilatore per creare i tuoi binari. Il GCC standard di solito funziona anche se i manutentori preferiscono tinycc. Ciò richiede alcune impostazioni, quindi scegli questo dopo aver compilato alcune volte e aver capito come funziona la compilazione. Quando hai scelto il tuo compilatore, devi scaricare i file. Il sorgente è disponibile come repository git, quindi installa git e usa git clone nella directory del codice sorgente.

Configurazione del sistema

Se usi gcc, puoi installarlo facilmente con il tuo gestore di pacchetti standard e quindi eseguire 'make' per compilare il codice. Se invece scegli tinycc hai ancora del lavoro da fare. Fortunatamente, tinycc può compilarsi da solo, quindi scarica dai repository git.

$ git clone git://repo.o.cz/tinycc.idiota

Puoi compilarlo e installarlo sul tuo sistema anche se puoi usare il compilatore direttamente dalla sua directory. Una volta che hai configurato questo, vuoi esaminare le funzionalità che potresti desiderare. Probabilmente è qui che devi prestare la massima attenzione, scegliere solo le funzionalità che desideri effettivamente e implementarne il meno possibile ogni volta. Il motivo è che tutte le funzionalità sono patch, sbagli le patch e sei bloccato con un sacco di scavi nel codice sorgente per scoprire cosa dovrebbe essere effettivamente lì. Gli strumenti di cui hai bisogno sono "patch" e diff per assicurarti di poter gestire le patch e investigarle.

$ apt install patch && apt install diff

Infine, dovresti essere in grado di compilare i tuoi strumenti preferiti!

Alcuni progetti interessanti

Terminale senza suzione

st - Il semplice terminale è progettato per eseguire semplicemente i tuoi comandi. Non viene fornito con lo scorrimento per impostazione predefinita. In effetti, non sono attive molte funzionalità. Per trovare le funzionalità che desideri, vai a cercarle sulla loro pagina web. Quando ne trovi uno, devi scaricarlo e utilizzare la patch per ottenerlo. Potresti voler aggiungere una funzione per creare un nuovo terminale con una scorciatoia da tastiera. Per farlo, scarica https://st.senza suzione.org/patches/newterm/st-newterm-0.8.2.differenza. Con quel file a portata di mano puoi aggiornare il file principale. Esegui patch nella directory del codice sorgente.

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

Questo potrebbe causare qualche problema perché il tuo punto di partenza non è sempre corretto, leggi il file di rifiuto per correggere. Con la patch applicata con successo puoi passare all'impostazione delle tue preferenze. Questo viene fatto nella configurazione.h file. Al termine, compila il tuo codice. Nella maggior parte dei pacchetti, hai un singolo comando per farlo.

$ fai un'installazione pulita

C'è un file README per ogni pacchetto, leggilo!

DWM

DWM è un sostituto per qualsiasi gestore di finestre là fuori, ha pochissime funzionalità che lo rendono piccolo e veloce. Funziona su X, anche se sono stati fatti alcuni sforzi per portarlo su Wayland. Molti gestori di finestre di piastrellatura si basano su questo codice.

Surf

Il browser web più semplice che non avresti mai nemmeno immaginato! Puoi seguire i collegamenti e aprirne di nuovi con Ctrl-g, i programmatori possono anche incorporarlo in altre applicazioni. Come utente "normale", puoi aggiungerlo a Emacs! Non ci sono più funzionalità per impostazione predefinita. Per la navigazione a schede, usa il pacchetto 'a schede'.

sinit

Dopo esserti innamorato degli strumenti senza suck, puoi cambiare l'avvio e il controllo del processo su sinit. Elimina la maggior parte delle funzioni non necessarie. In questo modo per avviare la tua macchina gestisce solo tre segnali, rendendo possibile avere un sistema molto minimale.

Cosa mancherà?

Quando usi gli strumenti senza suck, ti ​​mancheranno alcune funzionalità, ma provale prima di giudicare. Forse non ti mancherà nulla.

Conclusione

Gli strumenti senza suzione sono un po' estremi per la maggior parte delle persone. Tuttavia, la maggior parte delle persone non correrà il rischio di grandi miglioramenti per paura che tutto vada perduto. Unisciti ai coraggiosi e prova un pacchetto alla volta finché non ti senti bene. Il prossimo passo è eseguire il dual-boot in un sistema senza suck per assicurarti di poter continuare con le attività quotidiane.

Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...