Author |
Message |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 24 Jan 2007, 01:37 Post subject:
Improved RemoteDesktopClient GUI - Feb 28, 2007 Subject description: Cleaner interface, ability to load and save profiles |
|
The Remote desktop client is an application that allows you to connect to windows computers remotelly and use them as if you were sitting in front of them.
Click on the small images to view the full image
Simple view
Showing options
I have updated the remote desktop client with the following features:
Cleaner interface:
- Converted the interface to be fully GTK2 compliant. It now looks noticeably better and follows your GTK theme.
- It now has the "simple" and "advanced" modes.
Persistent Profiles
- Added the ability to save a profile. This is: after you enter all the parameters you can save it to a file to reuse at a later time.
Almost all the options
I've included almost all the options available from the command line.
This upgrade was suggested in another thread
http://www.murga-linux.com/puppy/viewtopic.php?t=14706
Plus I always had the intention in the back of my mind and now I had some time. (surprisingly people are not reporting bugs with the new network wizard )
Regarding the "art work":
I am no artists whatsoever so I just took the tango icon for remote desktop and assembled the header. If someone with more artistic aspirations wants to do something nicer such as reflections or glass effects I'll include it (try to keep the size of the file small). Just ask me for the Gimp file I created.
Regarding the base source code
Whenver you question why your source code should be clear and legible, consider that for the most part the changes to this program were made easier because the code is quite clean.
If you are interested in learning tcl or if you know tcl and want to learn gnocl, check the sourcecode. I've splitted the UI and the functionality in two different files.
Dependencies
To get the GTK compliance I used the gnocl toolkit. Download it from here
http://www.murga-linux.com/puppy/viewtopic.php?t=15639
 |
Description |
|

Download |
Filename |
remotedesktopclient-2.15-2.pup |
Filesize |
19.13 KB |
Downloaded |
3565 Time(s) |
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
Last edited by rarsa on Wed 28 Feb 2007, 01:52; edited 9 times in total
|
Back to top
|
|
 |
WhoDo

Joined: 11 Jul 2006 Posts: 4440 Location: Lake Macquarie NSW Australia
|
Posted: Wed 24 Jan 2007, 02:56 Post subject:
|
|
Get it? Got it! GOOD!!!
Love it and can highly recommend to others using RDP for remote access.
Cheers
|
Back to top
|
|
 |
paulh177

Joined: 22 Aug 2006 Posts: 910 Location: ST862228
|
Posted: Wed 24 Jan 2007, 03:54 Post subject:
|
|
this looks excellent.
if i can find a vpn client that can emulate the microsoft vpn client, this removes a bit of problem for me
(i need to use vpn to get into my wor LAN then rdp to connect to a win2k3 terminal server)
I tried ppptpconfig but can't make it work properly
|
Back to top
|
|
 |
HairyWill

Joined: 26 May 2006 Posts: 2946 Location: Southampton, UK
|
Posted: Wed 24 Jan 2007, 05:22 Post subject:
|
|
Paul,
Did you try the pptpconfig dotpup I compiled.
http://dotpups.de/dotpups/Network/pptpconfig-with-PhpGtk-4.4.4/
This is also available using the Puppy Software Installer if you have it.
You may need to install the full version of the 'ip' command available at the same place.
Turn the debug option on and post the log in a new thread. I'll try and help. As long as you have pptp in the subject line I know there are a few others here that understand at least some of the output. It took me ages to get it to work, now I use it everyday.
_________________ Will
contribute: community website, screenshots, puplets, wiki, rss
Last edited by HairyWill on Wed 24 Jan 2007, 09:39; edited 1 time in total
|
Back to top
|
|
 |
paulh177

Joined: 22 Aug 2006 Posts: 910 Location: ST862228
|
Posted: Wed 24 Jan 2007, 09:08 Post subject:
|
|
OK thanks Will;
I don't think I've tried that version (the dotpup I had was just "ppptpconfig.pup") plus it was a couple of puppys ago.
I'll download it and give it a go when I have a moment, perhaps report back in a new thread so as not to hijack this one ...
Paul
|
Back to top
|
|
 |
HairyWill

Joined: 26 May 2006 Posts: 2946 Location: Southampton, UK
|
Posted: Wed 24 Jan 2007, 10:58 Post subject:
|
|
New dotpup works fine for me.
I notice that puppys man page for rdesktop seems out of step with the installed version. On the man page it states that the device redirection is only implemented for sound. Clearly this isn't true anymore.
With the map disk drive options I see that you have mapped the entire filesystem. This is probably the best option but may create some confusion for users who are expecting to get a number of physical devices mapped as in c:\\ d:\\ .
_________________ Will
contribute: community website, screenshots, puplets, wiki, rss
|
Back to top
|
|
 |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 24 Jan 2007, 11:29 Post subject:
|
|
HairyWill wrote: | I see that you have mapped the entire filesystem. This is probably the best option but may create some confusion for users who are expecting to get a number of physical devices mapped as in c:\\ d:\\ . | This is what I'm talking about! Bringing out the ideas!
I didn't modify that part of the code but your idea is worth looking at.
I will also review the man pages (and maybe add a Help button).
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
|
Back to top
|
|
 |
Leon
Joined: 22 Jun 2005 Posts: 254
|
Posted: Wed 24 Jan 2007, 11:51 Post subject:
Re: Improved RemoteDesktopClient GUI Subject description: Cleaner interface, ability to load and save profiles |
|
rarsa wrote: | Regarding the "art work":
I am no artists whatsoever so I just took the tango icon for remote desktop and assembled the header. If someone with more artistic aspirations wants to do something nicer such as reflections or glass effects I'll include it (try to keep the size of the file small) |
It's really nice as it is. Please keep it simple and clean as Puppy is.
I would only suggest white background for text boxes and first and last button to be aligned with tabs margins. When I saw gray text box background I taught that text entry is disabled.
The picture of modified remotedesktopclient-2.14.1 is attached.
Description |
|
Filesize |
40.45 KB |
Viewed |
7967 Time(s) |

|
Last edited by Leon on Thu 25 Jan 2007, 02:58; edited 2 times in total
|
Back to top
|
|
 |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 24 Jan 2007, 12:45 Post subject:
|
|
Great!
I am going to upload the script to the Puppy Subversion repository to simplify this exchange.
I was going to upload it yesterday but it was too late and I was tired.
please send me an email to svnadmin@puppylinux.org so I can grant you write access to the repository.
(If you haven't used subversion with esvn, I will include instructions. It is quite easy)
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
|
Back to top
|
|
 |
Flash
Official Dog Handler

Joined: 04 May 2005 Posts: 12820 Location: Arizona USA
|
Posted: Wed 24 Jan 2007, 13:26 Post subject:
|
|
Are there instructions anywhere that tell a beginner how to set up a remote desktop connection? (Both ends.)
|
Back to top
|
|
 |
Leon
Joined: 22 Jun 2005 Posts: 254
|
Posted: Wed 24 Jan 2007, 13:40 Post subject:
|
|
rarsa wrote: | please send me an email to svnadmin@puppylinux.org so I can grant you write access to the repository. |
I sent you an email to svnadmin@puppylinux.org.
|
Back to top
|
|
 |
HairyWill

Joined: 26 May 2006 Posts: 2946 Location: Southampton, UK
|
Posted: Wed 24 Jan 2007, 17:10 Post subject:
|
|
Flash wrote: | Are there instructions anywhere that tell a beginner how to set up a remote desktop connection? (Both ends.) |
Microsoft give some quite helpful instructions the remote machine stuff at the top is the important bit.
http://www.microsoft.com/windowsxp/using/mobility/getstarted/remoteintro.mspx
You need to have XP or a windows server >= 2000. for the remote machine.
On the local side you just need to enter the ip address or full URL of the machine you want to connect to. The defaults get you a fairly low quality connection so you might want to change some of the options on the display tab for a better experience.
_________________ Will
contribute: community website, screenshots, puplets, wiki, rss
|
Back to top
|
|
 |
paulh177

Joined: 22 Aug 2006 Posts: 910 Location: ST862228
|
Posted: Wed 24 Jan 2007, 17:47 Post subject:
|
|
I installed the pptpconfig dotpup and the updated RDP client under puppy 2.13.
Once I remembered that there are 4 octets in an IP address (!), pptpconfig connected first time to the terminal server at work.
Then it took a little fiddling with the routing options to make the target internal IP address visible for RDP.
I had to set pptpconfig to "all to tunnel" to make it work, as I get really lost trying to work out netmasks and the intricacies of the route command ... so that part is not for beginners.
As far as the RDP client is concerned, I ran into usability problems with it.
I'm connecting to a Win2K3 desktop but whatever resolution I use I can't see the whole desktop -- in particular there aren't side scrollbars allowing me to "see" the taskbar and startbutton.
Also the screen update is pretty slow compared to my equivalent XP VPN/RDP setup.
paul
|
Back to top
|
|
 |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 24 Jan 2007, 17:56 Post subject:
|
|
Are you logging into an existing session that you opened in a monitor with a higher resolution?
I haven't seen those problems and I connect to XP, 2000, 2003 with different levels of service packs.
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
|
Back to top
|
|
 |
paulh177

Joined: 22 Aug 2006 Posts: 910 Location: ST862228
|
Posted: Wed 24 Jan 2007, 18:43 Post subject:
|
|
No. Fresh sessions.
However I think that it happens when i start a new (or load a saved) session in which a desktop resolution is specified under the "Display" tab.
If this is "blank" (greyed out because not specified) then it starts a window which is correctly sized and doesn't crop the remote desktop.
note that I am testing this on puppy 2.13, Xorg, with a 800x600x16 screen res on the machine running puppy.
|
Back to top
|
|
 |
|