いろんなX11アプリケーション

## はじめに
最近、`xeyes`のようなX Window Systemを用いて作られた変わったアプリケーションがたくさんあることを知りました。実際に使ってみたら何か面白かったので、ここにまとめておきます。
各コマンドではいろんなオプションが使えるようになっているので、ぜひそちらも試して見てください。

## Xlogo
X Window Systemのロゴが表示されます。~~あんまり面白くは無いですね。~~
インストールはapt-getやyumなどで可能です。実行は`xlogo`コマンドで行います。
![スクリーンショット 2016-11-17 3.02.04.png](https://qiita-image-store.s3.amazonaws.com/0/146361/7640c2d7-f785-134c-e39d-b85ed1bc5844.png)

## Xeyes
デスクトップ上の矢印を見つめ続ける目玉が出て来ます。マウスを動かすとそれに合わせて目玉も動きます。
インストールはapt-getやyumなどで可能です。実行は`xeyes`コマンドで行います。
![スクリーンショット 2016-11-17 3.00.28.png](https://qiita-image-store.s3.amazonaws.com/0/146361/ff6f0898-2b2f-a0ee-ee0c-6d7af0d7259a.png)

## Xcalc
電卓が表示されます。マウスでボタンを操作することで計算ができます。
インストールはapt-getやyumなどで可能です。実行は`xcalc`コマンドで行います。
![スクリーンショット 2016-11-17 3.00.45.png](https://qiita-image-store.s3.amazonaws.com/0/146361/81995786-67ae-6af4-5f19-9ea3c332843c.png)

#Xterm
ターミナルが表示されます。普通のターミナルと同じように使えます。
インストールはapt-getやyumなどで可能です。実行は`xterm`コマンドで行います。
![スクリーンショット 2016-11-17 3.01.00.png](https://qiita-image-store.s3.amazonaws.com/0/146361/b10f2108-3c9e-acba-e534-f2515d2faa98.png)

## Xclock
現在の時刻を指しているアナログ時計が表示されます。
インストールはapt-getやyumで可能です。実行は`xclock`コマンドで行います。
![スクリーンショット 2016-11-17 3.01.26.png](https://qiita-image-store.s3.amazonaws.com/0/146361/6bd87b78-f2e7-6dfe-a141-ea253c86018d.png)

## glxgears
歯車が回る動画が表示されます。実行中、ターミナルにはディスプレイのフレームレートが表示されます。OpenGLの動作チェックによく使われます。
インストールはapt-getやyumで可能です。実行は`glxgears`コマンドで行います。
![a.png](https://qiita-image-store.s3.amazonaws.com/0/146361/5c111f49-7c74-fcd1-7704-f790cbb7d892.png)

## Xsnow
デスクトップに雪が降って来て、サンタがトナカイに乗って画面を通過します。しかも表示しているウィンドウの上に雪が積もっていきます。
インストールは以下のサイトでソースコードをダウンロードし、それをビルドして行なってください。実行は`xsnow`コマンドで行います。
うまく起動しないという方は、Xephyrコマンドで仮想ディスプレイを作ってその上で起動してみてください。

Xsnowの公式ページ：http://dropmix.xs4all.nl/rick/Xsnow/
![Xsnow-Unity.png](https://qiita-image-store.s3.amazonaws.com/0/146361/3b568d39-8c89-cb21-0177-603980126fd8.png)

## XPenguins
デスクトップにペンギンが降って来て、画面中を暴れまわります。Ctrl+Cでプログラムを停止するとペンギンが消えるモーションも見れます。ペンギンの数などはオプションで変えられるみたいですね。
インストールは以下のサイトでソースコードをダウンロードし、それをビルドして行なってください。(yumでは不可です)
実行は`xpenguins`コマンドで行います。
うまく起動しないという方は、Xephyrコマンドで仮想ディスプレイを作ってその上で起動してみてください。

XPenguinsの公式ページ：http://xpenguins.seul.org/
![ph01.jpg](https://qiita-image-store.s3.amazonaws.com/0/146361/d8908b2c-c8f1-52d8-6f34-955c930109e1.jpeg)

## Xplanet
地球などの惑星が表示されます。デフォルトでは地球が表示されますが、オプションで設定すれば木星など違う惑星も表示できるみたいです。また緯度と経度を指定して見る向きを変えることもできます。
表示された惑星はパッと見静止画に見えますが、実はものすごくゆっくり自転しています。実際の自転スピードをエミュレートしてるんだとか。
インストールはapt-getやyumで可能です。実行は`xplanet`コマンドで行います。 (-windowオプションが必要)
![a.png](https://qiita-image-store.s3.amazonaws.com/0/146361/07df2fff-7dcc-6f68-c508-a13f079fb66d.png)

## Xearth
3Dの地球儀が表示されます。地球儀の向きを変更することもできます。
(ルートウィンドウでしか開けないようなので、Xephyrを使って開きましょう)
インストールは以下のサイトでソースコードをダウンロードし、それをビルドして行なってください。(yumでは不可です)
実行は`xearth`コマンドで行います。

xearth公式ページ：https://hewgill.com/xearth/original/

![a.png](https://qiita-image-store.s3.amazonaws.com/0/146361/99a07e87-bc06-407b-d3d8-39c280b33791.png)

## Oneko
デスクトップにかわいい猫が現れます。この猫は矢印を追いかけて移動し、矢印のところまで来るとそこで休みます。マウスを動かすと、それに合わせて猫も追いかけてきます。かわいい。
インストールは以下のサイトでソースコードをダウンロードし、それをビルドして行なってください。(yumでは不可です)
Oneko公式ページ：http://www.daidouji.com/oneko/
実行は`oneko`コマンドで行います。
![A004_oneko.jpg](https://qiita-image-store.s3.amazonaws.com/0/146361/075fc934-1f2a-2e01-87ba-a1ed9f264282.jpeg)

## おわりに
この手のアプリケーションはまだまだたくさんありそうですね。
いろいろ探してみるのも面白いかも。