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
How to use it

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