Linux
 Computer >> コンピューター >  >> システム >> Linux

i3wmをインストールした後に行うべき9つの重要ステップ|快適なワークフローのための初期設定ガイド

i3wmをインストールした後に行うべき9つの重要ステップ|快適なワークフローのための初期設定ガイド

投稿日:2022年4月25日

i3wmの導入で実現するミニマルで高速なデスクトップ環境

ミニマリズムがお好きで、ワークフローの高速化を目指しているなら、タイリング型ウィンドウマネージャーへの移行をぜひ検討してみてください。適切なセットアップとチューニングを行えば、ウィンドウマネージャーはデスクトップに美しい外観を添えながら、生産性を飛躍的に高めてくれます。

i3wm(i3 Window Manager)は、初心者からベテランまで幅広いユーザーに支持されている定番の選択肢です。軽量で高度にカスタマイズ可能、かつ強力でありながら、Linuxライシング(ricing)の世界に足を踏み入れたばかりの人にも最適な環境を提供します。

本記事では、i3wmをインストールした後に行うべき必須の設定タスクをすべて解説します。従来のデスクトップ環境からの移行をスムーズにするためのガイドとして、ぜひご活用ください。

1. スーパーキーを割り当てる

i3セッションを初めて起動すると、Super(スーパー)機能のデフォルトキーバインドを設定するよう促されます。これはi3に限らず、あらゆるウィンドウマネージャーで常に使い続けることになる、極めて重要なキーバインドです。

デフォルトでは、i3wmはWinキーまたはAltキーをSuperとして割り当てる選択肢を提示してきます。一般的にはWinキーをSuperにマッピングするのが定番ですが、好みの任意のキーに自由に割り当てても問題ありません。

2. Nitrogenで壁紙を設定する

i3wmをゼロからインストールした場合、真っ黒な画面が出迎えてくれるはずです。第一印象としては物足りないものですが、心配無用です。ほんの数コマンドを実行するだけで、壁紙を恒久的に変更できます。

i3wmの壁紙を変更するには、壁紙マネージャーをインストールする必要があります。Nitrogenは、壁紙の管理と設定を手軽に行える人気の壁紙マネージャーです。

お使いのディストリビューションのパッケージマネージャーを使って、Nitrogenをインストールしましょう。

Ubuntu/Debian系の場合:

sudo apt install nitrogen

Arch Linuxの場合:

sudo pacman -S nitrogen

RHEL/CentOS/Fedora系の場合:

sudo dnf install nitrogen

壁紙を設定するには、Nitrogenを起動し、壁紙画像が保存されているディレクトリへ移動します。Nitrogenが自動的に画像を読み込み、選択できる状態になります。

さらに、以下の行をi3wmの設定ファイルに追加しておけば、ログアウトやi3wmの再読み込みのたびにNitrogenが自動実行され、壁紙が復元されるようになります。

exec always nitrogen --restore
i3wmをインストールした後に行うべき9つの重要ステップ|快適なワークフローのための初期設定ガイド

3. picomコンポジターを導入する

i3wmには、デフォルトでコンポジターが同梱されていません。r/unixpornなどのサブレディットでよく見かけるような、ぼかし(ブラー)、透過、派手な視覚効果を追加したい場合は、コンポジターを別途インストールする必要があります。

以前はComptonがi3wmユーザーの定番コンポジターでしたが、近年ではそのフォークであるpicomが主流になっています。picomをインストールし、Nitrogenと同じ手順で自動起動を設定すれば準備完了です。

コンポジターを使用することで、i3wmで発生しがちな画面のティアリング(表示の乱れ)やアーティファクトの問題も解消できるというメリットもあります。

picomコンポジターのインストール

picomのインストールは非常にシンプルで、Linux上で通常のパッケージをインストールする手順とまったく同じです。ターミナルを開き、お使いのディストリビューションに応じて以下のコマンドを実行してください。

Arch系システムの場合:

sudo pacman -S picom

Debian/Ubuntu系の場合:

sudo apt install -y picom

RHEL/Fedora/CentOS系の場合:

sudo dnf install picom

picomを自動起動させる設定

i3セッションにログインした時点でpicomを自動的に実行したい場合は、セッション開始時にpicomを起動するよう指示する行を、i3wmの設定ファイルに追加します。

設定ファイル内の任意の場所に以下の行を記述し、Super + Shift + Rのキーバインドでi3wmを再読み込みしてください。

exec picom

4. ターミナルエミュレーターを変更する

i3wmの設定ファイルでは、初期状態でi3-sensible-terminalがデフォルトのターミナルとして指定されています。そのまま使っても支障はありませんが、より多機能でカスタマイズ性に優れた優れた代替手段を見逃すのはもったいないところです。Alacritty、Terminator、Kittyなどがその代表例として挙げられます。

どのターミナルを選べばよいか迷ったら、Linuxの高機能ターミナルエミュレーターについて詳しく調べてみるとよいでしょう。

i3wmでデフォルトのターミナルエミュレーターを変更するには、設定ファイル内の該当行を編集し、"i3-sensible-terminal"をお好みのターミナル名に置き換えます。例えば、Alacrittyをデフォルトに設定する場合は、次のように記述します。

bindsym $mod+Return exec alacritty

5. アプリランチャー(dmenu)を活用する

すでにお気づきかもしれませんが、GNOMEやXFCEといったデスクトップ環境とは異なり、i3wmではSuperキーを押してもアプリメニューは表示されません。

i3wmでアプリを起動するには、ターミナルから直接起動するか、アプリランチャーを利用する必要があります。dmenuはそのための堅実な選択肢で、i3wm構成を提供する多くのディストリビューションにプレインストールされています。高速・軽量で、簡単にカスタマイズできる点も大きな魅力です。

dmenuは、お使いのディストリビューションのパッケージマネージャー経由でインストールできます。ターミナルを開いて、使用中のディストリビューションに合わせて以下のコマンドを実行してください。

Arch Linuxの場合:

sudo pacman -S dmenu

Debian/Ubuntu系の場合:

sudo apt install -y dmenu

RHEL/Fedora/CentOSの場合:

sudo dnf install dmenu

インストール後は、Win + Dでdmenuを起動し、目的のアプリケーションを検索するだけで起動できます。

6. ステータスバーを導入する

ステータスバーは、画面の下部や上部に配置できるオプション要素です。CPU使用率、RAM使用量、ネットワーク速度など、システム情報を常時監視・表示してくれます。

設定次第で、システムのあらゆるハードウェアやソフトウェアコンポーネントに関する指標を表示することも可能です。リソースを大切にしたい方や、パフォーマンスを常にチェックしたい方には、ぜひ導入をおすすめします。

人気のある選択肢には、i3statusバー、Waybar、Polybarなどがあります。

7. ワークスペースを整理する

デフォルトでは、ワークスペースには1〜10の番号が振られています。Super + X(Xは0〜9の任意の数字)でワークスペースを切り替えられます。このままでも十分使えますが、より効率的なのは、番号を各ワークスペースの用途に対応した名前に置き換える方法です。

例えば、1、2、3を「Web」「Code」「Media」などに置き換えるイメージです。この形式にするには、i3wmの設定ファイルを開き、以下の行を追記または編集します。

set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"

および:

bindsym $mod+1 $ws1
bindsym $mod+2 $ws2
bindsym $mod+3 $ws3
bindsym $mod+4 $ws4

これを次のように変更します:

set $term "1: term"
set $web "2: web"
set $file_manager "3: files"

および:

bindsym $mod+1 $term
bindsym $mod+2 $web
bindsym $mod+3 $file_manager

残りのワークスペースも同様にお好みで編集し、Super + Shift + Rでi3wmを再読み込みすれば、変更が反映されます。

8. キーバインドをカスタマイズする

ウィンドウマネージャーでの操作は、非常にキーボード中心に設計されています。ウィンドウマネージャーの潜在能力を最大限に引き出すには、すべてでなくとも、少なくとも基本操作のキーバインドを把握しておく必要があります。

デフォルトのキーバインドが自分に合わないと感じたら、遠慮せずi3wmの設定ファイルを編集して、オリジナルのカスタムキーバインドを設定しましょう。キーバインドの詳細やカスタマイズ方法については、i3wmの公式ドキュメントを参照してください。

9. ドットファイルをバックアップする

初心者が見落としがちな、おそらく最も重要なタスクがドットファイル(dotfiles)のバックアップです。ドットファイルとは、Linux界隈で設定ファイルを指す用語です。

こう呼ばれる理由は、設定ファイルが一般に隠しディレクトリに保存されており、Linuxでは隠しディレクトリ名がすべてピリオド(ドット)で始まるためです。だからこそ「ドット」ファイルと呼ばれているのです。

i3wmやその他のウィンドウマネージャーを使い始めたばかりなら、試行錯誤やカスタマイズの過程で、バグや不具合に必ず遭遇するでしょう。

i3wmが不調になったときに、いつでもすぐ正常な状態へ復元できるようにするには、設定ファイルのバックアップを日常的に維持しておくことが欠かせません。

ドットファイルをバックアップする理想的な方法は、GitHubリポジトリにアップロードすることです。やり方がわからない場合は、Gitの基本と使い方を学んでおきましょう。

Linuxのおすすめウィンドウマネージャー

i3wmは信頼性の高いタイリング型ウィンドウマネージャーとして長い実績を持っていますが、FOSSの世界には代替手段が数多く存在します。

i3wmを日々のメイン環境として採用する前に、競合となる他のウィンドウマネージャーもチェックし、メリットとデメリットを比較検討してみてください。厳選された「Linux向けおすすめウィンドウマネージャー」リストを参考にすれば、比較の手間をぐっと減らせます。

著者について

Debarshi Dasは、サイバーセキュリティとLinuxに関する執筆活動に情熱を注ぐ、独立系セキュリティ研究者兼サイバーセキュリティトレーナーです。5年以上にわたりオンラインのテック・セキュリティジャーナリストとして活動し、技術を誰にでも分かりやすく伝える、シンプルで親しみやすい解説記事やハウツーガイドの作成を得意としています。昼はプログラミングと執筆、夜はハッキングとリサーチに没頭する日々を送っています。

  1. Canonical、シームレスなゲーム体験へ向けて「Ubuntu版Steam Snap」の早期アクセスを開放

    人気Linuxディストリビューション「Ubuntu」を開発するCanonicalは、PCゲームストア「Steam」のSnapパッケージの早期提供を開始したと発表しました。これは、CanonicalとSteam開発元のValveがLinuxゲーム分野への本格参入を進める中での重要な一歩となります。 Ubuntu、Steam SnapによるLinuxゲーム環境の改善を目指す SteamのSnap版は、Ubuntuデスクトップチームがゲーム体験の向上に向けて取り組む大規模な取り組みの一環です。CanonicalのプロダクトマネージャーOliver Smith氏は、公式Ubuntuブログで次のよう

  2. Linuxアプリのパッケージ形式、どれが勝つ?Flatpak・AppImage・Snapを実際に使い続けた私の結論

    公開日:2026年4月8日 午後3:30 EDTロイネ・ベルテルソンはストックホルム在住のテックライター、翻訳者、デジタル戦略コンサルタントです。AIツール、Linux、家電テクノロジー、サイバーセキュリティ、SEOコンテンツの分野で20年以上の実務経験を持ち、複雑なトピックを分かりやすく実践的なガイドに変換することを得意としています。書いているツールを実際に使い込み、わざと壊してみることで、現代テクノロジーの混沌を人間味のある、誠実で役立つアドバイスへと翻訳していることで読者からの信頼を得ています。普通のLinuxの会話が一瞬で脱線させる質問があります。それが「で、アプリってどうやってインス