kterm-6.2.0 + $BJI;f%Q%C%A(B $B!\(B $B5!G=3HD%HG(B $B$N(B README


$B$3$l$O$J$K!)(B

  $B$3$l$O!"9bLZ(B $B=_;J(B (j-takagi@ccs.mt.nec.co.jp) $BMM$N:n$i$l$?(B
$B!V(Bkterm-6.2.0 + $BJI;f%Q%C%A!W$r99$KJQ99$7$F!"JI;fItJ,$K5!G=3HD%$r;\$7$?$b$N$G$9!#(B
$B$H$$$&$3$H$G!"$3$N%Q%C%A$N$[$H$s$I$NItJ,$NCx:n8"$O9bLZMM$K$"$j$^$9!#(B
$B9bLZMM$N%*%j%8%J%k$J(B page $B$O$3$A$i$G$9!#(B
http://www.asahi-net.or.jp/~hc3j-tkg/kterm/


$B2?$,=PMh$k$N!)(B

  $B$3$N%Q%C%A$NEv$?$C$?(B kterm $B$G$O!"GX7J$K2hA|$rI=<($9$k;v$,2DG=$G$9!#(B


$B$I$&$d$C$F:n$k$N!)(B

  $B$^$:!"(BImlib $B$,%$%s%9%H!<%k$5$l$F$$$k;v$r3NG'$7$F2<$5$$!#(B
$B$@$$$?$$!"(B

  % imlib-config

  $B$H!"F~NO$7$F!"2?$d$i(B Usage $B$,I=<($5$l$l$PBg>fIW$G$7$g$&!#(B
(Imilb-1.0.0 $B0J>e$J$iBg>fIW$@$H;W$$$^$9(B)
$B$b$7$b(B command not found $B$G$"$l$P!"(BImlib $B$,%$%s%9%H!<%k$5$l$F$$$^$;$s!#(B
http://www.labs.redhat.com/imlib/ $BEy$K$F!"F~<j$7$FMh$F2<$5$$!#(B
$B$"$H$O!"(B

  % xmkmf; make

  $B$G!"$*$7$^$$$G$9!#(B

$B$I$&$d$C$F;H$&$N!)(B

  $B$H$f$3$H$G(B $BI8=`$N(Bkterm $B$+$i!"0J2<$N%*%W%7%g%s$,A}$($F$^$9!#(B

  -wp image_file_name
	$BJI;f8z2L$r(B ON $B$K$7$^$9!#JI;f$K$9$k(B file $B$r;XDj$9$kI,MW$,$"$j$^$9!#(B
	kterm.wallPaper $B%j%=!<%9$G$9!#(B
	default $B$O(B NULL $B$G$9!#(B

  +wp
	-wp $B$N8z2L$rBG$A>C$7$^$9!#%j%=!<%9$G;XDj$7$F$$$F!"(B
	$B8z2L$,>C$7$?$$>l9g$K;HMQ$7$F2<$5$$!#(B

  -ip
	root window $B$KI=<($5$l$F$$$k3($rF)2a$9$k%b!<%I$K$7$^$9!#(B
	-wp $B$H$N6&B8$O=PMh$:!"(B-ip $B$NJ}$,M%@h$5$l$^$9!#(B
	kterm.inheriting $B%j%=!<%9$G$9!#(B

  +ip
	-ip $B$N8z2L$rBG$A>C$7$^$9!#%j%=!<%9$G(B True $B$K$7$F$$$F!"(B
	$B8z2L$,>C$7$?$$>l9g$K;HMQ$7$F2<$5$$!#(B

  -wpb #
	-255$B!A(B+255 $B$^$G;XDj$7$F!"JI;f$K$9$k3($NL@$k$5$N>e8B!?2<8B$r;XDj$7$^$9!#(B
	kterm.wallPaperBright $B%j%=!<%9$G$9!#(B
	default $B$O(B 100 $B$G$9!#(B
	$B5;=Q>pJs!'(B
		+0$B!A(B+255 $B$^$G$O(B RGB $B$=$l$>$l$N?'$N2<8B$r;XDj$5$l$?CM(B
		$B$K$J$k$h$&$KJQ49$7$^$9!#(B($BGX7J$N(B default $B$OGr$K@_Dj$5$l$^$9(B)
		-255$B!A(B-0 $B$^$G$O(B RGB $B$=$l$>$l$N?'$N>e8B$r(B 255+$B;XDj$5$l$?CM(B
		$B$K$J$k$h$&$KJQ49$7$^$9!#(B($BGX7J$N(B default $B$O9u$K@_Dj$5$l$^$9(B)
		  $BGX7J$N(B default $B$,$+$+$o$C$FMh$k$N$O!"(B
		GIF $BEy$NF)2a?';XDj$,$5$l$?3(Ey$K$D$$$F$G$9!#(B
	wpb $B$O3HD%$5$l$^$7$?!#(B
	$B8=:_$G$O(B [+-]0xrrggbb $B$N7A<0$b%5%]!<%H$7$F$$$^$9!#(B
	$B$3$l$O!"(Brgb$B$=$l$>$l$K$D$$$F$NL@$k$5$N>e8B!?2<8B$r;XDj$9$kJ*$G$9!#(B
	$B$"$kFCDj$N?'$K$D$$$FJQ99$,2C$($?$$>l9g$O;HMQ$7$F$_$F2<$5$$!#(B

  -wpp position
	$BJI;f$NG[CV$5$l$k0LCV$r;XDj$7$^$9!#0J2<$N=q<0$,;H$($^$9!#(B

	<width>x<height>
		$B3($NBg$-$5$r(B pixel$BC10L(B $B$GJQ99$7$^$9(B
	<percent>%
		$B3($NI8=`$NBg$-$5$r(B 100% $B$H$7$F!"$=$NHfN($G3($NBg$-$5$rJQ99$7$^$9(B
	<percent>w%
		kterm $B$NBg$-$5$r(B 100% $B$H$7$F!"$=$NHfN($G3($NBg$-$5$rJQ99$7$^$9(B
	[+-]<xoffset>[+-]<yoffset>
		$B3($N0LCV$r(B kterm $B$N(B window $B$N:8>e$r(B 0,0 $B$H$7$FG[CV$7$^$9(B
		[xy]offset $B$KIi$NCM$r;XDj$7$?$$>l9g$O!"(B
		$B$A$g$C$HJQB'E*$G$9$,!"(B+-10 $B$d!"(B--10 $B$H=q$$$F2<$5$$!#(B
	[+-]<xoffset>%[+-]<yoffset>%
		$B3($N0LCV$r(B kterm window $B$NBg$-$5$NHfN($G;XDj$7$^$9(B
	*t
		$B3($r%?%$%k$K$7$^$9!#3($N0LCV$N;XDj$rL5;k$7$^$9(B

	$BNc$($P!"(B

	-wpp 100x100t
		100x100 $B$K(B resize $B$7$F%?%$%k$K$7$^$9(B
	-wpp 100w
		window $B$NBg$-$5$K9g$o$;$^$9(B
	-wpp 50w+50%+50%
		window $B$NH>J,$NBg$-$5$K$7$F(B window $B$N??Cf$KG[CV$7$^$9(B

	$B$H$$$C$?46$8$G;H$$$^$9!#(B
	kterm.wallPaperPosition $B%j%=!<%9$G$9!#(B
	default $B$O(B "t" $B$G$9!#(B

  -wpf #
	focus $B$,30$l$?;~$NGX7J$NL@$k$5$r;XDj$7$^$9!#(B
	kterm.wallPaperFade $B%j%=!<%9$G$9!#(B
	default $B$O(B NULL $B$G$9!#(B

  $B$3$NB>$K!"H?E>I=<($r$7$?;~$N3((B($B1#$7GX7J(B)$B$K4X$9$k%*%W%7%g%s$,$"$j$^$9!#(B
$B4pK\E*$K(B wp* $B$N%*%W%7%g%s$NF,$K(B 'h'(hide $B$N$D$b$j$G$9(B) $B$,F,$K$D$$$?$@$1$G!"(B
$B62$i$/(B default $B$NF0:n$GLdBjL5$$$H;W$o$l$k$N$G!"(B
$BL@<(E*$K;XDj$9$kI,MW$OL5$$$H;W$$$^$9!#(B

  -hwp
	$B1#$7GX7J$N3($rL@<(E*$K;XDj$7$^$9!#(B
	default $B$G$O!"(B-wp $B$G;XDj$5$l$?3($K$J$C$F$$$^$9!#(B
	kterm.hideWallPaper $B%j%=!<%9$G$9!#(B

  +hwp
	-hwp $B$N8z2L$rBG$A>C$7$^$9!#%j%=!<%9$G;XDj$7$F$$$F!"(B
	$B8z2L$,>C$7$?$$>l9g$K;HMQ$7$F2<$5$$!#(B

  -hwpb #
	$B1#$7GX7J$NL@$k$5$rL@<(E*$K;XDj$7$^$9!#(B
	default $B$G$O(B -wpb $B$G;XDj$5$l$?CM$K(B -1 $B$r$+$1$?$b$N$K$J$C$F$$$^$9!#(B
	kterm.hideWallPaperBright $B%j%=!<%9$G$9!#(B

  -hwpp position
	$B1#$7GX7J$N0LCV$rL@<(E*$K;XDj$7$^$9!#(B
	default $B$G$O(B -wpp $B$G;XDj$5$l$?J*$HF1$8J*$rMxMQ$5$l$^$9!#(B
	kterm.hideWallPaperPosition $B%j%=!<%9$G$9!#(B

  -hwpf #
	focus $B$,30$l$?;~$N1#$7GX7J$NL@$k$5$r;XDj$7$^$9!#(B
	kterm.hideWallPaperFade $B%j%=!<%9$G$9!#(B
	default $B$O(B NULL $B$G$9!#(B

  $B$^$?!"(B-ip $B$,;XDj$5$l$F$$$k;~$K!"$=$NF)2a$5$l$?3($r0E$/$7$?$j!"(B
$BL@$k$/$7$?$j$9$k;v$,$G$-$k$h$&$K$7$F$_$^$7$?!#(B
$B0J2<$N%*%W%7%g%s$G@)8f$7$^$9!#(B

  -ips # (-ip $BI,?\(B)
	$BF)2a$7$?3($NL@$k$5$r;XDj$7$^$9!#(B
	$B;XDj$7$J$$$H(B shade $B$N8z2L$,L5$/$J$j!"$=$NJ,!"(B
	$B3($N<hF@;~$K9bB.$K$J$j$^$9!#7W;;<0$O(B -wpb $B$H0l=o$G$9!#(B
	kterm.inheritingShade $B%j%=!<%9$G$9!#(B

  -ipf # (-ip, -ips $BI,?\(B)
	focus $B$,30$l$?;~$NL@$k$5$r;XDj$7$^$9!#(B
	$B;XDj$7$J$$$H(B fade $B$N8z2L$,L5$/$J$j!"$=$NJ,!"(B
	$B3($N<hF@;~$K9bB.$K$J$j$^$9!#7W;;<0$O(B -wpb $B$H0l=o$G$9!#(B
	kterm.inheritingFade $B%j%=!<%9$G$9!#(B

  -iph # (-ip, -ips $BI,?\(B)
	$BF)2a$7$?3($NH?E>;~$NL@$k$5$rL@<(E*$K;XDj$7$^$9!#(B
	$BJ70O5$E*$K1#$7GX7J$H0l=o$G$9!#(B
	$B7W;;<0$O(B -wpb $B$H0l=o$G$9!#(B
	kterm.inheritingHide $B%j%=!<%9$G$9!#(B
	default $B$G$O!"(B-ips $B$K(B -1 $B$r$+$1$?CM$K$J$C$F$*$j!"(B
	-ips $B$rM-8z$K$9$k$H<+F0E*$K;HMQ$5$l$^$9!#(B

  -iphf # (-ip, -ips $BI,?\(B)
	focus $B$,30$l$?;~$NH?E>;~$NL@$k$5$r;XDj$7$^$9!#(B
	$B;XDj$7$J$$$H(B hide_fade $B$N8z2L$,L5$/$J$j!"$=$NJ,!"(B
	$B3($N<hF@;~$K9bB.$K$J$j$^$9!#7W;;<0$O(B -wpb $B$H0l=o$G$9!#(B
	kterm.inheritingHideFade $B%j%=!<%9$G$9!#(B

  $B$3$l$i$N%*%W%7%g%s$rM-8z$K$9$k$H!"(BWindow $B$r0\F0$7$?$j!"(B
$BBg$-$5$rJQ$($?$j$7$?;~$K!"$$$A$$$A(B

  root window $B$rF)2a$5$;$F!"(B"$B$=$l$r0lEYI=<($5$;$?8e(B"
  $B<+J,$GFI$_9~$s$GL@$k$5$NJQ99$r$7$?3($r:n$j=P$7$F!"H?1G$5$;$k(B

  $B$H$$$&!"$H$F$b=E$$;v$r$9$k$h$&$K$J$j$^$9!#(B
$B$3$l$O!"(Broot window $B$NGX7J$r(B X $BE*$K<hF@$9$k;v$,=PMh$J$$$?$a$G!"(B
$B$-$C$H$I$&$7$g$&$bL5$$$N$G$9!#(B($B2?$+AG@2$i$7$$J}K!$,$"$l$P65$($F2<$5$$(B)


$B$J$s$+!"=E$/$J$$!)(B

  $B>e5-$N%*%W%7%g%s$r;HMQ$9$k$H!"$=$l$>$l0J2<$N>lLL$G=E$/$J$j$^$9!#(B

  -wp (-wp*)
	$BDL>o$NF0:n$,CY$/$J$j$^$9!#(B
	-hwp $B$K$h$kCY1d$bH/@8$7$^$9!#(B
  -hwp (-hwp*)
	$BH?E>I=<($,$5$l$F$$$kItJ,$,B?$/$J$k$HCY$/$J$j$^$9!#(B
  -ip
	Window $B$r0\F0$7$?$j$9$k$?$S$K0l=V<~$j$N(B Window $B$r=E$/$7$^$9!#(B
  -ips -ipf -iph -iphf
	Window $B$r0\F0$7$?$j$9$k$?$S$K(B kterm $B<+BN$,=E$/$J$j$^$9!#(B
	$B$?$@$7!"0\F0$J$I$r$7$J$$$N$G$"$l$P!":G=i$N0l=V$r2fK}$9$l$P!"(B
	$B$"$H$O(B -wp $BDxEY$N=E$5$K$J$j$^$9!#(B
  -wpf -hwpf -ipf -iphf
	$BEvA3!"(BFocus In/Out $B$GA42hLL:FIA2h$9$k$N$GCY$$$G$9!#(B

  $B7k6I!"2?$b$D$1$J$$$N$,0lHV7Z$/$J$j$^$9!#(B
-wp* -hwp* $B$G$"$l$P!"$=$l$[$I=E$/$O$J$j$^$;$s!#(B
-ip $B$K$J$k$H!"CY$$%^%7%s$d(B Network $B$N@h$@$H$A$g$C$H?I$=$&$G$9!#(B
-ips -ipf -iph $B$H$b$J$k$H!"$+$J$j$N9bB.%^%7%s$,MW5a$5$l$k$H;W$$$^$9!#(B
$B$^$!!"(BWindow $B$rF0$+$5$J$$$N$G$"$l$P!"$I$l$b$=$l$[$I=E$/$OL5$$$H;W$$$^$9!#(B


$B$J$s$+!"(BX Server $B$,B@$k$s$G$9$1$I(B

  $B8=:_$N<BAu$G$O!"GX7J$r(B Pixmap $B$H$7$F(B X Server$BB&(B $B$K;}$?$;$k$N$G!"(B
X Server $B$,B@$j$^$9!#$7$+$b!"(BPixmap $B$J$N$G!"B?J,%Y%?$J(B image $B$H$7$F(B
$B3NJ]$5$l$F$$$=$&$G$9!#$=$&$9$k$H(B X Server $B$,B@$k$o$1$G$9!D(B $B%d%l%d%l!#(B

  $B$A$J$_$K!"(B-wp $B$GB@$kNL$r(B 1 $B$H$9$k$H!"(B

  -wpf	1
  -hwp	1
  -hwpf	1
  -ip	0
  -ips	1
  -ipf	1
  -iph  1
  -iphf 1

  $B$K!"$J$C$F$$$^$9!#(B(-ip -ips # -ipf # -iph # -iphf # $B$G$O(B 4$BG\(B $BB@$k$o$1$G$9(B)

$B%P%0(B($B8@$$Lu$H$b$$$&(B)

  kterm.man $B$H(B kterm.jman $B$,85$N(B kterm $B$N$^$^$G$9!#(B

  $BJI;f$O(B wallpaper $B$G0lC18l$G$9$,!"%j%=!<%9$O(B wallPaper $B$K$J$C$F$7$^$C$F$$$^$9!#(B

  -wp, -hwp $B$N$I$A$i$NJI;f;XDj$b!"(Bwindow $B$NBg$-$5JQ99$K$ODI=>$7$^$;$s!#(B($B%?%$%k2=$5$l$^$9(B)
kterm $B5/F08e$NJI;f$NJQ99$b(B kterm $B$@$1$G$O=PMh$^$;$s!#(B
$B$=$l$i$NLdBjE@$K$O!"@[:n(B wpc $B$,Lr$KN)$D$+$b$7$l$^$;$s!#(B
http://delegate.uec.ac.jp:8081/club/mma/%7Etakkun/fun/handling/wallpaper.html#wpc
$B$?$@$7!"(Bfade $B$N5!G=$rMQ$$$?>l9g$O!"(Bfocus In/Out $B$K$h$C$F(B wpc $B$N8z2L$,>C$5$l$F$7$^$&$N$G!"(B
$B<B<A8z2L$,$"$j$^$;$s!#(B

  $B1#$7GX7J$NI=<($G$O!"$$$A$$$A2hA|$rE>Aw$9$k$N$G!"DL>o$NGX7J$N;~$h$j$b(B
$BF0:n$,B?>/4KK}$K$J$k$O$:$G$9!#$=$3$OL\$r$D$V$C$F$/$l$k$H4r$7$$$G$9!#(B

  -wp $B$GI=$N3($r;XDj$7$?$j!"(B-ips $B$r;XDj$9$k$H!"(B
$B6/@)E*$K1#$7GX7J$,M-8z$K$J$j$^$9!#(B
$BI=$N3($@$1$G!"1#$7GX7JL5$7$H$$$&;v$O<B8=$G$-$^$;$s!#(B

  VTWidget $B$7$+??LLL\$K%A%'%C%/$7$F$$$^$;$s!#(Bkterm.h $B$G(B
#undef KTERM_NOTEK
$B$5$l$?>l9g$O@5>o$KF0:n$7$J$$2DG=@-$,$"$j$^$9!#(B

  -ip $B$N<BAu$O!"(Bfvwm2 $B$H(B twm $B$G3NG'$7$F$"$j$^$9$,!"(B
$B2?8N(B($B$I$N%?%$%_%s%0$G(B) Window Manager $B4IM}$N(B Window $B$N(B BackgroundPixmap$BB0@-(B $B$,(B
$BJQ2=$9$k$N$+$rM}2r$7$F$$$J$$$N$G!"%H%i%$!u%(%i!<$G<BAu$7$F$"$j$^$9!#(B
$B$J$N$G!"$=$NB>$N(B Window Manager $B$G$OF0$+$J$$$+$b$7$l$^$;$s!#(B

  -ip $B;HMQ;~$K$O!"(Bkterm $B$r0\F0$7$?$j!"JQ7A$7$?$j!"8=$l$?$j!"1#$5$l$?$j(B
$B$7$?;~$K!"(BXSync $B$rBgNL$KH/9T$9$k$N$G(B kterm $B$@$1$G$J$/!"<~$j$N(B X$B%"%W%j(B $B$b(B
$BCY$/$J$k2DG=@-$,$"$j$^$9!#(B

  -ip $B;HMQ;~$K!"(Bfvwm2 $B$G(B window $B$rF0$+$7$F$$$k;~$K!"(B
$B3($,$=$N$^$^$K$J$C$F$7$^$C$?$j!"JQ$J;DA|$,;D$k;v$,$"$j$^$9$,!"(B
$B$3$l$O(B fvwm2$BB&(B $B$,(B ConfigureNotify Event $B$rH/9T$7$F$/$l$J$$$+$i$G$9!#(B
#window $B$N0LCV$,JQ$o$C$?$+$i$H8@$C$FI=<($rJQ$($k$h$&$J%"%W%j%1!<%7%g%s(B
#$B$N;v$J$s$F9M$($F$$$J$$$s$G$7$g$&!#(B

  -ips $B$d(B -ipf, -ips $B;HMQ;~$K$O!"(Broot window $B$NJI;f$rJQ99$7$F$b!"(B
kterm $BB&$G$O;!CN$G$-$^$;$s!#$=$N$?$a!"0lEY0\F0$^$?$OBg$-$5$rJQ99$7$F$d$i$J$$$H(B
$B2hLL$r<h$jD>$7$F$/$l$^$;$s!#(B

  wpb $BEy$N?'$NL@$k$5;XDj$G$O!"(B
rgb $B$K$D$$$F(B -100, 100, 100 $B$J$I$N$h$&$J!"(B+- $B$,$^$?$,$k;XDj$O$^$@=PMh$^$;$s!#(B
$B$&$^$$%*%W%7%g%s$NM?$(J}$,9M$(IU$+$J$$$N$H!"I,MW$,$J$5$=$&$J$N$G<BAu$7$F$$$J$$$N$G$9!#(B
$B2?$+NI$$J}K!$,$"$l$P65$($F2<$5$$!#(B

  ReverseVideo(-rv) $B$N;~$O!"(Bdefault $B$NI=<($,1#$7GX7J$K$J$k$N$G!"(B
$BF0:n$,4KK}$K$J$j$,$A$G$9!#(B

  -ip $B;HMQ;~$K!"(Bfvwm2 $B$G%?%$%H%k%P!<$H(B KTerm Window $B$N8B3&$.$j$.$j$r(B
$B%^%&%9$G%/%j%C%/$9$k$H(B -ip $B$N8z2L$,Ie$j$^$9!#(B
$B$3$l$K$D$$$F$O2?$b(B Event $B$,Ht$s$GMh$J$$$N$GBP1~$7$h$&$,$"$j$^$;$s!#(B
#$B$^$!!"(Bfocus In/Out $B$5$;$l$PD>$j$O$9$k$s$G$9$,!#(B

  -wpf $B;HMQ;~$K$O!"(B-wp $B$NJ,$N(B Pixmap "$B$b(B"$B2rJ|$;$:$K!"%a%b%j$r$=$NJ,?)$$DY$7$^$9!#(B

  patch $B$NCf$KF|K\8l$G=q$+$l$?%3%a%s%H$,;D$C$F$$$k;v$,$"$j$^$9!#(B
$B$^$?!"1Q8l$K;w$?IT;W5D$J8@8l$G%3%a%s%H$,=q$+$l$F$$$k;v$b$"$j$^$9!#(B

  Imlib $B$,(B MIT-SHM Extension $B$r??LLL\$K8+$F$$$J$$(B($B$i$7$$(B)$B$N$G!"(BAstec-X $BEy$N(B
MIT-SHM $B$,;H$($J$$C<Kv$X(B KTrem $B$rHt$P$7$?;~$K!"(B-ips $B$,$&$^$/8z$-$^$;$s!#(B

  $B$3$3$K=q$+$l$F$$$J$$%P%0$,$"$C$?>l9g$O!"(B
$B62$i$/$=$N%P%0$K5$$,$D$$$F$$$J$$$N$G!"=PMh$k$@$1:F8=@-$N9b$$(B
($B=PMh$l$P3N<B$K:F8=$G$-$k(B)$BJ}K!$r65$($F2<$5$$!#D>$9$Y$/EXNO$7$^$9!#(B


$B:G?7HG$K$D$$$F(B

  $B$3$N(B kterm $BJI;f(Bpatch $B$O(B beta release (1999/11/15 $BHG(B)$B$G$9!#(B
$B$-$A$s$H$7$?%j%j!<%9HG(B($B5Z$S:G?7$NJI;f(Bpatch)$B$O!"$*$=$i$/!"(B
http://delegate.uec.ac.jp:8081/club/mma/%7Etakkun/fun/handling/wallpaper/kterm.html
$B$KCV$+$l$F$$$^$9!#(B


$BHSB<(B $BBn;J!wEEDLBg(B
takkun@mma.club.uec.ac.jp
