マウスカーソルテーマGreen Apparatus

Green ApparatusはCursorXP(CursorFX)で作られた非常に美しく完成度の高いマウスカーソルテーマ。おそらくCursorXP/FX to X11 Mouse Theme ConverterによってX向けに変換されたものがGNOME-Look.orgなどで公開されている。しかし、公開されているものはWait状態のアニメーションが左方向に少しずつずれて表示される不具合がある。
sd2xc-2.3.pl --keep-temp --nozip --verbose
を使って調査した所、/tmp/sd2xc/GreenApparatus/Wait.pngが横幅9630pxに対して、/tmp/sd2xc/GreenApparatus/temp-sd2xc/Schime.iniの[Wait]セクションでFrames=106となっており、9630は106で割り切れない。そこで106が間違っていると見て107に変えて見たところ、不具合が解消した。その他[Wait][Wait_Script]セクションに間違いがあるようなので変更した。以下はUbuntuHardy)での作業例である。


$ []sudo apt-get install libconfig-inifiles-perl perlmagick imagemagick x11-apps[]
[]xcursorgenはx11-appsに含まれている[]
[]...省略...[]
$ []ls[]
GreenApparatus.CurXPTheme sd2xc-2.3.pl
$ []mkdir work ; cd work[] []作業ディレクトリに移動[]
$ []unzip ../GreenApparatus.CurXPTheme[]
[]Archive: ../GreenApparatus.CurXPTheme[]
[] inflating: Scheme.ini[]
[]...省略...[]
$ []vim Scheme.ini[] []Scheme.iniを修正[]
[]...省略...[]
[Wait]
StdCursor=0
[]Frames=107[] []修正:106→107[]
Interval=40
Animation style=0
Hot spot x=36
Hot spot y=31
Hot spot x2=36
Hot spot y2=31
FrameScript=1
[Wait_Script]
1-26,50
27-107,40 []修正:26-106→27-107[]
1,700
[]...省略...[]
$ []zip ../GreenApparatus.CurXPTheme *[]
[]updating: Scheme.ini (deflated 80%)[]
[]...省略...[]
$ []cd ..[]
$ []rm -rf work[] []作業ディレクトリを削除[]
$ []./sd2xc-2.3.pl GreenApparatus.CurXPTheme[]
107
$ []ls[]
[]GreenApparatus.tar.gz[] GreenApparatus.CurXPTheme sd2xc-2.3.pl
$ []sudo paco -lp GreenApparatus 'tar zxf GreenApparatus.tar.gz -C /usr/share/icons'[]
[]pacoでログを取りつつインストール[]
$ []sudo vim /var/log/paco/GreenApparatus[]
[]#!paco-2.0.4[]
[]##:12394496|0|54|0[]
[]#d:1208666213[]
[]#:Name: GreenApparatus[]
[]#:Date: 2008/04/21[] []後々のため日付を追加で書いておく[] 参考記事 日付の追加は必要なかったorz
[]/usr/share/icons/GreenApparatus/cursors/00008160000006810000408080010102|-1|-2|-2[]
[]...省略...[]

同じ作者EarthFXも同様に修正する必要がある。


追記2008/04/24
若干の修正・整形。


追記2008/07/17
Green Apparatus..Red, Yellow & Blue too!にて修正版が公開されている。