blackbox spawns programs (from the root menu) via execl(), while bbkeys
uses execve() (or vice versa, don't remember). this leads to, on both of
my machines at least, terminals with different characteristics (see
below). could you guys agree on a program launching method that will
allow the terminals to to be the same? TIA.
rxvt started from the root menu:
roman@roman ~ > stty all
speed 38400 baud; 24 rows; 80 columns;
lflags: icanon isig iexten echo echoe echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff -ixany imaxbel -ignbrk
brkint -inpck ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd -hupcl -clocal -cstopb -crtscts
-dsrflow -dtrflow -mdmbuf
discard dsusp eof eol eol2 erase erase2 intr kill
^O ^Y ^D <undef> <undef> ^H ^H ^C ^U
lnext min quit reprint start status stop susp time
^V 1 ^\ ^R ^Q ^T ^S ^Z 0
werase
^W
rxvt started from bbkeys with
KeyToGrab(a), WithModifier(Mod4), WithAction(ExecCommand), DoThis(rxvt)
roman@roman ~ > stty all
speed 38400 baud; 24 rows; 80 columns;
lflags: icanon isig iexten echo echoe echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff -ixany imaxbel -ignbrk
brkint -inpck ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd -hupcl -clocal -cstopb -crtscts
-dsrflow -dtrflow -mdmbuf
discard dsusp eof eol eol2 erase erase2 intr kill
^O ^Y ^D <undef> <undef> ^? ( ^C ^U
lnext min quit reprint start status stop susp time
^V 1 ^\ ^R ^Q ^G ^S ^Z 0
werase
^W
--
FreeBSD 4.4-STABLE
2:47PM up 15 days, 21:11, 9 users, load averages: 0.02, 0.03, 0.00