雑記(50)プログラミング(29)ハードウェア(16)伺か(12)ツール等(10)漫画読み(43)漫画描き(19)アニメ感想・考察(24)鉄道(2)ネットの諸々(10)インフォメーション(8)未分類(0)現在は実質目黒東部のなにかプロフィールAuthor:奈良阪某プログラム書いたり絵を描いたり鉄道に乗ったりしています。5日目の今日は、様々なウインドウマネージャとかの画像を貼るエントリです。前日4日目はQupzillaプラグインを作るでした。明日6日目はウインドウマネージャから創るデスクトップ作業環境です。世には色々なデスクトップ環境やウインドウマネージャがあります。(2つの違いについてはデスクトップ環境とウィンドウマネージャなどを参照のこと)デスクトップ環境の有名どころでは、かつて双璧を成したKDEとGNOME、UbuntuのUnity、LinuxMintのcinnamon/MATE、軽量系のXfce4、LXDEなどでしょうか。OSではあり得ないことです。OSなどとあまり違いを覚えないかもしれません。本質的にはどのLinuxディストリビューションでもあらゆるデスクトップ環境やウインドウマネージャが使えるはずです。Linuxで様々なウインドウマネージャやデスクトップ環境をインストールしたりしていました。その試したものを下記に陳列してみました。GUI環境選びの参考にしてください(てきとう注意:うえでデスクトップ環境のことばかり言っている割にウインドウマネージャばっかです。片っ端から色々インストールしたのが数年前なので3D云々がからむものがなかったり、ラインナップが若干古いです。タイル型WMはないです。twmなにはなくともまずはこれ。X11標準のウインドウマネージャ「twm」。デフォルトだったせいか、これの派生ウインドウマネージャが色々出たりした。アイコン化ボタン/サイズ調整ボタンなので、今となっては最初に戸惑いを覚えるユーザーが多いと思う。自分も使ってみようとしたがデフォルトではなかなか厳しかったので、twmのカスタマイズなどを参考にしてちょっとカスタマイズしたものが下記スクショ。最大化/閉じるボタンを置くだけでWindowsユーザーにもずいぶん使いやすくなることがわかった。vtwmと、早速のtwm派生ウインドウマネージャ。おおざっぱにはtwmに仮想デスクトップ機能を加えたもの。仮想デスクトップといっても、MacやWindows10や他のLinuxのウインドウマネージャについているそれとは若干異なる。他環境のそれが規則正しく3個とか4個とかの「デスクトップを行き来できる」実装になっているのと違い、画面外に広い「デスクトップの任意の領域を表示できる」ような感じになっている。スクショ右下のが仮想デスクトップUIなのだが、見てわかるとおりだいぶ中途半端な位置の領域を表示できていることがわかる。これが独特ながらわりかし使い勝手が良い感じだった。ウインドウ自体の見た目はtwmのそれではなく、BeOSだかMotifだか風だ。fvwm同じくtwm派生。Motif風なウインドウで、twmの独特なウインドウリサイズよりは使いやすい。特筆すべきは、いわゆるデスクトップ環境のアプリケーションメニューが利用できること。デスクトップ環境でない単なるウインドウマネージャでこの機能を持っているのは割と珍しい。feelを統一しようという規格である「Motif」というのがあるのだが、それを実装したウインドウマネージャ。1989年からある規格なので無骨な見た目だがこれはこれでむしろGeek感が醸し出せて味わいがある。MotifはGUI全般についての規格でmwmはそのウインドウマネージャ部分にすぎず、つまりUIツールキットもGTKなどと同列にMotifがある。下記スクショでは残念ながらmwmのメニュー以外はGTKのものだ。mwmがないじゃんとツッコミを受けて確かにそうだと思ったので12/9に追記。mwmというパッケージ名ではなくopenmotifで入る。openboxblackboxというウインドウマネージャに端を発するウインドウマネージャ。単体でも動作するが、デスクトップ環境LXDEの標準ウインドウマネージャでもあり、LXDEユーザーはつまりopenboxユーザーである。twm派生形と違い、これのみでもつまるところ「今風」の操作体系になっている。fluxbox同じくblackbox派生。これまでのものとは違い、いわゆる「タスクバー」がついていて、これだけでも普段使いがしやすそう。PekWM上記であげているものもテキストファイルで設定を書く感じのなのだが、これはだいぶやりやすかった。デフォルトの設定ではtwmのような操作感なのだが、設定次第でWindowsっぽくもなるし、自由度が高い。Linuxで常用している。惜しむらくは更新がとまっていそうなところ。lightweightなウインドウマネージャ。ダブルクリックするとxtermが開く。WindowMakerNEXTSTEP風......らしい、他と比べて割と独特のタスクボタンを持つウインドウマネージャ。スクショの左下や右上にあるのがウインドウが出ているプログラムを示すボタン。MacのDockに似ているかもしれない。類似品にAfterStepというのがある。jwmGTK+などを使っておらずxlibだけに依存するらしい軽量系を標榜しているわりに割と普通に使える操作感を持つ。Linuxなどが標準としている。IceWMjwmと同じく軽量系つかいやすいを志向した感じのウインドウマネージャ。jwmより割と野暮ったい見た目。qvwmWindows95のパロディみたいな見た目でアイコンがパカパカアニメーションしているネタみたいなウインドウマネージャ。「ネスケ」て......。Linuxにデフォルトで入っていたもの(選択可能)。おもちゃっぽくて趣がある。LXDEようやっとデスクトップ環境。軽量かついい感じの見た目でまあまあ多機能。ウインドウマネージャはopenbox。デスクトップ環境の中ではわりと好き。軽量系を標榜するディストリビューションが採用している例が多い。Xfce同じく軽量系デスクトップ環境。GNOME2に似た外見を持つ。こちらも軽量系を標榜するディストリビューションが採用している例が多い。KDEWindows風の巨大デスクトップ環境。どちらかというとMac志向かなというGNOME2と双璧をなす巨頭。GNOMEと比べるとデフォルトとしているディストリビューションは少ない印象。KNOPPIXとかSlaxとかライブCD系のものに使われていたりして面白い。Gnome2代表的巨大デスクトップ環境であったGNOMEの旧版。デスクトップLinux使っていれば一度は触れるだろうメジャーだった存在。スクショではまるでWindows7のような見た目だが、このようにテーマもやたら充実していた。GNOME3なぜかやたらとUIが変わったGNOME。そのせいか不評で色々と派生が登場することになった。MATEGNOME2のfork。変わってないが、デフォがKDEのようにWindows寄りになった。Mintなどで使用されている。CinnamonGNOME3のfork。GNOME3本家とがらりと変わり、やっぱりKDEのようにWindows寄りの見た目と操作感をしている。Mintなどで使用されている。Unityデスクトップとタブレット両対応をめざしたデスクトップ環境。Ubuntuが採用したがこれもまた不評。Windows8といい、みんな先走ったんだなあ感がある。Unity3Dとは別物。以上そんなとこで雑な紹介を終わります。ぶっちゃけこれを見て特徴を知るとかはあまり出来ないと思いますが、世の中にはたくさんのGUI環境があることを知ってもらえれば幸いです。Linuxは自由なOSなので、その自由さを活用してゆきたいですね。次回は6日目、ウインドウマネージャから創るデスクトップ作業環境です。