[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:15528] Re: [FYI] brightness control
今井@広島大学です
On Wed, 09 May 2001 15:27:49 +0900,
Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp> wrote:
> In message <CORELIBRA1Gj03oHMwV0000013e@corelibra.core.nttdata.co.jp>, Hirosh T
> OKUDA さんいわく:
> >とくだです
> >
略
> >ちなみに元ネタは
> > http://va.samba.org/picturebook/
> >にあるものです。
>
> そういえば、picturebookはportsに突っ込みました。
>
ports では setbrightness vaiobat ともにインストールされないみ
たいですがインストールできるようにはしないのですか?
また、現在の状態を知りたいと以下のコマンドを実行してみ
ました。一応状態を得ることができているみたいですが
$ ./setbrightness
currently ffff
segmentation fault (core dumped)
となりエラーになっています。ソースをみたら単に、引数を与えない
ときの処理をしていなかっただけなので
/usr/ports/graphic/picturebook より
------------------------------------------------------------
int main(int argc, char *argv[])
{
iopl(3);
printf("currently %x\n", ecr_get(0x96));
ecr_set(0x96, atoi(argv[1]));
return 0;
}
------------------------------------------------------------
を以下のように変更することでエラーが出なくなり現在の状態を
得ることができます。
------------------------------------------------------------
int main(int argc, char *argv[])
{
iopl(3);
printf("currently %x\n", ecr_get(0x96));
if ( argv[1] != NULL ){
ecr_set(0x96, atoi(argv[1]));
}
return 0;
}
------------------------------------------------------------
現在の状態を知ることができたら、シェルを書いてどこかのボタンに
キーを割り当てれば簡単に明るさを調節できるようになると思います。
良かったらこのような patch をあててportsでインストールできるよ
うにしていただけませんか?
********************************************************
今井 英敏 広島大学大学院 工学研究科 情報工学専攻
E-mail hidepin@infonets.hiroshima-u.ac.jp
********************************************************