Notices


Reply
Thread Tools
Posts: 45 | Thanked: 11 times | Joined on Aug 2008
#81
sorry, but full-screen/sleep stuff is still flaky. died on me once (not that i can tell you how to reproduce), and when i restore to full-screen it starts throwing characters (+ signs?) to the focused app on the remote windows desktop-
 
TrueJournals's Avatar
Posts: 480 | Thanked: 378 times | Joined on Apr 2008 @ Chicago-ish
#82
mscdex: Sorry about that. I use diablo, and you actually have to upload the source once for diablo, and once for chinook. I wish I could just upload it once for diablo and chinook... Anyway, since you note that you're using chinook, I guess you have extras-devel installed. I would like to push pyrdesktop and rdesktop-cli to chinook extras, but I needed someone to make sure everything worked, first. So, has everything been working? I'm uploading 1.6.3-maemo1 to chinook extras-devel right now.

sds910: Hmm.. I'm not quite sure. The method I use is detecting if the rdesktop window gets overlapped at all. If so, it gets brought out of fullscreen. In my testing, this was quite reliable, and I still can't make it die unnaturally. I'm also unable to reproduce it giving strange characters to the remote desktop. How long had you been running it when you got those errors? Do the plus signs show up every time or just the one time? Also, do you have a n800 or n810?
__________________
Disclaimer: If a program I wrote doesn't work/breaks your tablet... It's not my fault
mcedit | Utility Calculators (WIP) | PyRDesktop
My Blog | Twitter
 
Posts: 13 | Thanked: 1 time | Joined on Jul 2008
#83
just for feedback i've now had a session up for 24 hours as a terminal services session to win2k3 a record !!!

a huge improvement, very many thanks... it does seem to drop to a windowed session when the tablet powersaves, but it restores to full screen without a problem.
 

The Following User Says Thank You to willplaice For This Useful Post:
Posts: 44 | Thanked: 18 times | Joined on Jul 2008
#84
might i suggest that the program defaults to the last selected profile on startup rather than having it be blank? would save on some taps in most situations, i would think, even when you have multiple profiles chances are you aren't going to make a new one on the fly as default
 
TrueJournals's Avatar
Posts: 480 | Thanked: 378 times | Joined on Apr 2008 @ Chicago-ish
#85
willplaice: Glad to hear everything's working well for you!

IcyAirs: Sounds good, I'll try to implement that for the next release.

Here's a preview of what's coming in the next release: threading, so the GUI will stay open and working after you open a session, and I've done a lot with detecting whether or not you're connected to the internet. If you aren't, the tablet will attempt a connection, and continue if it works (or fail with an error, otherwise). Also, I've implemented auto-reconnect that will work only if you have an internet connection. A box will popup saying there was an error, and it will reconnect you in six seconds automatically, but you can cancel if you want to.

I should be able to get IcyAirs' suggestion in the code in just a bit, and then make a new release!
__________________
Disclaimer: If a program I wrote doesn't work/breaks your tablet... It's not my fault
mcedit | Utility Calculators (WIP) | PyRDesktop
My Blog | Twitter
 
Posts: 45 | Thanked: 11 times | Joined on Aug 2008
#86
Originally Posted by TrueJournals View Post
Hmm.. I'm not quite sure. The method I use is detecting if the rdesktop window gets overlapped at all. If so, it gets brought out of fullscreen. In my testing, this was quite reliable, and I still can't make it die unnaturally. I'm also unable to reproduce it giving strange characters to the remote desktop. How long had you been running it when you got those errors? Do the plus signs show up every time or just the one time? Also, do you have a n800 or n810?
N800 here. The errors seemed to arrive with multiple in/out of fullscreen. I'm guessing it may have had something to do with the fullscreen button on the unit passing along its command to the remote machine. To clarify: the remote machine was running a full-screen application -- a modified Yahoo/Konfabulator widget that plays XM Radio -- which only responds to certain keypresses on either the keyboard or an IR remote (via Girder). Since the app kept abruptly switching to its volume control screen, I know it was responding to a plus sign (as the volume level never went down!). It's worthwhile to note that when in rDesktop, the app does respond as it should to the physical menu keys on the N800. This odd behavior only seems to occur after the session has bounced once or twice between full/window mode. I'll do some thorough testing over the weekend.

And, it does bear repeating: THANK YOU. Even WITH this quirk, having a 95% working rDesktop on the tablet is better than nothing at all. I can work around this problem if need be, after all...
 
TrueJournals's Avatar
Posts: 480 | Thanked: 378 times | Joined on Apr 2008 @ Chicago-ish
#87
Thanks for the extended explination. The best I can guess is that it's a bug with Yahoo/Konfabulator itself. None of the keys on the n800 map to the plus sign, and I can't imagine anything in the code that would send a plus sign. Are there any other keys that would trigger this reaction? The code for coming in and out of fullscreen is pretty clunky at the moment, because it actually destroys and re-creates the window. I'll try to play with it a bit this weekend and see if I can get it to work better. I'll also try installing Konfabulator to see if I can reproduce anything. Also, if you have a linux desktop, try installing rdesktop on that and see if the bug shows up. Lastly, it's always good to hear that someone else finds what I'm doing useful!

On a side note, a new version of pyrdesktop (version 1.5.0-2) is in extras! I reccomend you update, but this version is still a bit experimental. However, I have implemented auto-reconnect, and I'd like some feedback on what people think of the implementation. Going to update the first post with the changelog now...
__________________
Disclaimer: If a program I wrote doesn't work/breaks your tablet... It's not my fault
mcedit | Utility Calculators (WIP) | PyRDesktop
My Blog | Twitter
 
Posts: 45 | Thanked: 11 times | Joined on Aug 2008
#88
The app in question is very simple XML & JScript coding; I've modified it for my own (nefarious) purposes and I'm no programmer -- this should tell you something about its simplicity Like I said, I'll do some testing with the new version and report back. If I can break it, I'll concentrate on the hows and whys heavily. And, no, the N800 is the only Linux unit I have at hand (but I'm not exactly a newbie, having spent several years as a SunOS & Solaris sysadmin in the corporate world).

UPDATE: Well, just forget the whole thing. rDesktop is working perfectly in this regard, as I've just caught Windows' OWN Remote Desktop Client doing the exact same thing to the app in question. Who woulda thunk it? Back to the drawing board on THIS end!

Last edited by sds910; 2008-08-23 at 18:09.
 
Posts: 13 | Thanked: 1 time | Joined on Jul 2008
#89
problem.. just updated to the latest... (well diablo did) and no rdesktop (never starts)... uninstalled and reinstalled, still nothing ?

can i have the old version back ?
 
heavyt's Avatar
Posts: 708 | Thanked: 125 times | Joined on Jan 2007 @ Too Close To D.C
#90
Originally Posted by willplaice View Post
problem.. just updated to the latest... (well diablo did) and no rdesktop (never starts)... uninstalled and reinstalled, still nothing ?

can i have the old version back ?
I had the same problem. I installed python launcher and rdesktop started up. Maybe it will work for you.
 
Reply

Tags
diablo, gui, rdesktop


 
Forum Jump


All times are GMT. The time now is 12:59.