DockApp

DockApp

DockApp とは、64x64 サイズのミニ X アプリで、 WindowMaker の Dock や Clip に入るものを言う。 WindowMaker 以外にも この形式のアプリケーションに対応している Window Manager があり、 例えば FluxBox では slit と呼ばれている。

時計やシステムモニタ系の、常時出しておいたほうが都合の良い小物が多い。 自分のお気に入りの DockApp をリストしておく。

  • pclock
  • wmzcalock
  • wmmon
  • wmnet
  • wmmoonclock

wmzcalock

FreeBSD 5.x で wmzcalock を使うには、いささか手がかかる。 と言っても、ports に入っていないのでソースを見付けないといけないのと、 Makefile を書き換えて野良ビルドするだけのことだ。

% cd /tmp
% fetch http://zapatopi.net/zapatoware/wmzcalock-0.1.tgz
% tar xvfz wmzcalock-0.1.tgz
% cd wmzcalock-0.1
% cat > Makefile.FreeBSD.patch <<EOP
--- Makefile.old        Wed Jul 12 02:10:45 2000
+++ Makefile    Tue Oct  4 23:44:32 2005
@@ -1,7 +1,7 @@
 LIBDIR = -L/usr/X11R6/lib
 LDFLAGS = -lXpm -lXext -lX11 -lm -s
 #CFLAGS = -g -DMONDEBUG
-CFLAGS= -O3
+CFLAGS= -O2 -I/usr/X11R6/include
 CC = gcc
 BIN = wmzcalock
 OBJS = wmzcalock.o
EOP
% patch < Makefile.FreeBSD.patch
% make
[$Revision: 1.2 $ $Date: 2007.12.09 18:48:59 $]
[EOF]