RaspberryPIでNetBSDを動かしたときの色表示問題
そもそもGTYPEを見て自分でその特性を知らないとマトモに描画することができないwsdisplay ginfoがそもそもクソ。
2013-10-16 01:17:27SD(HC)をroot file-systemにする時、mount optionにnoatimeつけないとやってられない。精神衛生上。USBメモリでもそうだけど、SD(HC)はそれ以上に我慢ならん(Class 10って書いてあるやつ使ってても)。
2013-10-16 01:29:25まったくもってよーわからんが、icewmの背景というか壁紙はicewmbgっていう実行ファイルがあって、こいつはXpmReadFileToPixmap()ってやつで画像を読み込んでPixmapにしてroot windowに描画する。
2013-10-16 23:23:04一方アイコンなんかは、icewmの内部で扱っていて、visual検索して、visual classの下位1bitが1、つまりcolormap操作可能なclassをチェックして、visualからcolor mask取り出してmaskに従ってpixmap作ってるような気がする。
2013-10-16 23:27:29visual class下位1bitっつーと、direct colorしかなくて、そのdirect colorはrgbのmask値が逆なわけで、仮にこのmask使ってpixmap作ってたら、そりゃRとB逆転するわな。
2013-10-16 23:29:36というわけで、xorg-serverって一体どこでdefault visual以外のvisual作ってるんですかっつーか。
2013-10-16 23:30:34そもそも今メインで使ってるamd64環境のxf86-video-radeon(? ビデオチップはRadeon HD3200)だと、Visualは全部で8個しかない。
2013-10-16 23:35:02Xwsfbでなぜに65個もできるのか謎すぎ。しかもvisual idは違うがxdpyinfo(1)で見るかぎり、実質4種類しかないように見える
2013-10-16 23:38:06もしかして: なんだかわからんXorg拡張だかXFree拡張だかのExtensionをかたっぱしから外すと減るんじゃないか?
2013-10-17 00:04:40xorg.confを手で書いてmoduleを軒並みDisableにしてExtensionsでCompositeとか怪しいやつらもDisableしたらvisualはdefault visualだけの1個になった。
2013-10-17 00:25:27