Cthulhu is no longer a fork. Now it is a screen reader written in Golang.

This commit is contained in:
Storm Dragon committed 2026-10-14 00:16:34 -04:00
1 parent a998fe67de
commit 069fc674dc
708 files changed
+112482 -532

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env python3
"""VTE text fixture, including Unicode and trailing empty terminal rows."""
import gi
import os
gi.require_version("Gtk", "3.0")
gi.require_version("Vte", "2.91")
from gi.repository import Gtk, Vte
window = Gtk.Window(title="Cthulhu Tree Probe")
window.connect("destroy", Gtk.main_quit)
terminal = Vte.Terminal()
window.add(terminal)
mode = os.environ.get("CTHULHU_VTE_MODE", "")
if mode == "large":
window.set_default_size(1400, 1000)
else:
window.set_default_size(500, 300)
window.show_all()
if mode == "large":
terminal.feed("\r\n".join(f"Row {row:02d} " + "x" * 140 for row in range(50)).encode())
elif mode == "prompt":
terminal.feed("Previous output\r\nCafé 猫> ".encode())
else:
terminal.feed("Café 猫\r\n\r\nSecond line\r\nThird line".encode())
Gtk.main()