Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 30 Oct 2014, 10:47
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Improved RemoteDesktopClient GUI - Feb 28, 2007
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 5 Posts_count   Goto page: 1, 2, 3, 4, 5 Next
Author Message
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: Wed 24 Jan 2007, 01:37    Post_subject:  Improved RemoteDesktopClient GUI - Feb 28, 2007
Sub_title: 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 Wink )

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
remotedesktopclient-2.15-2.pup
Description 
pup

 Download 
Filename  remotedesktopclient-2.15-2.pup 
Filesize  19.13 KB 
Downloaded  3282 Time(s) 

_________________
http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to

Edited_times_total
Back to top
View user's profile Send_private_message Visit_website 
WhoDo


Joined: 11 Jul 2006
Posts: 4441
Location: Lake Macquarie NSW Australia

PostPosted: Wed 24 Jan 2007, 02:56    Post_subject:  

Get it? Got it! GOOD!!! Razz

Love it and can highly recommend to others using RDP for remote access.

Cheers
Back to top
View user's profile Send_private_message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: 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
View user's profile Send_private_message 
HairyWill


Joined: 26 May 2006
Posts: 2949
Location: Southampton, UK

PostPosted: 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

Edited_time_total
Back to top
View user's profile Send_private_message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: 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
View user's profile Send_private_message 
HairyWill


Joined: 26 May 2006
Posts: 2949
Location: Southampton, UK

PostPosted: 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
View user's profile Send_private_message 
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: 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
View user's profile Send_private_message Visit_website 
Leon

Joined: 22 Jun 2005
Posts: 236
Location: Slovenia

PostPosted: Wed 24 Jan 2007, 11:51    Post_subject: Re: Improved RemoteDesktopClient GUI
Sub_title: 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.
remotedesktopclient-2.14.1.png
 Description   
 Filesize   40.45 KB
 Viewed   7555 Time(s)

remotedesktopclient-2.14.1.png


Edited_times_total
Back to top
View user's profile Send_private_message 
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: 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
View user's profile Send_private_message Visit_website 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 11125
Location: Arizona USA

PostPosted: 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
View user's profile Send_private_message 
Leon

Joined: 22 Jun 2005
Posts: 236
Location: Slovenia

PostPosted: 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
View user's profile Send_private_message 
HairyWill


Joined: 26 May 2006
Posts: 2949
Location: Southampton, UK

PostPosted: 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 Very Happy 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
View user's profile Send_private_message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: 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
View user's profile Send_private_message 
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: 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
View user's profile Send_private_message Visit_website 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: 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
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 5 Posts_count   Goto page: 1, 2, 3, 4, 5 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0895s ][ Queries: 13 (0.0069s) ][ GZIP on ]