picom:Xコンポジスタ

picom

X11用軽量コンポジター「picom」の概要と役割

picomとは何か

picomは、X11環境向けに開発されている軽量・高機能なコンポジターです。 透過、影、フェード、VSync などの合成処理を担当し、単体ウィンドウマネージャ環境に 「デスクトップ的な表示品質」を追加する役割を持ちます。

もともとは compton の後継として誕生し、現在では X11環境における事実上の標準コンポジターとして広く利用されています。

picomの設計思想

  • 単体WMとの共存: ウィンドウ管理はWM、描画合成はpicomに分離
  • 軽量性重視: 低負荷で常時動作可能
  • 設定駆動: 設定ファイルで挙動を細かく制御

picomが担う役割

picomは「見た目を派手にするツール」ではなく、 描画の最終段階を安定させる基盤として重要な役割を果たします。

  • ウィンドウ透過・影の描画
  • フェードイン・フェードアウト
  • VSyncによるティアリング防止
  • 描画の安定化と体感品質の向上

picomの主な特徴

  • 軽量: メモリ・CPU消費が少なく常駐向き
  • 柔軟な設定: ウィンドウクラス単位で制御可能
  • 幅広いWM対応: xmonad / i3 / bspwm などで利用可能

利用されることが多い構成

  • 単体ウィンドウマネージャ環境(xmonad / i3 / bspwm)
  • デスクトップ環境のコンポジターを無効化した構成
  • 軽量Linuxディストリビューション

picomが向いている利用シーン

  • 単体WMで透過や影を使いたい場合
  • 画面のティアリングを抑えたい場合
  • 最小構成で快適なデスクトップを構築したい場合
  • 設定ファイルで挙動を細かく制御したい場合

picomが向いていないケース

  • GUI設定だけで完結したい場合
  • KDEやGNOMEの統合環境をそのまま使う場合
  • Wayland環境(X11専用)

他のコンポジターとの違い

  • KWin: KDEと完全統合されたWM兼コンポジター
  • Mutter: GNOMEと密結合、Wayland対応
  • picom: 単体WM向け・外付けコンポジター

picomの位置づけ

  • X11単体WM環境の標準コンポジター
  • 軽量・柔軟・設定主導の描画基盤
  • 「WMを補完する存在」

まとめ

picomは、X11環境において 単体ウィンドウマネージャ構成を完成させるための必須コンポーネントです。

見た目の美しさだけでなく、描画の安定性や操作感にも大きく影響するため、 xmonad や i3 などを使う環境では、まず導入を検討すべき存在と言えるでしょう。