【引き算の美学】たくさんのディストロを渡り歩いた私が、Arch Linux × dwmに落ち着いたワケ
Arch Linux × dwm:思考を妨げない「最小」のデスクトップ環境
多くのLinuxディストリビューションを渡り歩いてきた私が、たどり着いた現時点での答え。それがArch Linuxとdwm(Dynamic Window Manager)の組み合わせです。
今回は、2026年の今あえて「ミニマリズム」を追求する理由と、その圧倒的な快適さについてお話しします。
圧倒的な軽さが生む「自由」
現在の私の環境は、立ち上がり時のメモリ消費がわずか900MBほど。以前、2010年製の古いノートPCでクリーンインストールの状態では、300MB程度で動作しました。その中でも、dwm本体の消費メモリは50MB以下という、現代のOS(Windows 11などでは4GB近く消費することも)からは考えられないほどの軽さを誇ります。
この数値は、マシンパワーのすべてを「自分の作業」に割り振れるという、究極の自由を意味しています。
なぜデスクトップ環境(DE)を卒業したのか
Linuxの世界では、GNOMEやKDEといった「デスクトップ環境」が主流です。WindowsのようにGUIから直感的な設定が可能で便利ですが、一方で使わないGnomeやKDE特有の標準アプリまで大量にインストールされてしまうのが難点でした(後から削除するのは正直めんどくさい)。
以前の私は、それらを導入するたびにタイル型への設定変更やワークスペースの構築を「手動」で行っていました。
それならば、「最初からタイル型として設計されたウィンドウマネージャ」を選べばいい。その結論が、私の作業スタイルを劇的に変えました。
最強のコンビ:Arch Linux × dwm
1. Arch Linux:最新を、最小で。
「インストールが難しい」と言われるArchですが、最近は archinstall コマンドのおかげで導入のハードルはぐっと下がりました。
最新性: ローリングリリースにより、常に最新のパッケージが手に入る。
軽量性: サーバー版なら最小512MBのメモリで動作するほどの削ぎ落とされた設計。
2. dwm:Sucklessな哲学
dwmはsuckless.orgが開発する「ダイナミックウィンドウマネージャ」です。
C言語で書かれたソースをコンパイルしたバイナリは、わずか数百KB。不変のバイナリだからこそ、アップデートで環境が壊れるリスクを最小限に抑えてくれます。
タイル型の魅力:
アプリが重ならない:常に画面を最適に分割。
カーソル移動が不要:ショートカット一つでフォーカスを切り替え。
思考の速度:ワークスペース間を瞬時に飛び回り、脳のスイッチを止めない。
Hyprlandからdwmへ戻ってきた理由
かつては、SNSで目にする「映える」デスクトップに憧れ、モダンなHyprlandを1年ほど使っていました。美しいアニメーションや充実したWikiは確かに魅力的です。
しかし、ノートPCユーザーとして「バッテリー持ち」と「究極のレスポンス」を突き詰めた結果、私はアニメーションを捨てる決断をしました。
現在は、YouTubeでdwmの魅力を発信しているBreadさんの影響を受け、この環境に落ち着いています。もちろん、時代がX11からWaylandへ移行している潮流は感じており、Breadさんが試行錯誤されているdwl(dwmの理念をWaylandで継承するプロジェクト)の動向にも注目していますが、今の安定感と軽快さには代えがたいものがあります。
dwmを始めるなら「パッチ済み」から
dwmのデフォルト状態は、あまりにもミニマムで驚くかもしれません。
本来は「パッチ」と呼ばれる追加コードを自分で当てるのが醍醐味ですが、依存関係の解決などは初心者にはハードルが高いのも事実。
まずは、BreadさんがGitHubで公開している設定や、モダンで美しいchadwmといったプロジェクトから試してみるのがおすすめです。
Sucklessエコシステム
Suckless.orgはタイル型ウィンドウマネジャー以外にもアプリランチャー(厳密的にできることがもっとありますが)としてのdmenu、タスクバーとしてのdwmblocks、ターミナルとしてのst。これらを活用することでミニマムな環境を整えることができます。
結び:私たちが「ミニマリズム」を追求する理由
dwmの背後にあるsuckless.orgの哲学は、現代のソフトウェア開発に対する一つのアンチテーゼです。
現代のプログラムはあまりに肥大化しすぎています。それは「多くのコードを書くこと=優れたエンジニア」という風潮があり、今まで書いてきたプログラムのコードを減らして最適にできるのかを考える前に、機能を追加し続けてしまうからです。
今のPCは非常に高性能で、重いプログラムでも余裕で動かせてしまいます。しかし、「ハイスペックなPCでこそ、ミニマムなプログラムを使うべき」だと私は考えます。なぜなら、その余剰パワーをすべて自分の作業効率に転換できるからです。
ミニマムなツールの多くは、ターミナル上で動作し、テキストベースで設定を行います。一見不便に思えるかもしれませんが、GUIアプリにはない圧倒的なカスタマイズ性と、作業効率の飛躍をもたらしてくれます。
「便利さ」が溢れる現代だからこそ、自分に必要なものだけを積み上げるArch Linuxとdwmの世界。
一度この「思考とマシンが直結する感覚」を味わうと、もう元の環境には戻れないかもしれません。
