xeyesは、
X Window System上で動作するグラフィカルなプログラムで、2つの動眼が特徴的です。これらの動眼は、まるで生きているかのように、マウスカーソルの動きに合わせて視線を追跡します。このユニークな動作が、ユーザーインターフェースに遊び心とユーモアをもたらします。
起源と歴史
xeyesの起源は、1988年のSIGGRAPHで発表されたJeremy Huxtable氏によるNeWSシステム向けのプログラムに遡ります。このプログラムを、Keith Packard氏が
X Window System上で再現したことが、現在のxeyesの始まりとされています。この経緯からも、xeyesが単なるユーティリティプログラムではなく、グラフィカルインターフェースにおける表現の可能性を探求する試みであったことが伺えます。
機能と特徴
xeyesの基本的な機能は、マウスカーソルの動きに合わせて動眼の視線を追わせることです。シンプルながらも視覚的に面白いこのプログラムは、
デスクトップ環境にちょっとした遊び心を加えます。また、xeyesのmanページには、このプログラムがユーザーの行動を監視し、その情報を「上司」に報告するというユーモラスなジョークが記述されており、技術的なツールでありながら、そのユーモラスな側面も魅力の一つです。
派生作品
xeyesのシンプルかつユニークなコンセプトは、様々な派生作品を生み出しました。
xgolgo: 動眼部分を、劇画「ゴルゴ13」の主人公のような鋭い眼光を持つものに置き換えたバージョンです。オリジナルのxeyesとは異なる、クールでスタイリッシュな印象を与えます。
xeyes+: ルートウィンドウ上に多数の充血した動眼を表示することで、不気味な雰囲気を演出するバージョンです。これは、xeyesのコミカルな要素とは対照的な、ホラーテイストを表現しています。
他のシステムでの類似プログラム
xeyesのアイデアは、
X Window Systemだけでなく、他のシステムでも類似のプログラムを生み出しました。Windows、Javaなど、様々なプラットフォームでxeyesにインスパイアされたプログラムが開発されており、その普遍的な魅力を示しています。
関連ソフトウェア
xeyesと関連するソフトウェアとして、Neko (ソフトウェア)が挙げられます。Nekoは、猫のキャラクターがマウスカーソルを追いかけるという、xeyesと似たコンセプトのプログラムです。
外部リンク
xeyesに関するより詳しい情報や、派生作品へのリンクは以下の通りです。
xorg/app/xeyes - Follow the mouse/SHAPE extension X demo
Jeremy Huxtable's 1988 version in NeWS Postscript
Xeyes in Javascript
XEyes for Windows, ReactOS and Wine
iEyes for Mac OS X
Gnome Eyes, a clone for the Gnome Panel
* LookAtMe! は、マウスカーソルではなくカメラを使ってユーザー自身を見つめるバージョンです。
まとめ
xeyesは、シンプルなアイデアとユーモラスな表現によって、多くの人々に愛されてきたグラフィカルプログラムです。その起源から派生作品に至るまで、xeyesはコンピュータインターフェースにおける遊び心と表現の可能性を追求する上で重要な役割を果たしてきました。