其实老把配置文件写在blog里的懒人,象我,还有个更好的去处:dotfiles.org
向各位geek推荐!
2008年12月11日星期四
2008年12月10日星期三
从mrxvt迁移到urxvt了
从mrxvt迁移到urxvt了,各大发行版的默认locale都是unicode的 可mrxvt仍然不支持unicode
看英文的man pages总冒出几个汉字来 Orz
只好换到urxvt了
原来习惯的键绑定当然要迁移过来了
!setting for urxvt
urxvt.visualBell: true
!urxvt*inheritPixmap: true
!urxvt*font: -misc-fixed-medium-r-normal-*-13-130-75-75-c-70-iso10646-1,\
!-wenquanyi-*-medium-r-normal-*-13-*-*-*-p-*-iso10646-1
!urxvt*font:xft:DejaVu Sans Mono:pixelsize=15
urxvt*font:xft:DejaVu Sans Mono:pixelsize=16,xft:WenQuanYi Bitmap Song:pixelsize=15
urxvt*cursorBlink: true
urxvt*geometry:100X37
urxvt*scrollBar_floating:true
urxvt*scrollstyle:next
urxvt*scrollTtyOutput:True
urxvt*internalBorder:15
!urxvt*externalBorder:35
!urxvt*fading: 80
!urxvt.shading: 60
urxvt*scrollBar: true
urxvt*saveLines: 65535
urxvt*borderLess: false
urxvt*colorBD: white
urxvt*colorIT: green
urxvt*background: gray25
urxvt*foreground: gray85
!urxvt.cursorColor: red3
urxvt*preeditType: Root
urxvt*perl-ext-common:default,tabbed
!urxvt*tabbed.tab-fg:gray25
!urxvt*tabbed.tab-bg:gray85
!urxvt*tabbed.tabbar-fg:4
放在 .Xdefaults 里 再
$xrdb .Xdefaults
即可生效。
这需要urxvt的perl支持
shift+down是新建tab,shif+left左移一个,shift+right
其他的尚待发掘
看英文的man pages总冒出几个汉字来 Orz
只好换到urxvt了
原来习惯的键绑定当然要迁移过来了
!setting for urxvt
urxvt.visualBell: true
!urxvt*inheritPixmap: true
!urxvt*font: -misc-fixed-medium-r-normal-*-13-130-75-75-c-70-iso10646-1,\
!-wenquanyi-*-medium-r-normal-*-13-*-*-*-p-*-iso10646-1
!urxvt*font:xft:DejaVu Sans Mono:pixelsize=15
urxvt*font:xft:DejaVu Sans Mono:pixelsize=16,xft:WenQuanYi Bitmap Song:pixelsize=15
urxvt*cursorBlink: true
urxvt*geometry:100X37
urxvt*scrollBar_floating:true
urxvt*scrollstyle:next
urxvt*scrollTtyOutput:True
urxvt*internalBorder:15
!urxvt*externalBorder:35
!urxvt*fading: 80
!urxvt.shading: 60
urxvt*scrollBar: true
urxvt*saveLines: 65535
urxvt*borderLess: false
urxvt*colorBD: white
urxvt*colorIT: green
urxvt*background: gray25
urxvt*foreground: gray85
!urxvt.cursorColor: red3
urxvt*preeditType: Root
urxvt*perl-ext-common:default,tabbed
!urxvt*tabbed.tab-fg:gray25
!urxvt*tabbed.tab-bg:gray85
!urxvt*tabbed.tabbar-fg:4
放在 .Xdefaults 里 再
$xrdb .Xdefaults
即可生效。
这需要urxvt的perl支持
shift+down是新建tab,shif+left左移一个,shift+right
其他的尚待发掘
2008年9月17日星期三
2008年3月8日星期六
不错的Makefile 留个做参考
prefix = /usr/local
exec_prefix = ${prefix}
BINDIR = ${exec_prefix}/bin
MANDIR = ${prefix}/man/man1
ETCDIR = /etc
CC = gcc
CFLAGS = -Wall -O2
LIBS = -lgd -lpng -lz -lm
DEFS = -DETCDIR="/etc" -DHAVE_GETOPT_H=1 -DHAVE_MATH_H=1
LDFLAGS=
INSTALL= /usr/bin/install -c
INSTALL_PROGRAM=${INSTALL}
INSTALL_DATA=${INSTALL} -m 644
# where are the GD header files?
GDLIB=/usr/include
# Shouldn't have to touch below here!
all: webalizer
webalizer: webalizer.o webalizer.h hashtab.o hashtab.h
linklist.o linklist.h preserve.o preserve.h
dns_resolv.o dns_resolv.h parser.o parser.h
output.o output.h graphs.o graphs.h lang.h
webalizer_lang.h
$(CC) ${LDFLAGS} -o webalizer webalizer.o hashtab.o linklist.o preserv
e.o parser.o output.o dns_resolv.o graphs.o ${LIBS}
rm -f webazolver
ln -s webalizer webazolver
webalizer.o: webalizer.c webalizer.h parser.h output.h preserve.h
graphs.h dns_resolv.h webalizer_lang.h
$(CC) ${CFLAGS} ${DEFS} -c webalizer.c
parser.o: parser.c parser.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c parser.c
hashtab.o: hashtab.c hashtab.h dns_resolv.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c hashtab.c
linklist.o: linklist.c linklist.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c linklist.c
output.o: output.c output.h webalizer.h preserve.h
hashtab.h graphs.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c output.c
preserve.o: preserve.c preserve.h webalizer.h parser.h
hashtab.h graphs.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c preserve.c
dns_resolv.o: dns_resolv.c dns_resolv.h lang.h webalizer.h
$(CC) ${CFLAGS} ${DEFS} -c dns_resolv.c
graphs.o: graphs.c graphs.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -I${GDLIB} -c graphs.c
exec_prefix = ${prefix}
BINDIR = ${exec_prefix}/bin
MANDIR = ${prefix}/man/man1
ETCDIR = /etc
CC = gcc
CFLAGS = -Wall -O2
LIBS = -lgd -lpng -lz -lm
DEFS = -DETCDIR="/etc" -DHAVE_GETOPT_H=1 -DHAVE_MATH_H=1
LDFLAGS=
INSTALL= /usr/bin/install -c
INSTALL_PROGRAM=${INSTALL}
INSTALL_DATA=${INSTALL} -m 644
# where are the GD header files?
GDLIB=/usr/include
# Shouldn't have to touch below here!
all: webalizer
webalizer: webalizer.o webalizer.h hashtab.o hashtab.h
linklist.o linklist.h preserve.o preserve.h
dns_resolv.o dns_resolv.h parser.o parser.h
output.o output.h graphs.o graphs.h lang.h
webalizer_lang.h
$(CC) ${LDFLAGS} -o webalizer webalizer.o hashtab.o linklist.o preserv
e.o parser.o output.o dns_resolv.o graphs.o ${LIBS}
rm -f webazolver
ln -s webalizer webazolver
webalizer.o: webalizer.c webalizer.h parser.h output.h preserve.h
graphs.h dns_resolv.h webalizer_lang.h
$(CC) ${CFLAGS} ${DEFS} -c webalizer.c
parser.o: parser.c parser.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c parser.c
hashtab.o: hashtab.c hashtab.h dns_resolv.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c hashtab.c
linklist.o: linklist.c linklist.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c linklist.c
output.o: output.c output.h webalizer.h preserve.h
hashtab.h graphs.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c output.c
preserve.o: preserve.c preserve.h webalizer.h parser.h
hashtab.h graphs.h lang.h
$(CC) ${CFLAGS} ${DEFS} -c preserve.c
dns_resolv.o: dns_resolv.c dns_resolv.h lang.h webalizer.h
$(CC) ${CFLAGS} ${DEFS} -c dns_resolv.c
graphs.o: graphs.c graphs.h webalizer.h lang.h
$(CC) ${CFLAGS} ${DEFS} -I${GDLIB} -c graphs.c
2008年1月3日星期四
订阅:
博文 (Atom)