properJavaRDP (original) (raw)
properJavaRDP is an open source Java RDP client for Windows Terminal Services. It is based on rdesktop, a SourceForge project. properJavaRDP runs on Java 1.1 up (optimised for 1.4), and works great on Linux,Windows and Mac. It also includes log4j-java1.1, a Java 1.1 back-port of log4j.
properJavaRDP was developed at Propero Ltd by Phil Carmalt and Tom Elliot as part of their On Demand Framework for virtualised application delivery.
properJavaRDP is licensed under the GNU General Public License (see gpl.txt) and comes without warranty.
Where to get it
You can download the latest release from our sourceforge page: http://sourceforge.net/project/showfiles.php?group_id=90078
You may also checkout the source code using SubVersion. The code in the repository does not represent a stable release and may not always compile. It comes with no warranty and you use it at your own risk. Instructions for accessing the SubVersion repository can be found here: http://sourceforge.net/svn/?group_id=90078
How to use it
Usage:java net.propero.rdp.Rdesktop [options] server[:port]
Example:java net.propero.rdp.Rdesktop -g 800x600 -l WARN appserver
Options: | |
---|---|
-b | bandwidth saving (good for 56k modem, but higher latency).This option unsets the TCP 'no delay' flag. |
-d | Windows domain you are connecting to |
-f | show the window full-screen (requires Java 1.4 for proper operation) |
-g WIDTHxHEIGHT | the size of the desktop in pixels |
-k | keyboard layout on the terminal server (e.g. en-us) |
-l {DEBUG, INFO, WARN, ERROR, FATAL} | amount of debug ouput (otherwise known as the logging level) |
-lc | path to a log4j configuration file |
-n | override the name of the client machine |
-u | name of the user to connect as |
-p | password for the above user |
-s | shell to launch when the session is started |
-t | port to connect to (useful if you are using an SSH tunnel, for example) |
-T | override the window title |
Debugging options: | |
--debug-key | show scancodes sent for each keypress |
--debug-hex | show the raw bytes sent and received |
--no-paste-hack | disable ctrl+middle mouse button pasting |
/
Keyboard shortcuts: | |
---|---|
Ctrl+Alt+End | open the Windows NT security dialog box |
Alt+Page Up | switch between windows from left to right |
Alt+Page Down | switch between windows form right to left |
Alt+Insert | cycle through the most recently used windows |
Alt+Home | show the start menu |
Alt+Delete | show the pop-up context menu |
Ctrl+Alt+Minus | take a snapshot of the active window |
Ctrl+Alt+Plus | take a snaphsot of the entire screen |
Ctrl+Middle Button | (paste hack) paste from local clipboard into remote session Note: pasting from the remote session's clipboard into the local desktop is not supported |