[te] Using TerminalEmulator

  • From: Gege < >
  • To:
  • Subject: [te] Using TerminalEmulator
  • Date: Mon, 14 Mar 2011 22:48:52 +0100
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=teH7GtuX04vlylr4BRGD1vleyPxXqOmxobnPzFRBtkdZCIdcYrsysGQbTCNWguXKeo D+GPPf+1aAaXooIkbQwzfqhenXymtTRVC9BtjuapeB61a33prFNxoV5t/TkBvYVh6qm+ wmBekaQtUxwsntkicjmfp7YO+Ci+UTvzSCGmk=

Hello

There is a lack of free tabbed terminal emulators (for ssh in my case)
for windows
Your emulator seems to be one of the more complete for open source /
pure java swing

I was wondering about the possibilities of including the code/library
of your terminalemulator in an application that has nothing to do with
netbeans (with Jsch and a GUI i would do myself).

First of all do you think there would be a licence problem as long as
i publish the source code?

Then, i've been already playing around with it (server is a debian
squeeze openssh) and i have met two problems :
 * it looks like the server is not aware of the size (rows / cols) of
the terminal emulator, it causes problems with line wrapping(looks
likes a part of the wrapping is made byt the terminalemulator, and
then when it arrives at 80 cols the server does it's own wrapping
again) and when i use an app like nano it does not make full use of
the screen.
 * i do not have background/text colors etc in "graphical" apps (even
if i have them with commands like "ls"), i am talking about commands
like : "dpkg-reconfigure locales" (and problems with the "drawing" of
borders but it could be linked to the 1rst problem with the server not
knowing the size of my terminalemulator)

I know these features works within netbeans so i am sure i am missing
some parameters or events relaying to the terminalemilator ?

Right now the only things i do are :

        term = new ActiveTerm();
        term.setEmulation("dtterm");    // NOI18N
        term.setBackground(Color.white);
        term.setForeground(Color.black);
        term.setHorizontallyScrollable(false) ;
        term.setScrollOnInput(true);
        term.setScrollOnOutput(true);
        term.setCursorVisible(true);
        add(term, BorderLayout.CENTER);

I add it into a JPanel and i connect it to a JSch SSH session's
input/output streams.

I would be gratefull if you could give me some pointers on what i'm
missing. I've been looking at the code of the netbeans modules and i
tryed to find what i was missing, but i did not manage to find it.

Best regards,

Gwenhaƫl


[te] Using TerminalEmulator

Gege 03/14/2011

[te] Re: Using TerminalEmulator

Ivan Soleimanipour 03/14/2011

[te] Re: Using TerminalEmulator

Gege 03/14/2011

[te] Re: Using TerminalEmulator

Gege 03/14/2011

[te] Re: Using TerminalEmulator

Gege 03/14/2011

[te] Re: Using TerminalEmulator

Ivan Soleimanipour 03/15/2011

[te] Re: Using TerminalEmulator

Andrew Krasny 03/14/2011

[te] Re: Using TerminalEmulator

Gege 03/15/2011

[te] Re: Using TerminalEmulator

Ivan Soleimanipour 03/15/2011

[te] Re: Using TerminalEmulator

Ivan Soleimanipour 03/15/2011

Project Features

About this Project

www was started in November 2009, is owned by jpirek, and has 21 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20140418.2d69abc). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close