http://linuxfire.com.cn/~moo/log/left/mrxvt-0.5.4-20080913
this is a precompile mrxvt binary link against libW11 (the one from
cygwin rxvt, but heavy modified to work with mrxvt)

some but not all bugs listed in
http://linuxfire.com.cn/~moo/log/left/mrxvt-0.5.4-20080905 is fixed
now in mrxvt-0.5.4-20080913

difference between my own mrxvt-0.5.4-20080913 and mrxvt-0.5.4 at souce level:
 1. keep and separate win_title for each tab, show/update the title
for active tab only
 2. fix GB2312/GBK/GB18030 encoding support. rxvt_decode_euc2jis is
for euc-jp locale only, it should not be used on chinese encodings
(my modification to mrxvt is not published yet)

difference between my own mrxvt-0.5.4-20080913 and mrxvt-0.5.4 in
binary (compile) level:
 yours: link against libX11
 mine: link against my modified libW11 from cygwin-rxvt. actually it
link against the wrapper generated by libW11, the wrapper can load
a. load libW11.dll when -display is empty or set to ":0", other wise
b. load libX11.dll, e.g.: mrxvt.exe -display localhost:0 will work
exactly like your mrxvt build for cygwin

configure option i used:
=== mrxvt.conf ===
#!/bin/sh
CC="/usr/bin/ccache /usr/bin/gcc" \
CFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer -Wall -I`pwd`/libW11" \
LDFLAGS="-mwindows -Wl,--subsystem,console" \
LIBS=`pwd`/libW11/wrap/rxvt_res.o \
CONFIG_SHELL=/bin/sh sh ./configure --prefix=/usr \
 -C --disable-utmp --disable-wtmp --disable-lastlog \
 --enable-menubar \
 --enable-rxvt-scroll --enable-next-scroll --enable-xterm-scroll \
 --enable-frills \
 --enable-linespace --enable-mousewheel --enable-keepscrolling \
 --enable-transparency \
 --enable-xpm \
 --disable-pointer-blank \
 --x-libraries=`pwd`/libW11/lib \
 --x-includes=`pwd`/libW11 \
 --with-xpm-includes=`pwd`/libW11/X11 \
 --with-xpm-library=`pwd`/libW11/lib \
 --enable-cjk --with-encoding=gbk \
 --enable-256colors \
 --enable-24bits \
 --enable-text-shadow \
 "$@"

difference between my modified libW11 from the rxvt bundled one:
libW11 is a native win api (mainly gdi) implement of libX11 interface,
it wont start
(my modification to libW11 is not published yet)

installtion:
cd ~/
tar -jxf mrxvt-xxx.tbz
cd mrxvt
(an recomended .mrxvtrc is included so copy it, the font for libW11 is
different from the one for libX11)
cp .mrxvtrc ~/
(you may leave mrxvt.exe and libW11.dll inside ~/mrxvt, or move it around)

example usage:
create a shotcut for ssh to linux: C:\app\cygwin\bin\run.exe
c:\app\cygwin\home\moo\mrxvt\mrxvt.exe -at -e /usr/bin/ssh
[EMAIL PROTECTED]
create a shotcut for cygwin: C:\app\cygwin\bin\run.exe
C:\app\cygwin\home\moo\mrxvt\mrxvt.exe

if it wont start, you may miss some dll that required, like libpng
etc. double click mrxvt.exe from windows explorer to see the error
message

alpha (mrxvt.opacity) support in libW11 is still in my local box, not
published in precompile binary

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Materm-usage mailing list
Materm-usage@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-usage
Mrxvt home page: http://materm.sourceforge.net

Reply via email to