i3 ウィンドウ タイル マネージャーは、最小限の機能を備えた Linux デスクトップ環境です。それは限定的で制限的であるように聞こえるかもしれませんが、適切なワークフローにとって、それは自由の一形態です。
タイルウィンドウマネージャーとは何ですか?
私たちのほとんどは、GNOME、KDE、 Xfce 、 LXDE などの グラフィカル デスクトップ環境 に慣れています。これらを使用すると、アプリケーションやターミナル ウィンドウをデスクトップ上に自由に配置でき、壁紙やテーマなどの目の保養も提供されます。
i3 や Xmonad のようなタイル ウィンドウ マネージャーは、まったく異なる種類のユーザー インターフェイスです。スクリーンの利用可能な領域を最大限に活用するようにウィンドウを配置します。 1 つのターミナル ウィンドウを開く と、全画面表示になります。もう 1 つ開くと、それぞれが画面の半分を占め、端から端まで、互いにぴったりと突き当たります。
タイリング ウィンドウ マネージャーは、少し異なる考え方の人向けです。確かに万人向けではありません。これらは、ターミナル ウィンドウやテキストベースのアプリケーション、あるいはパーサーやコンパイラーなどのツールに適しています。きれいなデスクトップやウィンドウのサイズ変更や位置変更など、気を散らすものを取り除くことで集中力を高めます。そして、可能な限り、ユーザーの手をマウスから遠ざけます。失われたものはすべてありますが、スピード、シンプルさ、効率性がさらに向上します。
タイリング ウィンドウ マネージャーはキーボードマニア向けです。 キーボード ショートカット を覚えて、それを使って一日を元気に過ごす人なら、 i3 タイル ウィンドウ マネージャーを チェックしてみるとよいでしょう。
メインのデスクトップ環境として i3 がプリインストールされたバージョンの Ubuntu、 Manjaro 、および Fedora をダウンロードできます。ただし、すでに Linux ボックスをセットアップし、デスクトップ環境を好みに合わせてセットアップしている場合は、i3 をインストールして現在のデスクトップ環境と並行して設置し、腕を上げて集中する必要があるときに i3 に切り替えることができます。そして締め切りに間に合う。
これらは特にパワー ユーザーや開発者向けに設計されている可能性がありますが、タイル ウィンドウ マネージャーは、 老朽化したハードウェア や古いグラフィック カードでの実行にも最適です。ドックやアニメーションなどがないと、デバイスに必要な休憩が与えられる可能性があります。
i3のインストール
Ubuntu に i3 をインストールするには、次のコマンドを使用する必要があります。これにより、i3 自体、つまりステータス バーに情報を送信できるコネクタがインストールされます (
i3status
)、アプリケーションを起動できるメニュー (
dmenu
、
suckless-tools
パッケージ)と
i3lock
i3 に画面ロックを提供します。
sudo apt install i3-wm i3status suckless-tools i3lock
Manjaro または別の Arch ベースのディストリビューションへの i3 のインストールは非常に似ており、同じコンポーネントが必要ですが、
dmenu
を名前で呼び出すことができます。
sudo pacman -S i3-wm i3status dmenu i3lock
Fedora にインストールすると、同じコンポーネントがロードされます。
sudo dnf install i3 i3status dmenu i3lock
i3にログインする
新しい i3 ウィンドウ マネージャーにアクセスするには、ログアウトしてから再度ログインする必要があります。ログイン画面が表示されたら、小さな歯車アイコンをクリックします。
メニューから i3 を選択し、パスワードを入力してログインします。初めて i3 にログインするときは、 構成ファイル を生成するかどうかを尋ねられます。
Enter を押して構成ファイルを作成します。
別の小さなダイアログが表示されます。 i3 を使用する場合、
$mod
として知られる修飾キーを使用してコマンドを発行します。
$mod
「Super」キーに設定するか、Alt キーに設定するかを選択できます。スーパー キーは、左手の Ctrl キーと Alt キーの間にあるキーです。多くの場合、Windows ロゴが付いています。
上矢印キーと下矢印キーを使用して設定を選択し、Enter キーを押して選択内容を保存します。
空白のキャンバス
i3 を起動すると、ミニマリズムの最後の言葉が表示されます — 何もありません。クリックや右クリックに反応しない黒い画面が表示されます。
それは、何か問題が起こったのではないかと疑うような突然の衝撃です。いや、それはi3だけです。そして、まったく何も得られないというのは完全に真実ではありません。ステータス バーは、管理できる限り小さなスペースに押し込まれています。
これにより、次のことがわかります。
- IPv6 形式の IP アドレス (利用可能な場合)。
- Wi-Fi 接続ステータス。
- IPv4 での IP アドレスと有線ネットワークの接続ステータス。
- ラップトップで i3 を実行している場合のバッテリーの充電状態。
- ハードドライブの空き容量。
- CPU負荷。
- 使用中の RAM の量。
- 利用可能な RAM の量。
- 日付と時刻。
- キーボードのレイアウト/ロケール。
- ネットワーク接続設定にアクセスします。
たった 1 行の小さなテキストに、これほど多くの情報が含まれています。これは色分けされており、ダウンしているサービスまたは使用されていないサービスは赤、正常なサービスは緑、警告は黄色です。
もちろん、i3 自体全体と同様に、ステータス バーも設定可能です。 i3 構成ファイルを微調整して、i3 エクスペリエンスをニーズに合わせて調整できます。バッテリーを搭載していないデスクトップにバッテリー インジケーターが付いているのはなぜですか?
/etc/i3status.conf
ファイルを編集し、そのセクションをコメントアウトします。
はい、i3 の構成を変更するには、構成ファイルを手動で編集する必要があります。 i3 の世界にはグラフィカルな「設定」アプリケーションはありません。 i3 のドキュメントは非常に優れています 。袖をまくっていくつかの構成ファイルに飛び込みたい場合は、そこから始めましょう。
端子を開く
実際にコンピュータで何かを行うには、ターミナル ウィンドウとアプリケーションを起動する必要があります。
$mod
キーを押したまま Enter キーを押します。デスクトップ全体を覆うターミナル ウィンドウが開きます。
これがi3のやり方です。各ウィンドウにできる限り多くのスペースが与えられます。
$mod
+Enter というキーストローク シーケンスを繰り返すと、別のターミナル ウィンドウが表示されます。モニターの
アスペクト比
と方向に応じて、i3 は新しい端末ウィンドウを既存の端末ウィンドウの横または下に配置するかどうかを決定します。
つまり、画面を水平または垂直に分割して新しいウィンドウを追加し、既存のウィンドウを縮小して新しいウィンドウのためのスペースを確保します。
$mod
+矢印キーを使用してターミナル ウィンドウ間を移動できます。マウスカーソルを移動してウィンドウを選択することもできます。クリックする必要はなく、ウィンドウ上でカーソルを移動するだけでウィンドウが選択されます。しかし、アイデアはキーボードから手を離さないことなので、
$mod
+ 矢印キーの方法が i3 でウィンドウを選択する「ネイティブ」方法です。
ウィンドウを閉じるには、通常の方法 (Ctrl+D、または「exit」と入力して Enter キーを押します) を使用するか、
$mod
+Shift+Q の i3 キー シーケンスを使用して、シャットダウン信号をウィンドウに送信します。窓。
新しいウィンドウを要求するときに、現在のウィンドウを水平または垂直に分割するように i3 に指示できます。
$mod
+V の直後に
$mod
+Enter を使用すると、現在選択されているウィンドウの垂直下に新しいターミナル ウィンドウが作成されます。新しい端末ウィンドウと元の端末ウィンドウは、元のウィンドウに割り当てられたスペースを共有します。
$mod
+H の直後に
$mod
+Enter を押すと、現在選択されているウィンドウの横に水平に配置された新しいターミナル ウィンドウが作成されます。
両方のウィンドウが縮小して、元のウィンドウに割り当てられたスペースが共有されます。
アプリケーションの起動
アプリケーションは名前によって起動されます。これらは、前にインストールした
dmenu
ユーティリティによって提供されるメニューから選択されます。メニューにアクセスするには、
$mod
+D キー シーケンスを使用します。画面上部にアプリケーションとユーティリティのリストが表示されます。
左矢印、右矢印、Home、End、PageUp、および PageDown キーを使用して、このリスト内を移動できます。起動したいアプリケーションを見つける最も早い方法は、その名前を入力し始めることです。たとえば、Firefox を起動するには、「fire」と入力し始めます。検索の手がかりが長くなるにつれて、入力する文字ごとに、リストされるアプリケーションの数が減ります。
「fi」と入力すると、名前が「fi」で始まるすべてのアプリケーションと一致します。 「fire」まで到達すると、残る選択肢は「firefox」だけになります。
「Enter」を押してFirefoxを起動します。
i3 は、アプリケーション ウィンドウの配置場所とサイズについて通常の決定を行います。
$mod
+H および
$mod
+V オーバーライドを使用して、アプリケーションを垂直に配置するか水平に配置するかを指定できます。これを行うには、たとえば
$mod
+H、
$mod
+D を使用して、アプリケーションの名前を入力します。少なくとも、メニューでアプリケーションを見つけるために必要なだけアプリケーション名を入力します。
Firefox を閉じるには、最後のタブを閉じるか、
$mod
+Shift+Q を押します。
選択せずにメニューを終了するには、Esc キーを押します。
タブ付きウィンドウとスタックウィンドウ
十分な数のウィンドウを開くと、デスクトップは小さなパネルのモザイクのように見えますが、実際にはどれも役に立ちません。問題を改善するには、
$mod
+F を使用してウィンドウを全画面モードに切り替えます。それは問題ありませんが、影響を受けるのは 1 つのウィンドウのみです。
$mod
+W を押すと、ウィンドウがタブ形式で表示されます。画面の上部からタブを選択すると、そのウィンドウが全画面モードで最前面に表示されます。
$mod
+S を押すと、タブが垂直方向にリストされるようにウィンドウが積み重ねられます。
i3 でのワークスペースの使用
異なるワークスペースを使用すると便利な場合があります。グラフィカル アプリ用に 1 つのワークスペース、ターミナル ウィンドウ用に 1 つ、ブラウザー用に 1 つのワークスペースがある場合があります。
ワークスペースはオンデマンドで作成されます。開いているウィンドウがなく、別のワークスペースに移動した場合、それらは破棄されます。ワークスペースを作成するには、
$mod
と
$mod
+2 や
$mod
+3 などの数値を使用します。
デスクトップの左下に、現在どのワークスペースにいるかを示す小さなインジケーターが表示されます。
その他のヒント
さらに便利なキー シーケンスをいくつか示します。
- $mod+E : 垂直レイアウトと水平レイアウトを切り替えます。
- $mod+Shift+矢印キー : 矢印キーを使用してウィンドウを移動します。
- $mod+Shift+e : i3 を終了します。ログイン画面に戻ります。
カルチャーショックを受ける価値はある
タイル ウィンドウ マネージャーを使い始めると、システムに衝撃が加わります。これは、標準のデスクトップ環境とはまったく異なるパラダイムです。ショートカットを覚えて筋肉の記憶を少し鍛えたら、プロのようにウィンドウとワークスペースの間を飛び回れるようになります。
あなたが主にキーボード ジョッキーである場合は、i3 をチェックする義務があります。





