Egyetlen híja van a munkahelyi Linuxom használhatóságának: a HP_NonStop 6530-as terminál-emulátor. Létezik, de sajnos nincs még belőle Ubuntu csomag. Konkrétan az lenne a kérésem, hogy próbáljátok már meg lefordítani a VT6530 programot.
Kell hozzá a Standard Portable Library is (spl).
Eleinte a legfrissebb változattal dolgoztam, de ezek nem fordultak le (Ubuntu 10.4, 2.6.32-27-generic-pae kernel):
svn co https://spl.svn.sourceforge.net/svnroot/spl spl
svn co https://vt6530.svn.sourceforge.net/svnroot/vt6530 vt6530
Aztán áttértem két régebbi változatra:
http://sourceforge.net/projects/spl/files/spl/0.2.14/spl-0.2.14.zip
http://sourceforge.net/projects/vt6530/files/vt6530/0.2.6/libvt6530-0.2…
Ezek némi variálás után már lefordultak.
A "variálás" abból állt, hogy az spl lefordítása és make install után (a vt6530 kedvéért) még kézileg kiadtam egy
ln -s /usr/local/include/spl/text/StringBuffer.h /usr/local/include/spl/StringBuffer.h
parancsot, illetve a /usr/local/include/spl/threading -ből hiányzó Mutex.h és Thread.h fájlt kézzel odamásoltam a forrásból, valamint a fordító panaszkodására a src/TextDisplay.cpp 737, 738 sorában két számot odabiggyesztettem a paraméterlista végére (előtér és háttér színként):
fg->AsHexString(fgRGB,99);
bg->AsHexString(bgRGB,0);
Nényány linket még helyre kellett tenni:
/usr/lib# ln -s ../local/lib/libvt6530-1:0:0.so.1 .
(esetleg: /usr/lib# ln -s ../local/lib/libspl-1:0:0.so.1 . )
Ezután lefordult a program, és el is indul: vt6530
usage: vt6530 [-u] [-s serverip] [-p serverport] [-t termname (pcansi|ansi|cygwin|vt100)]
de ténylegesen nem jól működik; krixkrax karakterek jönnek, vagy
ERROR PTR: File is closed, so it can't be closed again.
Szegmentálási hiba
érkezik.
Örülnék, ha valaki kipróbálná, megjavítaná (és esetleg csinálna belőle csomagot).
----
Válaszolt a program szerzője:
The terminal isn't being developed or maintained, so it doesn't compile with current SPL versions. Even if it did, it was not complete enough for most production uses. There is a c# version (also not maintained) that might work with mono.
I've ran some older versions of outside view in wine, so that might be an option for you.
- 1088 megtekintés
Hozzászólások
A http://kegel.com/wine/winetricks segítségével megtámogatott wine-nal elindított MR-Win6530-cal valóban sikerrel jártam.
- A hozzászóláshoz be kell jelentkezni