Homebrew for Linux は、Linux の各ディストリビューションにおけるソースコードの取得およびビルドに基づくパッケージ管理システムです。このシステムを使用することで、ソースコードからのソフトウェアのインストールを簡単かつ効率的に行うことができます。
また、libvte は、GNOME において端末エミュレータを実装するためのコア機能を GTK ウィジェット のライブラリとしてまとめたものです。
さらに、この Homebrew for Linux 向け Tap リポジトリ z80oolong/vte は、libvte を基盤とする各種端末エミュレータおよびアプリケーションにおいて、以下の問題を修正します:
- Unicode の規格における東アジア圏の文字の問題:
- いわゆる "◎" や "★" 等の記号文字や罫線文字等、East Asian Width 特性が A (Ambiguous) の文字(以下、East Asian Ambiguous Character)が、日本語環境で適切な全角文字幅や半角文字幅として扱われず、表示が乱れる問題があります(以下、EAWA 問題)。
- 一部の端末エミュレータでは、環境変数
VTE_CJK_WIDTHを設定することで、EAWA 問題を適切に制御できます。
- 日本語化の未対応:
- 一部の端末エミュレータにおいて、メニューや設定画面等の表示が日本語化されていない問題があります。
- 一部のメニューおよび設定画面を除き、機械翻訳による簡易な日本語翻訳に基づく日本語化を行っています。
このリポジトリは、上記の問題を修正した libvte 対応の端末エミュレータおよびアプリケーションをインストールするための Formula 群を提供します。
なお、対応する端末エミュレータおよびアプリケーションの詳細については、本リポジトリに同梱される FormulaList.md を参照してください。
- Homebrew for Linux を端末にインストールします。以下のリソースを参考にしてください:
- 本リポジトリの Formula を以下のようにインストールします:
$ brew tap z80oolong/tmux
$ brew install <formula>
または、一時的な方法として、以下のように URL を直接指定してインストール可能です:
$ brew install https://raw.githubusercontent.com/z80oolong/homebrew-tmux/master/Formula/<formula>.rb
利用可能な Formula の一覧および詳細は、本リポジトリに同梱の FormulaList.md を参照してください。
本リポジトリおよび Homebrew for Linux の使用方法の詳細は、以下のコマンドやリソースを参照してください:
brew helpコマンドman brewコマンド- Homebrew for Linux 公式ページ
本リポジトリの作成にあたり、GNOME の公式ドキュメント 等の資料を参照しました。GNOME プロジェクト の開発者コミュニティおよび libvte 対応端末エミュレータやアプリケーションの開発者各位に心より感謝いたします。
本リポジトリは、Homebrew for Linux の Tap リポジトリとして、Homebrew for Linux の開発コミュニティ および Z.OOL. (mailto:zool@zool.jpn.org) が著作権を有します。本リポジトリは、BSD 2-Clause License に基づいて配布されます。詳細については、本リポジトリに同梱される LICENSE を参照してください。