Console aims to be a simple terminal emulator for the average user to carry out casual cli tasks.
We are not however trying to replace GNOME Terminal/Tilix, these advanced tools are great for developers and administrators, rather Console aims to serve the casual linux user who rarely needs a terminal
Branch sixel forks Console 50.0 to render inline SIXEL images, so img2sixel,
lsix, chafa and image-capable TUIs work here.
The change to Console itself is deliberately tiny: a sixel-enabled GSettings
key, plumbed through KgxSettings exactly like audible-bell, bound to
VteTerminal:enable-sixel in kgx-terminal.ui. That property already exists,
so the terminal widget needed no new C. There is no preferences UI - Console is
preference-poor by design - but the key makes the behaviour discoverable and
reversible with gsettings, and lets you refuse image decoding from remote
hosts without a rebuild.
The real work is in the companion VTE fork,
FamiliarTools/vte branch
sixel-cellstore, which reworks images to be an attribute of the cells they
cover so they survive reflow, erase, scrollback and eviction. Its SIXEL.md
explains the design. Console will not render anything without it.
Both forks were written with AI assistance, which the policy immediately below does not permit. They are therefore not upstreamable as authored, no merge request has been opened, and they are published as working forks and as a reference implementation. Licensing is unchanged from upstream (GPL-3.0).
This project does not allow contributions generated by large languages models (LLMs) and chatbots. This ban includes tools like ChatGPT, Ollama, Claude, Copilot, DeepSeek, and Devin AI. We are taking these steps as precaution due to the potential negative influence of AI generated content on quality, as well as likely copyright violations.
This ban of AI generated content applies to all parts of the projects, including, but not limited to, code, documentation, issues, and artworks. An exception applies for purely translating texts for issues and comments to English.
AI tools can be used to answer questions and find information. However, we encourage contributors to avoid them in favor of using existing documentation and our chats and forums. Since AI generated information is frequently misleading or false, we cannot supply support on anything referencing AI output.
