Notices


Reply
Thread Tools
Posts: 81 | Thanked: 45 times | Joined on Dec 2009
#11
I'm curious what terminal emulation are you missing on the N900 that the android supports? vt100? vt220? IBM 3270? I doubt you need the latter and xterm support should be enough for the former. X11 and vnc? I guess you have them on both n900 and android. rdesktop for windows? You've got it on n900. Whatabout android? So I'm at loss what you mean by terminal.

Originally Posted by danramos View Post
The terminal IS an emulator, by the by. I think you're confusing the terminal with the shell. There's some FANTASTIC and EXCELLENT terminals for Android and very, very few good terminal emulators on the N900, as near as I can tell. (Certainly nothing than seems to emulate any variety of terminal types.) The stock Android shell is as useless as to be nonexistent for all intents and purposes while a rooted system can have a pretty decent shell and a proper Debian install on Android seems like the kind of shell you're expecting to have for scripting but the Android environment is JUST out of reach of being useful for such scripting. Android+Debian will only just flirt just ever-so-closely on the fringes of what you'd expect with POSIX while the stock N900 sits pretty well on a bash-like shell and if you install bash/korn/etc, you'll end up with full-fledged shells that work as you'd expect a POSIX-like (but still not entirely POSIX, this is Linux after all) system to operate.
 
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#12
Originally Posted by dov View Post
I'm curious what terminal emulation are you missing on the N900 that the android supports? vt100? vt220? IBM 3270? I doubt you need the latter and xterm support should be enough for the former. X11 and vnc? I guess you have them on both n900 and android. rdesktop for windows? You've got it on n900. Whatabout android? So I'm at loss what you mean by terminal.
Firstly, I assume that the context here is with regard to text/ASCII command line shell terminals. Secondly, I did point out that it's only "as near as I can tell" that the N900 is lacking very many terminal types (yes, like the VT100, VT220, IBM 3270, Xterm, screen, Linux, ANSI, etc.). Lastly, anybody that prefaces their response with "I doubt you need," to someone looking for a tool to do what they want, is probably not someone that should be participating in the discussion to help them get what they want (or need, for that matter).

Going back a little, can you tell me which terminal types the N900 can support, if they turn out to be so needed for WHATEVER reason the user might require? (say, remote administration of a server) I'm not sure that I've seen anything beyond "xterm" terminal type supported in the terminal app (X Terminal) on the N8x0's. I would guess that the N900, running the next Maemo, would probably have the lineage to continue to do the same. Is this incorrect? I don't remember seeing very many other terminal applications floating about for the Nokia tablets either, for that matter.
 
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#13
Originally Posted by danramos View Post
Going back a little, can you tell me which terminal types the N900 can support, if they turn out to be so needed for WHATEVER reason the user might require? (say, remote administration of a server) I'm not sure that I've seen anything beyond "xterm" terminal type supported in the terminal app (X Terminal) on the N8x0's. I would guess that the N900, running the next Maemo, would probably have the lineage to continue to do the same. Is this incorrect? I don't remember seeing very many other terminal applications floating about for the Nokia tablets either, for that matter.
The N900 has terminfo files for the following, so they should all be supported by setting the TERM environment variable to the appropriate value:
  • Eterm-color
  • Eterm
  • ansi
  • cons25
  • cygwin
  • dumb
  • linux
  • mach
  • mach-color
  • mach-bold
  • pcansi
  • rxvt
  • rxvt-basic
  • rxvt-m
  • sun
  • screen
  • screen-s
  • screen-w
  • screen-bce
  • vt52
  • vt100
  • vt102
  • vt220
  • wsvt25m
  • wsvt25
  • xterm-mono
  • xterm-color
  • xterm-vt220
  • xterm-debian
  • xterm-xfree86
  • xterm
  • xterm-r5
  • xterm-r6
 

The Following 3 Users Say Thank You to Rob1n For This Useful Post:
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#14
Originally Posted by danramos View Post
Going back a little, can you tell me which terminal types the N900 can support, if they turn out to be so needed for WHATEVER reason the user might require? (say, remote administration of a server) I'm not sure that I've seen anything beyond "xterm" terminal type supported in the terminal app (X Terminal) on the N8x0's.
Strictly speaking osso-xterm only supports "xterm" (see /usr/share/vte/termcap/). This is a libvte thing and is true even on a modern GNOME desktop (gnome-terminal uses the same lib). Luckily many other common ones (vt100, vt102, linux, screen, ansi etc) are similar enough that they work fine, but others (notably vt52) are broken.

That's as far as displaying local or remote apps in osso-xterm goes. Curses apps running on the device and displaying on other terminals can handle Eterm, Eterm-color, ansi, cons25, cygwin, dumb, linux, mach, mach-bold, mach-color, pcansi, rxvt, rxvt-basic, rxvt-m, sun, screen-s, screen-w, screen-bce, screen, vt52, vt100, vt102, vt220, wsvt25m, wsvt25, xterm-mono, xterm, xterm-color, xterm-vt220, xterm-xfree86, xterm-r5, xterm-r6 & xterm-debian (see /etc/terminfo).

I would guess that the N900, running the next Maemo, would probably have the lineage to continue to do the same. Is this incorrect?
Since the upstream vte hasn't changed in this respect I wouldn't expect the N900 to be different.

I don't remember seeing very many other terminal applications floating about for the Nokia tablets either, for that matter.
I guess osso-xterm fulfils most people's needs. There's also ROXTerm (also based on libvte) and a real xterm. ISTR there was also some rxvt variant but it doesn't seem to be in extras/extras-devel.
 

The Following User Says Thank You to lma For This Useful Post:
Posts: 75 | Thanked: 125 times | Joined on Nov 2008
#15
I prefer N900 xterm by far, but this has helped usability on android connectbot for me:
http://code.google.com/p/connectbot/...thSoftKeyboard

hope thats helpful to someone, as connectbot is close to useless without such a cheatsheet bookmarked.
 
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#16
Originally Posted by jabawok View Post
I prefer N900 xterm by far, but this has helped usability on android connectbot for me:
http://code.google.com/p/connectbot/...thSoftKeyboard

hope thats helpful to someone, as connectbot is close to useless without such a cheatsheet bookmarked.
Actually, ConnectBot tells you all that the moment you started it up for the first time. You can also get to it from the Hosts screen by hitting your Menu key, choose "Help" and tapping on "VirtualKeyboard." You can also re-assign keys if you'd like. From the Hosts screen, press the Menu key, choose "Settings" and scroll down to the "User Interface" section where you can assign various buttons to special keys.

After a while of using ConnectBot, you get used to it and it works pretty flawlessly to emulate EVERY key on the keyboard, near as I can tell (and then some, like the terminal resize/zoom).
 
Reply


 
Forum Jump


All times are GMT. The time now is 03:01.