{"id":36500,"date":"2026-03-10T12:25:06","date_gmt":"2026-03-10T12:25:06","guid":{"rendered":"https:\/\/www.europesays.com\/at\/36500\/"},"modified":"2026-03-10T12:25:06","modified_gmt":"2026-03-10T12:25:06","slug":"ghostty-1-3-0-terminal-emulator-wird-non-profit-projekt","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/at\/36500\/","title":{"rendered":"Ghostty 1.3.0: Terminal-Emulator wird Non-Profit-Projekt"},"content":{"rendered":"<p>              Ghostty 1.3.0: Terminal-Emulator wird Non-Profit-Projekt<\/p>\n<p>    close notice<\/p>\n<p class=\"notice-banner__text a-u-mb-0\">\n      This article is also available in<br \/>\n        <a href=\"https:\/\/www.heise.de\/en\/news\/Ghostty-1-3-0-Terminal-emulator-with-scrollback-search-11205553.html\" class=\"notice-banner__link a-u-inline-link\" rel=\"nofollow noopener\" target=\"_blank\">English<\/a>.<\/p>\n<p>      It was translated with technical assistance and editorially reviewed before publication.\n    <\/p>\n<p class=\"notice-banner__link a-u-mb-0\">\n    Don\u2019t show this again.\n<\/p>\n<p>Der Terminal-Emulator Ghostty ist in Version 1.3.0 erschienen und bringt unter anderem eine Scrollback-Suche, native Scrollbars sowie die Option, den Cursor durch Klick in Shell-Prompts zu positionieren. Au\u00dferdem haben die Entwickler eine wichtige Sicherheitsl\u00fccke geschlossen.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Ghostty ist ein moderner Terminal-Emulator f\u00fcr macOS und Linux, der auf GPU-Rendering setzt und in der Programmiersprache Zig geschrieben wurde. Entwickelt wird er vom HashiCorp-Gr\u00fcnder Mitchell Hashimoto. In die neue Version sind sechs Monate Arbeit geflossen, 180 Entwickler haben \u00fcber 2.858 Commits beigetragen. Die <a href=\"https:\/\/ghostty.org\/docs\/install\/release-notes\/1-3-0\" rel=\"external noopener nofollow\" target=\"_blank\">Release Notes<\/a> umfassen hunderte Verbesserungen, Bugfixes und Performance-Optimierungen auf allen unterst\u00fctzten Plattformen.<\/p>\n<p>Scrollback-Suche mit dediziertem Thread<\/p>\n<p>Die neue Scrollback-Suche geh\u00f6rt zu den am h\u00e4ufigsten gew\u00fcnschten Features. Sie l\u00e4sst sich unter macOS mit Cmd+F, unter Linux mit Strg+Umschalt+F aufrufen. Die Implementierung hebt gefundene Treffer hervor und erlaubt die Navigation mit Pfeiltasten oder Cmd+G. Auf macOS l\u00e4sst sich die Suchleiste zu einer der vier Ecken ziehen, falls sie wichtige Inhalte verdeckt. Die Suche integriert sich zudem in macOS-Komponenten wie der Men\u00fcleiste, den systemweiten Shortcuts f\u00fcr \u201eWeitersuchen\/Zur\u00fccksuchen\u201c und der System-Zwischenablage f\u00fcr Suchbegriffe. Technisch arbeitet die Suche mit einem dedizierten Thread, der nur kleine Lock-Zeit-Slices ben\u00f6tigt und sich bei Nichtnutzung selbst terminiert, um I\/O und Rendering minimal zu beeintr\u00e4chtigen.<\/p>\n<p>Ebenfalls neu sind native Scrollbars im Overlay-Style, die sich systemkonform in macOS und GTK einf\u00fcgen. Per Konfigurationsoption scrollbar l\u00e4sst sich das Verhalten anpassen, standardm\u00e4\u00dfig \u00fcbernimmt Ghostty die Systemeinstellung.<\/p>\n<p>Klickbare Prompts und Command-Finished-Benachrichtigungen<\/p>\n<p>Eine weitere Neuerung ist, dass man den Cursor per Klick in Shell-Prompts positionieren kann \u2013 wie in einem regul\u00e4ren Textfeld. Das Feature unterst\u00fctzt hierzu die OSC-133-Extensions click-events und cl=line. Native Unterst\u00fctzung bieten Fish ab Version 4 und Nushell ab 0.111, f\u00fcr andere Shells h\u00e4ngt der Support von Ghosttys eingebundener Shell-Integration ab. Die Entwickler haben ihre OSC-133-Implementierung \u00fcberarbeitet und setzen nun auf eine region-basierte Erkennung, die genauer arbeitet als die row-basierte Variante mancher Konkurrenten. Ein Debug-Overlay f\u00fcr OSC-133-Bereiche hilft beim Troubleshooting.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Neu sind auch Benachrichtigungen \u00fcber abgeschlossene Befehle. Nutzer k\u00f6nnen \u00fcber drei Konfigurationsoptionen festlegen, wann und wie Ghostty Meldungen anzeigen soll: nie, nur bei nicht fokussiertem Fenster oder immer. Die Aktion l\u00e4sst sich auf einen Klingelton (bell) oder eine Systembenachrichtigung einstellen, standardm\u00e4\u00dfig werden nur Befehle gemeldet, die l\u00e4nger als 5 Sekunden dauern. Auch dieses Feature ben\u00f6tigt OSC 133 oder die Shell-Integration.<\/p>\n<p>Performance-Optimierungen und Sicherheitsfix<\/p>\n<p>Die Entwickler haben die I\/O-Performance deutlich verbessert. Tests mit 4 GByte gro\u00dfen asciinema-Dateien zeigen, dass die Replay-Zeit von mehreren Minuten auf wenige Sekunden gesunken ist. Die Renderer-Lock-Zeit konnte um den Faktor zwei bis f\u00fcnf reduziert werden, oft arbeitet das System dank Dirty-Tracking v\u00f6llig lock-frei. Das f\u00fchrt zu glatterem Scrolling und weniger Jitter bei starker Ausgabe.<\/p>\n<p>Ein kritisches Speicherleck wurde behoben, das durch bestimmte KI-Tools wie Claude Code ausgel\u00f6st wurde. Bei intensiver Nutzung konnte der Speicherverbrauch nach zehn Tagen auf bis zu 37 GByte anwachsen. Der Fehler existierte seit Version 1.0 und betraf die Recycling-Logik f\u00fcr non-standard Scrollback-Pages. Die Stabilit\u00e4t bei intensiver Nutzung mit Logs oder Build-Ausgaben ist nun deutlich h\u00f6her.<\/p>\n<p>Mit CVE-2026-26982 wurde eine Sicherheitsl\u00fccke geschlossen, bei der Control-Characters wie 0x03 (Ctrl+C) in eingef\u00fcgten Texten oder per Drag-&amp;-Drop \u00fcbertragenen Inhalten zur Ausf\u00fchrung beliebiger Befehle in manchen Shells f\u00fchren konnten. Der Angriff erfordert zwar User-Interaktion, aber solche Paste-Exploits sind in Terminal-Emulatoren nicht ungew\u00f6hnlich. Ghostty ersetzt nun unsichere Control-Characters beim Einf\u00fcgen durch Leerzeichen, analog zu xterm.<\/p>\n<p>Non-Profit-Projekt und neue Systemanforderungen<\/p>\n<p>Ghostty ist nun offiziell ein Non-Profit-Projekt unter der Schirmherrschaft von Hack Club, einer 501(c)(3)-Organisation. Fast alle Spenden flie\u00dfen direkt an Contributors, f\u00fcnf davon haben bereits Vertr\u00e4ge f\u00fcr insgesamt rund 300 Stunden Entwicklungsarbeit unterzeichnet. Die Umwandlung soll das Projekt langfristig vor Kommerzialisierung und Verkauf sch\u00fctzen.<\/p>\n<p>Die Systemanforderungen haben sich ge\u00e4ndert: Version 1.3.0 ist die letzte, die macOS 13 Ventura unterst\u00fctzt. Ab Version 1.4 ist macOS 14 erforderlich, da Apple den Support f\u00fcr Ventura im Herbst 2025 eingestellt hat. Unter Linux ben\u00f6tigt Ghostty GTK 4.14 und libadwaita 1.5. \u00c4ltere Distributionen wie Debian Bookworm m\u00fcssen auf Snaps oder Flatpaks ausweichen oder bei einer \u00e4lteren Ghostty-Version bleiben.<\/p>\n<p>Weitere Neuerungen umfassen erweiterte Keybind-Funktionen wie Key Tables und verkettete Keybinds, Unterst\u00fctzung f\u00fcr das Kitty Keyboard Protocol sowie Unicode-17-Konformit\u00e4t. Unter macOS gibt es experimentelle AppleScript-Unterst\u00fctzung zur Automatisierung sowie unaufdringliche Update-Mechanismen. Die eigenst\u00e4ndige Bibliothek libghostty erlaubt es, den Terminal-Emulator in Drittanwendungen wie Neovim, Multiplexer oder PaaS-L\u00f6sungen zu integrieren.<\/p>\n<p>Mehr Details zu Ghostty 1.3.0 finden sich in den <a href=\"https:\/\/ghostty.org\/docs\/install\/release-notes\/1-3-0\" rel=\"external noopener nofollow\" target=\"_blank\">Release Notes<\/a>. Einen ausf\u00fchrlichen Test des Terminal-Emulators hat heise online im <a class=\"heiseplus-lnk\" href=\"https:\/\/www.heise.de\/tests\/Terminal-Emulator-Ghostty-im-Test-10274548.html\" rel=\"external noopener nofollow\" target=\"_blank\">Februar 2025<\/a> ver\u00f6ffentlicht.<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/news\/mailto:fo@heise.de\" title=\"Moritz F\u00f6rster\" rel=\"nofollow noopener\" target=\"_blank\">fo<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/p>\n","protected":false},"excerpt":{"rendered":"Ghostty 1.3.0: Terminal-Emulator wird Non-Profit-Projekt close notice This article is also available in English. It was translated with&hellip;\n","protected":false},"author":2,"featured_media":36501,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[46,42,16444,103,15886,13984,868,6682,44,97,96,101,98,16445,100,99],"class_list":{"0":"post-36500","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-wissenschaft-technik","8":"tag-at","9":"tag-austria","10":"tag-ghostty","11":"tag-it","12":"tag-kommandozeile","13":"tag-linux","14":"tag-macos","15":"tag-open-source","16":"tag-oesterreich","17":"tag-science","18":"tag-science-technology","19":"tag-technik","20":"tag-technology","21":"tag-terminal","22":"tag-wissenschaft","23":"tag-wissenschaft-technik"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@at\/116204871584932976","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/posts\/36500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/comments?post=36500"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/posts\/36500\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/media\/36501"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/media?parent=36500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/categories?post=36500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/tags?post=36500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}