Linux や UNIX 系の標準的なグラフィック/ウィンドウ機能提供プログラム X Window System では、ごく簡単な描画機能と単純なウィンドウ操作機能しか提 供されていません。ウィンドウマネージャは、ウィンドウの大きさや位置、ア イコンなどをマウス等で操作するためのプログラムです。最近のウィンドウマ ネージャは非常に高機能になっており、次のような機能を備えているものが多 いです。
画面を擬似的に広く使うための機能です。例えば、800x600の画面を4枚並べ て1600x1200の画面であるかのように見せることができます。マウスポインタ が画面の端に来た時に自動的にスクロールさせたりできるものもあります。広 く見せるのではなく、複数のデスクトップを切り替えるタイプのものもあり、 Vine の標準ウィンドウマネージャである Window Maker はこちらのほうです。
デスクトップにボタンのようなものを表示し、それをクリックすると特定の アプリケーションが起動される機能です。Windows で言えばデスクトップに置 いたショートカットに当たります。アプリケーションの起動だけでなく、ウィ ンドウマネージャ自体の設定を変更する機能を備えていたり、ボタンそのもの にアプリケーションを貼り付けたりする機能があったりします。Window Maker では Dock がこの機能を果たします。
タイトルバー、タイトルバーのボタン、メニューなどの見た目、配置を変更 する機能です。単に色を変えるだけのものから、画像を貼り付けたりアニメー ションを行ったりできるものまで、いろいろあります。Window Maker にも 「テーマ」という機能があり、デフォルトでも様々なテーマが準備されていま す。
ウィンドウマネージャに関する操作(ウィンドウの操作、デスクトップの移 動、アプリケーションの起動など)をマウスではなくキーボードを使用して代 行する機能です。