1 🪶 Geany (Das Leichtgewicht unter den Entwicklungsumgebungen)
1.1 1.1 🔬 DIE FUNKTIONSWEISE: SCHNELLIGKEIT ALS PHILOSOPHIE
Während moderne Editoren wie VS Code auf dem Speicherfresser Electron (Chromium-Unterbau) basieren, ist Geany in purem C und C++ geschrieben.
Das macht sich sofort bemerkbar: Das Programm verbraucht im Leerlauf oft weniger als 20-30 Megabyte Arbeitsspeicher und öffnet selbst riesige Textdateien ohne die geringste Verzögerung.
1.1.1 1.1.1 Die wichtigsten Komfort-Funktionen:
- Symbolleiste & Klassenbrowser:
Links im Fenster zeigt Geany eine saubere Struktur des Codes an (alle Funktionen, Klassen und Variablen auf einen Blick), was das Navigieren in langen Skripten massiv erleichtert. - Integriertes Terminal:
Genau wie die „Großen“ besitzt Geany am unteren Bildschirmrand ein einklappbares Terminal, um geschriebene Skripte sofort auszuführen. - Erweiterbarkeit:
Über das offizielle Plugin-Paket (geany-plugins) lässt sich der Editor bei Bedarf um Funktionen wie eine Git-Anbindung, Projektverwaltung oder einen Hex-Editor erweitern.
1.2 1.2 🛠️ DIE INSTALLATION UNTER LINUX
Da Geany zum absoluten Kernbestand der Linux-Softwarewelt gehört, ist kein Hinzufügen von Drittanbieter-Quellen nötig. Die Installation erfolgt direkt über die systemeigenen Paketmanager.
Ubuntu / Linux Mint / Pop!_OS:
Arch Linux:
Unter Arch sind die Plugins in einzelne Pakete aufgeteilt oder können als Gesamtpaket installiert werden:
openSUSE (Tumbleweed / Leap):
1.3 1.3 ⚠️ DIE KLASSISCHEN STOLPERSTEINE
1.3.1 „Wenn ich auf den Ausführen-Button (Zahnrad) klicke, öffnet sich kein Terminal und mein Skript startet nicht.“
Hintergrund:
Geany versucht standardmäßig, ein externes Terminal-Fenster (unter älteren Systemen oft xterm) zu öffnen, um das Programm auszuführen. Wenn dieses spezifische Terminal auf einem modernen Wayland- oder GNOME-System nicht installiert ist, passiert beim Klick auf den Button einfach gar nichts.
Lösung:
Das lässt sich in den Einstellungen im Handumdrehen anpassen.
Gehe auf Bearbeiten ➔ Einstellungen ➔ Werkzeuge. Dort findest du das Feld „Virtuelles Terminal“. Ersetze den dortigen Eintrag für moderne Desktops einfach durch:
Alternativ für KDE-Systeme:
konsole --hold -e %c Danach öffnet sich beim Klick auf das Zahnrad das korrekte System-Terminal.
1.3.2 „Ich schreibe ein Python-Skript, aber Geany nutzt beim Ausführen die veraltete Python-Version 2 statt Python 3.“
Hintergrund:
Wenn man im System schlicht python aufruft, verweist das je nach Distribution intern manchmal noch auf alte Altlasten. Geany muss explizit gesagt werden, welchen Dolmetscher es für den Code nutzen soll.
Lösung:
Öffne das Python-Skript in Geany.
Gehe im oberen Menü auf Erstellen ➔ Kompositionsbefehle anweisen. Im Bereich „Ausführen“ steht in der Zeile vermutlich nur python "%f". Ändere dies ab in:
Klicke auf OK. Ab jetzt startet Geany das Skript immer absolut korrekt mit der aktuellen Python-3-Umgebung.
1.4 1.4 💡 FAZIT
Geany beweist eindrucksvoll, dass eine gute Entwicklungsumgebung nicht hunderte Megabyte groß sein muss. Es ist die Schweizer Taschenmesser-Empfehlung für alle User, die ohne Ladezeiten mal eben schnell ein Skript anpassen, eine HTML-Datei bearbeiten oder auf schwacher Hardware (wie einem Raspberry Pi) flüssig programmieren wollen.