In generale, avrai bisogno di un compilatore per creare i tuoi binari. Il GCC standard di solito funzionerà anche se i manutentori preferiscono tinycc. Ciò richiede un po 'di configurazione, quindi scegli questo dopo aver compilato alcune volte e capito come funziona la compilazione. Quando hai scelto il compilatore, devi scaricare i file. La fonte è disponibile come repository Git, quindi installa Git e utilizza il clone Git nella directory del codice sorgente.
Impostazione del tuo sistema
Se vai con GCC, puoi facilmente installare con il tuo gestore di pacchetti standard e quindi eseguire "Make" per compilare il codice. Se invece, scegli TinyCC hai un po 'di lavoro in più da fare. Fortunatamente, TinyCC può compilarsi, quindi scarica dai repository Git.
$ git clone git: // repo.O.cz/tinycc.idiota
Puoi compilarlo e installarlo sul tuo sistema anche se puoi utilizzare il compilatore direttamente dalla sua directory. Una volta configurato questo, vuoi guardare attraverso le funzionalità che potresti desiderare. Questo è probabilmente dove devi prestare maggiore attenzione, scegli solo le funzionalità che desideri e implementano il più possibile ogni volta. Il motivo è che tutte le caratteristiche sono patch, sbagli le patch e sei bloccato con un sacco di scavi attorno al codice sorgente per scoprire cosa dovrebbe essere realmente lì. Gli strumenti di cui hai bisogno sono "patch" e diff per assicurarti di poter gestire le patch e indagare.
$ APT Installa patch && Apt Installa Diff
Infine, dovresti essere in grado di compilare i tuoi strumenti preferiti!
Alcuni progetti interessanti
ST - Il semplice terminale è progettato per eseguire semplicemente i tuoi comandi. Non viene fornito con lo scorrimento per impostazione predefinita. In effetti, non sono affatto attivate molte funzionalità. Per trovare quali funzionalità 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 fare questo, scarica https: // st.non succhiare.org/patch/newterm/st-newterm-0.8.2.Diff. 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
Ciò può causare qualche problema perché il punto di partenza non è sempre corretto, leggi il file di rifiuto per correggere. Con la patch applicata correttamente puoi passare all'impostazione delle tue preferenze. Questo viene fatto nella configurazione.file h. Al termine, compila il tuo codice. Nella maggior parte dei pacchetti, hai un singolo comando per farlo.
$ Make Clean Installa
C'è un file readme per ogni pacchetto, leggilo!
DWM è un sostituto per tutti i gestori 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 a Wayland. Molti gestori di finestre di piastrellatura si basano su questo codice.
Il browser Web più semplice che non hai mai immaginato! Puoi seguire i collegamenti e aprirne di nuovi con CTRL-G, i programmatori possono anche incorporare in altre applicazioni. Come utente "normale", puoi aggiungerlo a Emacs! Non ci sono più funzionalità per impostazione predefinita. Per la navigazione a schede, utilizzare il pacchetto "a schede".
Dopo esserti innamorato degli strumenti senza succhiare, puoi cambiare il controllo di avvio e processo su Sinit. Elimina con la maggior parte delle caratteristiche non necessarie. Questo modo per avviare la macchina gestisce solo tre segnali, consentendo di avere un sistema molto minimo.
Cosa mancherà?
Quando usi gli strumenti senza succhiare, ti mancheranno alcune funzionalità ma provalo prima di giudicare. Potresti non perdere nulla.
Gli strumenti senza schifo sono un po 'estremi per la maggior parte delle persone. Tuttavia, la maggior parte delle persone non rischia di avere maggiori miglioramenti per paura che tutto andrà perso. Unisciti al coraggioso e prova un pacco alla volta finché non ti senti bene. Il prossimo passo è quello di dual-boot in un sistema senza succhiare per assicurarti di poter ancora continuare con le attività quotidiane.