Skip to content

Tessa 0.1.0

Choose a tag to compare

@Keychrom Keychrom released this 27 Oct 14:46
· 157 commits to main since this release

Tessa 0.1.0

Tessa の最初の公開リリースです。Zig + wlroots で書かれたタイル型 Wayland コンポジタで、専用のタスクバー、ランチャー、壁紙、通知、トレイ、クリップボード履歴、スクリーンショット UI を含みます。

主な内容

  • wlroots 0.19 / Zig 0.16
  • master、mosaic、grid、columns、custom レイアウト
  • 出力ごとのワークスペース、パネル、壁紙
  • 正規表現・論理式対応のウィンドウルール、ルール別ボーダー色
  • 出力別テーマ、名前付きレイアウトプロファイル
  • リーダーキー、名前付き入力モード、モードタイムアウト
  • 設定イベントルール、フック、JSON-RPC、JSON イベントストリーム
  • テーマロール、種類別アニメーション時間、視差効果低減フェード
  • XWayland(xwayland-satellite)、IME、タッチ/タブレット、ポインタ制約
  • セッションロック、idle、出力電源管理、出力設定の永続化

インストール

Ubuntu 26.04 amd64 用のバイナリパッケージを添付しています。

sudo apt install ./tessa_0.1.0_amd64.deb

ログアウトし、ディスプレイマネージャーのセッション選択で Tessa を選びます。手動で /usr/local にインストール済みの場合は、/usr/bin のパッケージ版と併存するため、どちらか一方に揃えてください。

必要に応じて xwayland-satellite、Fcitx5、PipeWire、xdg-desktop-portal-wlr を追加してください。詳細は同梱の GUIDE.md と README.ja.md にあります。

アセット

  • tessa_0.1.0_amd64.deb: バイナリパッケージ
  • tessa_0.1.0_amd64.buildinfo: ビルド情報
  • tessa_0.1.0_amd64.changes: Debian changes ファイル
  • SHA256SUMS: 上記アセットのチェックサム

ソースコードは GitHub の自動生成アーカイブから取得できます。

注意

  • このリリースのバイナリは署名されていません。SHA256SUMS を確認してからインストールしてください。
  • 実機の DRM/libinput 検証は継続中です。不具合報告には TESSA_DEBUG=1 のログ、tessa-ctl state、tessa-ctl config、GPU/ディストリビューション情報を添えてください。
  • 0.1.x の残項目(レイアウトヘルパー v2、設定差分エディタ、CI署名付きリリース)は今後のリリースで対応します。