Improved RemoteDesktopClient GUI - Feb 28, 2007

Stuff that has yet to be sorted into a category.
Message
Author
User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

Re: Problem in 2.14 Alpha?

#21 Post by WhoDo »

Leon wrote:Solution:
Download and install remotedesktopclient-0.3.pup from the first page of this topic.

Dotpup:
http://www.murga-linux.com/puppy/viewto ... ch&id=2994
Sorry, Leon. Already done that. See quote here:
http://www.murga-linux.com/puppy/viewto ... 3522#93522

Thanks anyway. :?

Leon
Posts: 265
Joined: Wed 22 Jun 2005, 21:33

Re: Problem in 2.14 Alpha?

#22 Post by Leon »

WhoDo wrote:
Leon wrote:Solution:
Download and install remotedesktopclient-0.3.pup from the first page of this topic.

Dotpup:
http://www.murga-linux.com/puppy/viewto ... ch&id=2994
Sorry, Leon. Already done that. See quote here:
http://www.murga-linux.com/puppy/viewto ... 3522#93522

Thanks anyway. :?
http://www.murga-linux.com/puppy/viewto ... 3526#93526

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

functionality request

#23 Post by HairyWill »

How about keymap forwarding, the -k switch. I was using the GUI last night but couldn't find a \ key on the remote machine without editing the script to include "-k en-gb" in the rdesktop call.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#24 Post by rarsa »

I thught it was there, but I've been working on a newer newer GTK based UI that looks twice as nice as this one. I'll post it later today.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#25 Post by rarsa »

Updated version 2.15

- I've converted the code from tk to gnocl for full GTK compliance. It now follows your GTK theme and looks great!
- I've implemented the same look as the windows application to increase familiarity
- I've implemented most of the options available on the command line

http://www.murga-linux.com/puppy/viewtopic.php?p=92220
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#26 Post by Pizzasgood »

When I saw the thumbnails, I thought, "What are Windows screenshots doing here? Must be an example or something...". Then it clicked. So I clicked on them to see the full sizes. I sat there at ImageShack trying to figure out how to see them. Then I realized the ad that looked like a dialog box wasn't an ad at all, but the screenshot :roll: So I slapped myself a second time, decided I should go to sleep soon, and came back to tell you they look great.

I'm going to have to look into this gnocl stuff.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#27 Post by WhoDo »

rarsa wrote:Updated version 2.15

- I've converted the code from tk to gnocl for full GTK compliance. It now follows your GTK theme and looks great!
- I've implemented the same look as the windows application to increase familiarity
- I've implemented most of the options available on the command line
Just tested new version and found slight problem. It looks just like the RDP client in Windows, which is a plus for our client base. Only problem I found is when I click on save to store a profile - computer grabs every CPU cycle and goes into hard disk thrashing mode for several minutes with no end in sight!

I end up needing to kill the process to stop the lock up. Client connects fine otherwise.

Cheers.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#28 Post by rarsa »

WhoDo wrote:Only problem I found is when I click on save to store a profile - computer grabs every CPU cycle and goes into hard disk thrashing mode for several minutes with no end in sight!
Damn! that happened to me once but as it was just once I thought that it was something else.

I will remove the download until I fix it later today.

Thanks for the advice.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
puppyfan12
Posts: 140
Joined: Mon 04 Dec 2006, 17:25
Location: Ontario, Canada

#29 Post by puppyfan12 »

The interface looks great rarsa!
Joe D.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#30 Post by rarsa »

Version 2.15-2 uploaded

http://www.murga-linux.com/puppy/viewtopic.php?p=92220

I've fixed a couple of bugs:
- I've fixed the bug reported by WhoDo where the application was freezing and using 100% of computer resources if trying to save without having loaded a profile before.
- I've fixed a bug where clicking the load or save button made it forget the name of the last file saved.

This version should be solid as a rock. (yes, it is a challenge to see if you find bugs)
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#31 Post by WhoDo »

rarsa wrote:This version should be solid as a rock. (yes, it is a challenge to see if you find bugs)
Just call me The Wrecker! :P

Found a bug with v2.15-2 running under Puppy 2.15CE. When I start the application I get TWO windows, one with the GUI and one empty one. If I close either then both get closed.

Looked in the /usr/local/remotedesktopclient folder and found the following:

1. If I click remotedesktopclient.tcl then I get the two windows
2. If I click on remotedesktopclientGUI.tcl then I only get the empty one

Also found that I can no longer save and retrieve my profile settings after saving them.

Hope that helps.

Cheers

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#32 Post by rarsa »

WhoDo wrote:Found a bug with v2.15-2 running under Puppy 2.15CE.
You found a bug in Puppy 2.15CE thanks to my beautifyl and solid Remote desktop client? Woow, you are lucky...

I'm guessing that the reason is that in 2.15CE you associated the .tcl extension with wish instead of associating it with tclsh.

If you execute wish, you are forcing a tk window even if Gnocl applications do not use tk.

Thats something to fix in Puppy 2.15CE... Gotcha!

My challenge is still standing ;)

Good luck.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#33 Post by WhoDo »

rarsa wrote:I'm guessing that the reason is that in 2.15CE you associated the .tcl extension with wish instead of associating it with tclsh.
Hmmmm....that still makes ME the Wrecker! :P

I'll fix for the next Beta.

Cheers.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#34 Post by rarsa »

WhoDo wrote:I'll fix for the next Beta.
Be carefull how you fix it.

Some tcl programs may be implicitly expecting to be run from wish instead of explicitly requiring the tk package.

If you find a program that do not start after changing to tclsh, then add the "package require Tk" line near the top.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#35 Post by WhoDo »

rarsa wrote:If you find a program that do not start after changing to tclsh, then add the "package require Tk" line near the top.
Don't mean to seem obtuse, but can you explain this bit to me, please mate? I've fixed the wish/tclsh call for the next Beta, but knowing my luck it WILL break something and I'd like to know what to do when that happens. Thanks again, mate.

Cheers

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#36 Post by rarsa »

I don't know how the rox MIME association works so I am just speaking in general terms.

When you execute with wish, the Tk libraries are included implicitly as they are included by wish.

Some developers rely on executing the program from wish or use a 'trick' in which the script is started as bash which then executes wish. They have something like the following at the top of the script

Code: Select all

#!/bin/sh -
# the next line restarts using wish \
exec wish "$0" "$@"
When you execute the script from bash, it gets to the third line and executes wish passing as parameters the same script name and parameters.

Once in wish, the same script is interpreted as tcl code, where the backslash in the comment line previous to "exec wish" makes the comment continue to the next line, so the "exec wish" line is interpreted as a comment, and the rest of the script is executed.

So, if you have a script that expects to be executed by wish and you execute it with tclsh, the Tk libraries may not be included and the program won't run. The solution is to add the following line near the top:

Code: Select all

package require Tk
to explicitly include the libraries.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#37 Post by WhoDo »

rarsa wrote:The solution is to add the following line near the top:

Code: Select all

package require Tk
to explicitly include the libraries.
Aha! Got it now. Thanks, rarsa. Much appreciated. :wink:

Wilsonb
Posts: 57
Joined: Wed 04 Jul 2007, 00:10

Puppy being the Host.. for Remote desktop

#38 Post by Wilsonb »

2 Questions...

1.)Does this updated RemoteDesktopClient Gui come built in Puppy 3.01?
Where is the repository for the latest?


2.)Im actually trying to do the opposite.
I was wondering if it was possible to HOST Puppy?

I would like to access Puppy via Windows Remote desktop pref.
I know how to host a Windows box and give permissions, but not sure on the Linux puppy side..

I would like to use Puppy on a Notebook as a picture frame and access it via Remote desktop..

Thanks

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#39 Post by HairyWill »

remote desktop isn't going to do you any good

vnc would do the trick
http://www.murga-linux.com/puppy/viewtopic.php?t=1144

you need to install the vncserver on the picture frame

search the forum for vncserver

if you are happy on the commandline you could just install the sshd server
http://www.murga-linux.com/puppy/viewtopic.php?t=1106
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

Wilsonb
Posts: 57
Joined: Wed 04 Jul 2007, 00:10

#40 Post by Wilsonb »

Thank you so much...

Finally got it figured out and working..


For some stupid reason, the internal HD wouldn't boot, had to format with ex2 and install grub. Now, it prompts me to select the Grub menu to point to the hd1. Would like to make it go strait in without having to press enter.

#timeout 30
color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
title Puppy Linux (on /dev/hda1)
rootnoverify (hd0,0)
kernel /vmlinuz pmedia=idehd
initrd /initrd.gz
# Linux bootable partition config ends

_______________________________
Also, would like to make the VNCserver startup 1 display session automaticly.

Post Reply