1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
    2. Unser Forum
    3. Gaming
    4. Distributionen
    5. Hardware und Linux
    6. Netzwerk & Server
    7. Software-Vorstellungen
    8. Reviews
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Lexikon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon

Geany

  • Forwared from „geany“
  • tuxine
  • June 18, 2026 at 7:29 PM
  • July 17, 2026 at 9:17 AM
  • 218 times viewed
  • Geany ist eine extrem leichtgewichtige und pfeilschnelle integrierte Entwicklungsumgebung (IDE) für Linux. Das Programm basiert auf dem GTK-Toolkit und wurde mit dem Ziel entwickelt, eine vollwertige Programmierumgebung bereitzustellen, die nahezu keine Systemressourcen verbraucht und in weniger als einer Sekunde startet. Geany unterstützt über 50 Programmier- und Auszeichnungssprachen (darunter Python, C, C++, Java, HTML und Bash) und bietet trotz seiner Winzigkeit Komfortfunktionen wie Syntax-Hervorhebung, Code-Faltung, eine Autovervollständigung und ein integriertes Terminal. Es ist die perfekte Empfehlung für ältere Hardware oder Minimalisten, denen VS Code zu überladen ist.

    Klick für mehr ...

    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:

    Code
    sudo apt install geany geany-plugins

    Fedora:

    Code
    sudo dnf install geany geany-plugins

    Arch Linux:
    Unter Arch sind die Plugins in einzelne Pakete aufgeteilt oder können als Gesamtpaket installiert werden:

    Code
    sudo pacman -S geany geany-plugins

    openSUSE (Tumbleweed / Leap):

    Code
    sudo zypper install geany geany-plugins

    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:

    Code
    x-terminal-emulator -e "/bin/sh %c"

    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:

    Code
    python3 "%f"

    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.

    • Entwicklung
  • Next entry Gnome Text-Editor
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 🪶 Geany (Das Leichtgewicht unter den Entwicklungsumgebungen)
    • 1.1 1.1 🔬 DIE FUNKTIONSWEISE: SCHNELLIGKEIT ALS PHILOSOPHIE
      • 1.1.1 1.1.1 Die wichtigsten Komfort-Funktionen:
    • 1.2 1.2 🛠️ DIE INSTALLATION UNTER LINUX
    • 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.“
      • 1.3.2 „Ich schreibe ein Python-Skript, aber Geany nutzt beim Ausführen die veraltete Python-Version 2 statt Python 3.“
    • 1.4 1.4 💡 FAZIT

Categories

  1. 3D 6
  2. Allgemein 84
  3. Audio 37
  4. AppImages 4
  5. Bild - Anzeige, - Bearbeitung, Foto-Bearbeitung, Grafik-Bearbeitung, - Verwaltung, Techn. Zeichnen, 35
  6. Büro, Mail, Messenger, Drucker, Scanner, PDF, OCR, LaTex 31
  7. Browser 18
  8. Dateimanager 6
  9. Dateisysteme und dessen Verwaltung, Dateisuche 8
  10. Datensicherung 9
  11. Desktop-Umgebungen 15
  12. Distributionen, Boot 98
  13. Editoren (Text, Quellcode,Markdown,Wiki,Autoren,Web) 11
  14. Fenstermanager 14
  15. Firewall - Datensicherheit 15
  16. Gaming unter Linux 12
  17. Hardware, Speicher, virtuelle Speicher 34
  18. Installer 3
  19. Kernel 8
  20. Maker Community 9
  21. Netzwerk 36
  22. Python 10
  23. Packprogramme - Archivmanager, Synchronisierung 18
  24. Paketverwaltung 30
  25. Remote Verbindungen 6
  26. Sandbox Programme 6
  27. Schnittstellen 6
  28. Systemdienste 13
  29. Terminaleditoren 20
  30. Terminal - bzw. Konsolenbefehle u. Werkzeuge 67
  31. Video, Medienserver 12
  32. Videoplayer 9
  33. Virtualisierung und Container 17
  34. Windows Umgebung 15
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™