1 ポイント 投稿者 GN⁺ 2025-03-09 | 1件のコメント | WhatsAppで共有
  • テキストベースのアプリケーションで、ユーザーインターフェース全体がテキストセルのモザイクとして表現され、TUIマトリクスを形成
  • このTUIマトリクスは、独自のGUIウィンドウまたは互換性のあるテキストコンソールにレンダリングされる
  • コンソールアプリケーションをラップし、無限にネストできるため、テキストベースのデスクトップ環境を構成する
  • サポートプラットフォーム
    • Windows 8.1以降
    • *nix : Linux, macOS, FreeBSD, NetBSD, OpenBSD
  • 現在、ネイティブGUIウィンドウへのレンダリングはWindowsプラットフォームでのみ可能で、*nixプラットフォームではターミナルエミュレーターが必要。

1件のコメント

 
GN⁺ 2025-03-09
Hacker Newsのコメント
  • 正直に言うと気になるのは、テキストベースのデスクトップ環境がグラフィカルインターフェースを必要とし、ttyで動かないのなら、どんな用途があるのかという点
  • 5年前に大きな議論があった リンク
  • 明らかなことを見落としている気もするが、これがターミナルマルチプレクサー(例: tmux)なのか、それともタイル型ターミナルエミュレーター(例: iTerm など)なのかが気になる
  • 私たちは完全に一周してしまった。TUIを置き換えるためにGUIを発明したのに、今ではTUIの中にGUIを再実装している。ターミナル万歳
  • 私はマウスを必要としないためにターミナルを使っている。多くのTUIツールを使っているが、このツールは絶対に使わないと思う
  • とても滑らかに見える
    • ただ、私の観点では、ウィンドウをドラッグしたりサイズ変更したりするのはウィンドウ環境の習慣。たぶんこのツールは、マウス向けの tmux と Neovim のようなものなのかもしれない
    • tmux では、私に必要なウィンドウレイアウトは 2x2 パネルの固定セットで、それを調整したり全画面に切り替えたりするいくつかの事前定義された方法がある
    • telescope や nvim のような効率的なツールのおかげで、すべてのウィンドウを並べる必要がなくなった。切り替えは非常に効率的で、視覚的なものというより頭の中の図のほうが大きい。たとえば、ほとんどの IDE にある左側のファイルツリーは不要
  • ターミナルの中に TUI スタイルのウィンドウマネージャーがあることは可能なのかと、ずっと気になっていた。このプロジェクトは素晴らしく、作った人は見事な仕事をした
  • 理解しようとしているところだが……tmux を使っているなら、こういうツールに乗り換えることで、マウスベースのウィンドウ(パネル)管理が追加されるということなのだろうか
  • 一部のウェブアプリがこの純粋なテキストのデザイン言語を採用してくれたらいいのにと思う
  • Zellij にこうしたアイデアが統合されるのを見てみたい