Les outils nécessaires
En général, vous aurez besoin d'un compilateur pour créer vos binaires. Le GCC standard fonctionnera généralement bien que les responsables préfèrent tinycc. Cela nécessite une certaine configuration, alors choisissez ceci après avoir compilé plusieurs fois et compris comment fonctionne la compilation. Lorsque vous avez choisi votre compilateur, vous devez télécharger les fichiers. La source est disponible sous forme de référentiels git, installez donc git et utilisez git clone dans votre répertoire de code source.
Configuration de votre système
Si vous utilisez gcc, vous pouvez facilement l'installer avec votre gestionnaire de packages standard, puis exécuter 'make' pour compiler votre code. Si à la place, vous choisissez tinycc, vous avez encore du travail à faire. Heureusement, tinycc peut se compiler alors téléchargez à partir des référentiels git.
$ git clone git://repo.ou alors.cz/tinycc.gitVous pouvez le compiler et l'installer sur votre système bien que vous puissiez utiliser le compilateur directement à partir de son répertoire. Une fois que vous avez configuré cela, vous souhaitez parcourir les fonctionnalités que vous souhaitez peut-être. C'est probablement là que vous devez faire le plus attention, ne choisissez que les fonctionnalités que vous voulez réellement et implémentez-en le moins possible à chaque fois. La raison en est que toutes les fonctionnalités sont des correctifs, que vous vous trompez sur les correctifs et que vous êtes coincé avec beaucoup de recherches dans le code source pour savoir ce qui devrait réellement être là. Les outils dont vous avez besoin sont « patch » et diff pour vous assurer que vous pouvez gérer les correctifs et les étudier.
$ apt install patch && apt install diffEnfin, vous devriez être capable de compiler vos outils préférés!
Quelques projets intéressants
Terminal sans succion
st - Le terminal simple est conçu pour exécuter simplement vos commandes. Il ne vient pas avec le défilement par défaut. En fait, peu de fonctionnalités sont activées. Pour trouver les fonctionnalités que vous souhaitez, allez les chercher sur leur page Web. Lorsque vous en trouvez un, vous devez le télécharger et utiliser le correctif pour l'obtenir. Vous voudrez peut-être ajouter une fonctionnalité pour créer un nouveau terminal avec un raccourci clavier. Pour ce faire, téléchargez https://st.nul.org/patches/newterm/st-newterm-0.8.2.différence. Avec ce fichier à portée de main, vous pouvez mettre à jour le fichier principal. Exécuter le correctif dans le répertoire du code source.
$ patch -p1 < st-newterm-0.8.2.diffCela peut vous causer des problèmes car votre point de départ n'est pas toujours correct, lisez le fichier de rejet pour corriger. Une fois le correctif appliqué avec succès, vous pouvez passer à la définition de vos préférences. c'est fait dans la config.fichier h. Une fois terminé, compilez votre code. Dans la plupart des packages, vous avez une seule commande pour le faire.
$ faire une installation propreIl y a un fichier README pour chaque paquet, lisez-le!
DWM
DWM remplace tous les gestionnaires de fenêtres, il a très peu de fonctionnalités, ce qui le rend petit et rapide. Il fonctionne sur X, bien que des efforts aient été faits pour le porter sur Wayland. De nombreux gestionnaires de fenêtres en mosaïque sont basés sur ce code.
le surf
Le navigateur Web le plus simple que vous n'ayez jamais imaginé! Vous pouvez suivre les liens et en ouvrir de nouveaux avec Ctrl-g, les programmeurs peuvent également l'intégrer dans d'autres applications. En tant qu'utilisateur « régulier », vous pouvez l'ajouter à Emacs! Il n'y a plus de fonctionnalités par défaut. Pour la navigation par onglets, utilisez le package 'tabbed'.
pécher
Une fois que vous êtes tombé amoureux des outils sans succion, vous pouvez basculer le démarrage et le contrôle des processus sur sinit. Il supprime la plupart des fonctionnalités inutiles. Cette façon de démarrer votre machine ne gère que trois signaux, ce qui permet d'avoir un système très minimal.
Ce qui va manquer?
Lorsque vous utilisez les outils sans succion, certaines fonctionnalités vous manqueront, mais essayez-les avant de juger. Il se peut que vous ne manquiez de rien du tout.
Conclusion
Les outils sans succion sont un peu extrêmes pour la plupart des gens. Cependant, la plupart des gens ne prendront pas le risque d'apporter des améliorations majeures de peur que tout soit perdu. Rejoignez les courageux et essayez un forfait à la fois jusqu'à ce que vous vous sentiez bien. L'étape suivante consiste à effectuer un double démarrage dans un système sans succion pour vous assurer que vous pouvez toujours continuer les tâches quotidiennes.