Premote rdesktop (rdp), vnc and ssh gtkdialog frontend.
Posted: Mon 10 Sep 2012, 08:45
Program: Premote
license GPLv3
Tested on Slacko 6 beta, where it works without additions, and Wary 5.3 using the rdesktop 1.7.1 client from here: http://www.murga-linux.com/puppy/viewto ... 847#620847 using the rdesktop libraries from here: http://www.murga-linux.com/puppy/viewto ... 330#567013.
Premote probably works fine in Puppy 4.x series as well.
----
Changes:
# (YMD)2014/08/03: changed hijack ext to .hijack
# (YMD)2014/07/23:
Additional entry box (D) for network 'domain' or for general storage.
New Help text, which needs checked by translators. Please report back any errors in that text that effect translations rather than modifying the main script yourselves.
'hijack' expansion capability (as per DoMyFile, Precord etc) expanded to allow modular plugin addition of new main code, new functions, new gui panels and new gui general config buttons, More details on that simple facility, which can be used, for example, for modularly adding a new panel to the foot of the GUI can be found here:
http://www.murga-linux.com/puppy/viewto ... 913#656913
Please find Premote at foot of this post. By default its interface is in English but it is an option to also install any provided language translations dotpets for your locale.
Note that the provided command list is an exemplar only. You may need to modify the commands for your own usage circumstances and needs.
Once installed, you can start Premote from:
JWM menu Start -> Network -> Premote
Premote was designed to be a simple gtkdialog GUI front end to remote desktop and login clients such as rdesktop (rdp), vnc, and secure shell (ssh). It thus depends for functionality on the underlying commandline client being installed.
General usage.
First select command from the drop-down list. Then:
On pressing the play button, Premote operates just as if the displayed command was typed into a console window and the Enter key pressed, but it brings the following advantages of a GUI environment:
* A dropdown list of pre-saved commands, which can be edited (modified, deleted, or appended to) in your system default text editor by pressing the Edit button on the righthand side of the dropdown list.
* New commands can thus be entered and permanently saved for re-use.
* Entry boxes (variables), which can, for example be used, for playlist to convert (A), and so on for variables U, P and D. Note, however, that what you use the entry boxes to store is actually entirely up to you for the particular commandline you wish to run. The dropdown command can refer to these using standard bash shell syntax (i.e. $A, $U, $P, $D).
* Entry data can be input manually, or via drag and drop, or cut and paste from your system filemanager.
* Premote also provides brief tool-tip text over most elements of its GUI, which becomes visible when the mouse is hovered over each element.
* Pretty much any bash commandline including quote marks and \ can be entered.
----
Commandline Usage
In a console enter command: premote --help
for brief commandline usage.
----
Tips:
To keep premote as the top window,
right-click on its window bar, and select Layer -> Above
In addition to outputting command results to a controlling xterm or rxvt terminal or to an Xdialog window, it is also possible to pipe command outputs to the leafpad editor.
Alternatively, if you start premote from a terminal you can redirect its command output to that terminal using the syntax >/dev/tty
-----
William
license GPLv3
Tested on Slacko 6 beta, where it works without additions, and Wary 5.3 using the rdesktop 1.7.1 client from here: http://www.murga-linux.com/puppy/viewto ... 847#620847 using the rdesktop libraries from here: http://www.murga-linux.com/puppy/viewto ... 330#567013.
Premote probably works fine in Puppy 4.x series as well.
----
Changes:
# (YMD)2014/08/03: changed hijack ext to .hijack
# (YMD)2014/07/23:
Additional entry box (D) for network 'domain' or for general storage.
New Help text, which needs checked by translators. Please report back any errors in that text that effect translations rather than modifying the main script yourselves.
'hijack' expansion capability (as per DoMyFile, Precord etc) expanded to allow modular plugin addition of new main code, new functions, new gui panels and new gui general config buttons, More details on that simple facility, which can be used, for example, for modularly adding a new panel to the foot of the GUI can be found here:
http://www.murga-linux.com/puppy/viewto ... 913#656913
Please find Premote at foot of this post. By default its interface is in English but it is an option to also install any provided language translations dotpets for your locale.
Note that the provided command list is an exemplar only. You may need to modify the commands for your own usage circumstances and needs.
Once installed, you can start Premote from:
JWM menu Start -> Network -> Premote
Premote was designed to be a simple gtkdialog GUI front end to remote desktop and login clients such as rdesktop (rdp), vnc, and secure shell (ssh). It thus depends for functionality on the underlying commandline client being installed.
General usage.
First select command from the drop-down list. Then:
On pressing the play button, Premote operates just as if the displayed command was typed into a console window and the Enter key pressed, but it brings the following advantages of a GUI environment:
* A dropdown list of pre-saved commands, which can be edited (modified, deleted, or appended to) in your system default text editor by pressing the Edit button on the righthand side of the dropdown list.
* New commands can thus be entered and permanently saved for re-use.
* Entry boxes (variables), which can, for example be used, for playlist to convert (A), and so on for variables U, P and D. Note, however, that what you use the entry boxes to store is actually entirely up to you for the particular commandline you wish to run. The dropdown command can refer to these using standard bash shell syntax (i.e. $A, $U, $P, $D).
* Entry data can be input manually, or via drag and drop, or cut and paste from your system filemanager.
* Premote also provides brief tool-tip text over most elements of its GUI, which becomes visible when the mouse is hovered over each element.
* Pretty much any bash commandline including quote marks and \ can be entered.
----
Commandline Usage
In a console enter command: premote --help
for brief commandline usage.
----
Tips:
To keep premote as the top window,
right-click on its window bar, and select Layer -> Above
In addition to outputting command results to a controlling xterm or rxvt terminal or to an Xdialog window, it is also possible to pipe command outputs to the leafpad editor.
Alternatively, if you start premote from a terminal you can redirect its command output to that terminal using the syntax >/dev/tty
-----
William