Window の情報を得る

% xwininfo -root xwininfo: Window id: 0x3a (the root window) (has no name) Absolute upper-left X: 0 Absolute upper-left Y: 0 Relative upper-left X: 0 Relative upper-left Y: 0 Width: 1152 Height: 900 Depth: 8 Visual Class: PseudoColor Border width: 0 Class: InputOutput Colormap: 0x21 (installed) Bit Gravity State: ForgetGravity Window Gravity State: NorthWestGravity Backing Store State: NotUseful Save Under State: no Map State: IsViewable Override Redirect State: no Corners: +0+0 -0+0 -0-0 +0-0 -geometry 1152x900+0+0

2004-02-25 (水) · masutaka

xrdb - X server Resource DataBase utility

# Xサーバの情報を得る。 % xrdb -symbols # X-resource の情報を得る。 % xrdb -query # ログオフせずに ~/.Xdefaults を反映 % xrdb -remove; xrdb -merge ~/.Xdefaults

2004-02-20 (金) · masutaka

exec -- 現在実行中のシェルに代わり、指定したコマンドを実行する

シェルから % ls とコマンドを実行すると、シェルは以下のことを行う。 システムコール fork(2) を呼び、子プロセスを生成する。 子プロセスは ls を exec(2) する。 親プロセスであるシェルは、ls の実行が完了するのを待つ (wait する)。 一方、 ...

2004-02-20 (金) · masutaka

フォントパス追加&確認

たとえば、 % xset fp+ /usr/local/share/fonts/marumoji とすると、フォントパスの最後に /usr/local/share/fonts/marumoji が加わり、 % xset +fp /usr/local/share/fonts/shinonome とすると、フォントパスの先頭に /usr/local/share/fonts/shinonome が加わります。 フォントパスは % xset q とすると、 Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 [...] Font Path: /usr/local/share/fonts/shinonome,unix/:7100,/usr/local/share/fonts/marumoji [...] のように確認できます。 ...

2004-02-19 (木) · masutaka

FLIM & SEMI Install

% tar xvzf flim-1.14.6.tar.gz; cd flim-1.14.6 % make % emacs -batch -q -no-site-file -l texinfmt -f batch-texinfo-format *.texi # (cd /usr/local/share/emacs/site-lisp && rm flim) # make install # cp *.info /usr/local/info # dir を編集する。"install-info <info> <dir>" も使えるかも知れない。 SEMI もやりかたは同じなので省略する。 ...

2004-02-16 (月) · masutaka

wanderlust 常に all scan ???

(setq wl-default-sync-range "all")

2004-02-16 (月) · masutaka

日付&時間を指定する。

<http://www.swlab.csce.kyushu-u.ac.jp/man/cvs-1.10.7/cvs-ja_toc.html> # 日付を指定して TEST_BRANCH からチェックアウト。 % cvs co -rTEST_BRANCH -D20040203 src/hogehoge # もちろん時間も指定できる。 % cvs co -rTEST_BRANCH -D"2004-02-03 12:00" src/hogehoge # diff も取れるよ。 % cd ~/src/hogehoge % cvs diff -rTEST_BRANCH -D"2004-02-03 12:00"

2004-02-09 (月) · masutaka

telnet で直接 pop サーバとお話しする。

% telnet example.com pop3 user xxxxxxxx pass YYYYYYYY stat # <= メールが何通あるかを問い合わせ list # <= メールをリスト表示 retr <num> # <= <num>通目のメールの中味を表示 dele <num> # <= <num>通目のメールを削除 quit # <= 終了

2004-02-09 (月) · masutaka

emacs を CVS の先端から持ってくる。

http://homepage.mac.com/nand/macosx/emacs_cvs.html % export CVS_RSH=ssh % cvs -z3 -d :ext:[email protected]:/cvsroot/emacs checkout -P emacs # "rpm -e texinfo" して texinfo-4.6 を普通にインストール。 % mkdir emacs-work; cd emacs-work % ../emacs/configure --without-xim % make bootstrap # See INSTALL.CVS

2004-02-03 (火) · masutaka

tamago を CVS の先端から持ってくる。

http://emacs-21.ki.nu/application/tamago.html % cvs -d :pserver:[email protected]:/cvs/tamago login % cvs -d :pserver:[email protected]:/cvs/tamago co tamago emacs-20.7 では its/aynu.el の 137 行目あたりでコンパイルエラーになってしまう。 コンパイルエラーとは関係ないけど、以下のスクリプトで調べてみたら、すでにインストールされている egg と違う部分が結構あった。 ...

2004-02-03 (火) · masutaka