Sauglose Werkzeuge

Sauglose Werkzeuge
Viele Softwarepakete für Linux fügen seit Jahrzehnten Funktionen hinzu. Die Frage wird; Wie viel dieser Funktionen helfen Ihnen und wie viel ist nur Ihre Disc- und Speicherressourcen überladen?? Unsere Helden bei Suckless vorbei.Org haben sich angenommen, um dieses Problem zu lösen, indem alle Funktionen im Standardcode entfernt werden. Liebesmerkmale? Alle Funktionen sind als Patches verfügbar, sodass Sie entscheiden können, wie viele und welche Funktionen Sie möchten. Mit diesem System behalten Sie die Kontrolle darüber, welche Funktionen Sie benötigen oder möchten. Der Preis ist, dass Sie sich bemühen müssen, Ihren Code selbst zu kompilieren. Die meisten sauglosen Tools sind in den meisten Verteilungen als Binärdateien erhältlich. Dies besiegt jedoch den Zweck, da Sie nur sehr begrenzte Funktionen haben. Es ist besser, den Quellcode herunterzuladen! Sie werden die Binärdateien zusammenstellen, mach dir keine Sorgen, es ist nicht so schwer, wie viele denken.

Die Werkzeuge benötigten

Im Allgemeinen benötigen Sie einen Compiler, um Ihre Binärdateien zu erstellen. Der Standard -GCC arbeitet normalerweise, obwohl die Betreuter Tinycc bevorzugen. Dies erfordert etwas Setup. Wählen Sie dies also, nachdem Sie einige Male zusammengestellt und herausgefunden haben, wie das Kompilieren funktioniert. Wenn Sie Ihren Compiler ausgewählt haben, müssen Sie die Dateien herunterladen. Die Quelle ist als GIT -Repositories erhältlich. Installieren Sie Git und verwenden Sie Git Clone in Ihrem Quellcode -Verzeichnis.

Einrichten Ihres Systems

Wenn Sie mit GCC gehen, können Sie problemlos mit Ihrem Standard -Paket -Handler installieren und dann "make" ausführen, um Ihren Code zu kompilieren. Wenn Sie stattdessen Tinycc wählen, haben Sie weitere Arbeiten zu erledigen. Glücklicherweise kann Tinycc sich selbst kompilieren, also laden Sie sie von den Git -Repositories herunter.

$ git klone git: // repo.oder.CZ/Tinycc.Git

Sie können es in Ihrem System kompilieren und installieren, aber Sie können den Compiler direkt aus seinem Verzeichnis verwenden. Sobald Sie dies konfiguriert haben, möchten Sie die gewünschten Funktionen durchsehen. Hier müssen Sie wahrscheinlich die größte Aufmerksamkeit schenken, nur Funktionen auswählen, die Sie tatsächlich möchten, und implementieren Sie jedes Mal so wenig wie möglich. Der Grund dafür ist, dass alle Funktionen Patches sind, die Patches falsch machen und Sie mit viel Graben um Quellcode festhalten, um herauszufinden, was tatsächlich da sein soll. Die Tools, die Sie benötigen, sind "Patch" und Diff, um sicherzustellen.

$ apt installieren Sie Patch && apt installieren Sie Diff

Schließlich sollten Sie in der Lage sein, Ihre Lieblingswerkzeuge zu kompilieren!

Einige interessante Projekte

Saugloses Terminal

ST - Das einfache Terminal ist so konzipiert, dass Sie Ihre Befehle einfach ausführen. Es wird standardmäßig nicht mit dem Scrollen geliefert. In der Tat sind überhaupt nicht viele Funktionen an. Um herauszufinden, welche Funktionen Sie möchten, suchen Sie auf ihrer Webseite nach ihnen nach. Wenn Sie einen finden, müssen Sie ihn herunterladen und Patch verwenden, um es zu erhalten. Möglicherweise möchten Sie eine Funktion hinzufügen, um ein neues Terminal mit einer Tastaturverknüpfung zu erstellen. Laden Sie dazu https: // st herunter.sautig.org/patches/newterm/st-newterm-0.8.2.diff. Mit dieser vorliegenden Datei können Sie die Hauptdatei aktualisieren. Führen Sie Patch im Quellcode -Verzeichnis aus.

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

Dies kann zu Schwierigkeiten führen. Wenn der Patch erfolgreich angewendet wird, können Sie Ihre Einstellungen festlegen. Dies geschieht in der Konfiguration.H Datei. Wenn Sie fertig sind, kompilieren Sie Ihren Code. In den meisten Paketen haben Sie einen einzigen Befehl dazu, dies zu tun.

$ Make Clean Installation

Für jedes Paket gibt es eine Readme -Datei, lesen Sie sie!

DWM

DWM ist ein Ersatz für alle Fenstermanager da draußen. Es gibt nur sehr wenige Funktionen, die es klein und schnell machen. Es läuft auf X, obwohl einige Anstrengungen unternommen wurden, um es auf Wayland zu portieren. Viele Fliesenfenstermanager basieren auf diesem Code.

Surfen

Der einfachste Webbrowser, den Sie sich noch nie vorgestellt haben! Sie können Links folgen und neue mit Strg-G öffnen. Programmierer können sie auch in andere Anwendungen einbetten. Als „regulärer“ Benutzer können Sie es EMACs hinzufügen! Standardmäßig gibt es keine Funktionen mehr. Verwenden Sie für das Browsen von Registerkarten das "Registerkarten" -Paket.

Sinit

Nachdem Sie sich in sauglose Werkzeuge verliebt haben, können Sie die Start- und Prozesssteuerung auf Sinit umstellen. Es macht die meisten unnötigen Merkmale ab. Diese Möglichkeit, Ihre Maschine zu starten.

Was wird fehlen??

Wenn Sie die saugenlosen Werkzeuge verwenden, werden Sie einige Funktionen fehlen, aber probieren Sie sie aus, bevor Sie beurteilen. Möglicherweise fehlen Ihnen überhaupt nichts.

Abschluss

Die saugenlosen Werkzeuge sind für die meisten Menschen etwas extrem. Die meisten Menschen werden jedoch keine Chance auf wichtige Verbesserungen eingehen, aus Angst, dass alles verloren gehen wird. Machen Sie sich dem tapferen und probieren Sie jeweils ein Paket aus, bis Sie sich gut fühlen. Der nächste Schritt besteht.