No description
Find a file
Lionel DARNIS a035b47e98 yoda: lecture seule par onglet, a la Ghostty (toggle_readonly)
Surveiller une session Claude Code ou Modjo sans risquer de lui taper
dedans, ni de lui coller quoi que ce soit.

- Terminal::read_only : input_no_scroll, input_scroll (donc paste) et
  la molette en mode souris n'ecrivent plus rien, et une frappe ne ramene
  plus la vue en bas. Couvre touches legacy et kitty, collage, clic
  milieu, Ctrl+C, gestionnaire de mots de passe, IME, glisser-deposer.
- Terminal::respond : ecriture non bloquee pour ce que le terminal repond
  lui-meme (PtyWrite, couleurs, taille, rapports de focus), sinon une
  application attendrait une reponse qui ne vient pas (CSI ? u de Claude
  Code, DA, DSR...).
- terminal_box : en lecture seule la souris revient au terminal
  (selection, copie et defilement locaux, meme dans une application qui
  la capture).
- Case « Lecture seule » dans Affichage et dans le menu contextuel ;
  action ToggleReadOnly dans les raccourcis (groupe Autre, sans
  raccourci par defaut, comme Ghostty et Konsole) ; cadenas
  changes-prevent-symbolic sur l'onglet, apres les alertes.

Test de bout en bout dans un vrai PTY (cat) : saisie et collage bloques,
reponse transmise, saisie retablie ; il echoue si le verrou est retire.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 14:19:02 +02:00
.github Review fix: revert format step name change 2026-04-11 09:06:39 +02:00
color-schemes Update light theme normal white color 2026-02-18 10:24:06 -07:00
debian Epoch 1.9.0 version update 2026-09-15 19:09:43 -04:00
i18n yoda: lecture seule par onglet, a la Ghostty (toggle_readonly) 2026-10-01 14:19:02 +02:00
res Generate translated desktop and metainfo files with xdgen 2026-02-12 15:23:04 -07:00
src yoda: lecture seule par onglet, a la Ghostty (toggle_readonly) 2026-10-01 14:19:02 +02:00
.envrc Nix flake for developing in NixOS 2024-05-14 10:57:15 -06:00
.gitignore allow to build on pop_os with nix flake 2024-05-29 20:36:15 -06:00
ansi-colors.sh ansi-colors.sh: Add underlines 2024-01-16 11:36:05 -07:00
build.rs Generate translated desktop and metainfo files with xdgen 2026-02-12 15:23:04 -07:00
Cargo.lock yoda: notifications de bureau OSC 9/777 et cloche utile, a la Ghostty 2026-10-01 13:12:28 +02:00
Cargo.toml yoda: notifications de bureau OSC 9/777 et cloche utile, a la Ghostty 2026-10-01 13:12:28 +02:00
flake.lock Bump flake 2026-01-15 10:25:42 -05:00
flake.nix Fix nixpkgs duplication 2026-01-15 10:25:42 -05:00
i18n.toml Add config, translations, settings UI 2023-12-22 14:31:01 -07:00
justfile Generate translated desktop and metainfo files with xdgen 2026-02-12 15:23:04 -07:00
LICENSE Initial commit 2023-12-17 10:24:31 -07:00
README.md No longer WIP 2026-02-06 11:48:46 -07:00

cosmic-term

COSMIC terminal emulator, built using alacritty_terminal that is provided by the alacritty project. cosmic-term provides bidirectional rendering and ligatures with a custom renderer based on cosmic-text.

The wgpu feature, enabled by default, supports GPU rendering using glyphon and wgpu. If wgpu is not enabled or fails to initialize, then rendering falls back to using softbuffer and tiny-skia.

Color Schemes

Custom color schemes can be imported from the View -> Color schemes... menu item. You can find templates for color schemes in the color-schemes folder.