vimとターミナルを開いた状態のi3 | |
| 原作者 | マイケル・ステーペルバーグ |
|---|---|
| 初回リリース | 2009年3月15日[1] |
| 安定リリース | 4.24 [2]
/ 2024年11月6日 |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | Unixライク |
| サイズ | 1.3 MiB [3] |
| タイプ | ウィンドウマネージャ |
| ライセンス | BSD-3条項[4] |
| Webサイト | 翻訳元 |
i3 は、 X11用に設計されたタイル型ウィンドウマネージャで、wmiiにヒントを得てCで書かれています。[5]タイル型、スタッキング型、タブ型のレイアウトをサポートしており、手動で操作します。設定はプレーンテキストファイルで行い、Unix ドメインソケットとJSONベースのIPCインターフェースを使用して、多くのプログラミング言語から i3 を拡張することができます。[6]
wmiiと同様に、i3はviやVimと非常によく似た制御システムを使用します。デフォルトでは、ウィンドウのフォーカスは、ドキュメントで「Mod1」キー(Altキー/ Windowsキー)と呼ばれるキーと右側のホームキー(Mod1+J、K、L、セミコロン)によって制御され、ウィンドウの移動はShiftキー(Mod1+Shift+J、K、L、セミコロン)を追加して制御されます。[7]
設計目標
i3 の主な設計目標は、ユーザーの貢献を促す、よく書かれたドキュメント化されたコードを持つこと、[4] Xlibの代わりにXCB を使用すること、各ワークスペースが仮想スクリーンに割り当てられ、モニターの追加と削除がウィンドウを破壊しないようにマルチモニター機能を正しく実装すること、テキストエディターviやvimと同様の方法でさまざまなモードを実装すること、ウィンドウ管理の抽象化 (および基礎となるデータ構造) としてツリーを使用すること、およびUTF-8文字エンコードを実装することです。
特徴
i3 の設定はプレーンテキストファイル (通常は ~/.config/i3/config にあります)で行います[注 1] 。これは高度なプログラミング知識がなくてもカスタマイズできます。[7] dwm、awesome、xmonadなどの他の一般的なタイル型ウィンドウマネージャとは異なり、i3 ではウィンドウ管理はユーザーに任されています。ウィンドウはコンテナ内に保持され、垂直または水平に分割できます。また、オプションでサイズを変更することもできます。ウィンドウをスタックしたり、タブで切り替えるオプションもあります(Web ブラウザが使用するインターフェイスに似ています)。i3 はdmenu をデフォルトのプログラムランチャーとして使用しますが、置き換えることができます。[7] [8] i3 には、画面の下部にシステムに関する情報を表示する i3bar と呼ばれる関連プログラムもあります。[9]
i3は複数のモニターの使用もサポートしています。[10]
フローティングポップアップウィンドウ
i3はタイル型ウィンドウマネージャですが、パスワードポップアップなどの特定のウィンドウはデフォルトでは新しいタイルとして表示されません。[11]フルスクリーンモードでない限り、常にタイル型ウィンドウの前に積み重ねられます。これらのフローティングウィンドウは、スタック型ウィンドウマネージャやGNOMEやKDE Plasmaなどの一般的なデスクトップ環境と同様に、自由に移動したりサイズを変更したりできます。[8]
i3の作者は、フローティングウィンドウをポップアップウィンドウにのみ使用することを意図しています。[12]
ギャラリー
-
スタックレイアウトのi3
-
タブレイアウトのi3
-
フローティングウィンドウ付きi3
参照
- X ウィンドウ マネージャーの比較
- Sway – i3 に似たWayland用のウィンドウ マネージャー
参考文献
- ^ GitHubリリース
- ^ . 2024年11月6日 https://github.com/i3/i3/releases/tag/4.24.
{{cite web}}:欠落または空|title=(ヘルプ) - ^ i3 ダウンロードページ
- ^ ab i3 ホームページ
- ^ i3 - 改良されたタイルウィンドウマネージャ
- ^ Stapelberg, Michael. 「i3: IPC インターフェース (プロセス間通信)」.
- ^ abc Congleton, Nick (2017年5月23日). 「Ubuntuにi3ウィンドウマネージャーをインストールして使用する」. maketecheasier . Uqnic Network Pte . 2019年5月1日閲覧。
- ^ ab JA Watson (2016年1月7日). 「Linuxデスクトップをカスタマイズする方法: i3 Window Manager」. ZDNet . ZDNet . 2019年5月1日閲覧。
- ^ 「i3 タイル ウィンドウ マネージャーを使い始める」。2016 年 2 月 24 日。
- ^ 「複数のモニターでi3を使用する」。2019年6月24日。
- ^ Stapelberg, Michael. 「ウィンドウを常にフローティングとして強制する」
- ^ Stapelberg, Michael. 「フローティング」ワークスペース。
脚注
- ^ Unix ファイルシステムでは、「~」はユーザーのホームディレクトリを指します。
外部リンク
- 公式サイト
