NevemTeve blogja

rxvt: resize megszűnt működni

 ( NevemTeve | 2013. szeptember 25., szerda - 14:05 )

Azzal próbálkozom, hogy 'resize -s 81 25' de nincs eredmény, csak timeout.
Házilag fordított rxvt-2.7.10 -ről lenne szó.

A 'debianos'-sal meg az urxvt-vel megy.

20130925.1430 Úgy tűnik, hogy a command.c-ben a rxvt_process_window_ops függvényt kellene debuggolni. Mondjuk egy furcsaságot látni vélek:
[code]void
rxvt_process_window_ops(rxvt_t *r, const int *args, unsigned int nargs)
{
switch (args[0]) {
case 1:/* deiconify window */
case 2:/* iconify window */
case 3:/* set position (pixels) */
case 4:/* set size (pixels) */

libtool #123

 ( NevemTeve | 2013. szeptember 6., péntek - 19:16 )

Kedvenc hobby-projektjeim egyike egy libtool-kompatibilis eszköz összegányolása, persze sosincs kész, most éppen a mc-4.8.10 buktatott meg. A gond azzal függhet össze, hogy agresszíven használ convenience librarykat, és a poén kedvvért azonos nevű objekteket (lib.o) is telepít mindegyikbe.

Első lépésként a fordítás során gondosan elrejtett információt kellene láthatóvá tenni:

[code]
find . -name Makefile -exec \

putty és egér (és mc)

 ( NevemTeve | 2013. szeptember 2., hétfő - 16:58 )

Előző adásunk folytatása: most éppen az lenne jó, ha a 'putty'-t használva is menne az egerentyű.

Tesztek:

$ infocmp putty | grep 'kmous'
kmous=\E[M

rxvt ablakban:

TERM=putty mc
nem megy az egerentyű

Akkor most jöjjön az, hogy megpatcheljük a mc-4.8.10 forrását:

[code]src/mc-4.8.10# diff -u0 lib/tty/tty.cold lib/tty/tty.c
--- lib/tty/tty.cold 2013-06-25 23:29:14.000000000 +0200
+++ lib/tty/tty.c 2013-09-02 16:50:06.000000000 +0200
@@ -107,3 +107,8 @@
- || strncmp (termvalue, "konsole", 7) == 0

rxvt és egérgörgő (és mc)

 ( NevemTeve | 2013. augusztus 29., csütörtök - 12:25 )

Szóval, a kérdés: miért nem megy az rxvt-ben futtatott mc-ben az egérgörgő?

Haladjunk lépésenként:

1. xterm-ben, Eterm-ben megy a görgő

2. a TERM változó nem számít

3. nem arról van szó, hogy az egér általában nem megy; bal klikk, jobb klikk működik

4. segédprogrammal ellenőrizve (shkeys -mouse) azt látjuk, hogy a görgőtekerés küld be ESC-szekvenciát

4. mc verzió: 4.8.10, forrásból fordítva, linux-on; 4.7.5.5, forrásból fordítva, AIX-en; 4.7.0.9, Debian package-ből, linuxon

terminal: scrolling region

 ( NevemTeve | 2013. augusztus 20., kedd - 18:20 )

Amíg mérlegelik, hogy lesz-e tűzijáték, gyorsan becsépeltem pár szót a scrolling region mibenlétéről: Itten van

firefox és java plugin

 ( NevemTeve | 2013. augusztus 8., csütörtök - 9:12 )

Valahogy el van ez átkozva...
Főbb tényezők:

- Debian GNU/linux 6
- 64-bites kernel 3.10.5
- firefox-23.0, angol, 32-bites /opt/firefox-ba telepítve
- java-jdk1.7.0_25 /opt/jdk-ba telepítve, benne egy tök jó kis plugin
- /usr/lib/mozilla/plugins, benne
libflashplayer.so (file)
libjavaplugin_oji.so (symlink)
- saját könyvtáramban egy ~/.mozilla/firefox/*.default/pluginregs.dat, benne:
[INVALID]
/local/opt/jdk1.7.0_25/jre/plugin/i386/ns7/libjavaplugin_oji.so:$
1370492063000:$

Terminál és emuláció

 ( NevemTeve | 2013. június 20., csütörtök - 13:24 )

Üres perceimben elkezdtem írni egy terminál-FAQ című dolgozatot, hátha valakit érdekel. Vagy ha nem, legalább nekem megmarad írásban.