Mar 8 2006, 05:37 AM
Post
#1
|
|
|
Group: Members Posts: 288 Joined: 8-December 03 From: London, UK Member No.: 1,065 |
I've been using keypebble but was getting frustrated at the lack of support for the newer encodings - so I went ahead and added them. I can't build for opie devices ATM so this release is for Sharp based ROMs only. Some features are a little experimental so this is not yet a full release.
You can get it here: teakettle.ipk The name-change (to teakettle) is temporary so you can keep keypebble installed alongside it just in case you have problems. Once I get it stable it'll become just a mod to keypebble. It appears as VNC Viewer2 on your Applications tab. If you do run keypebble alongside it, remember to turn off the new encodings in teakettle before opening up keypebble as the configuration file is shared and I believe keypebble will actually request some of the encodings it can't handle if they are enabled from teakettle. If you could let me know how you get on and if there are any other features you want added, I'd be grateful. From the README: Additions to keypebble by Tim Wentford ====================================== 1) Added ZRLE, zlib, hextile, CoRRE and RRE encoding support. 2) Added a "Fit remote desktop to local screen" scale method (set the scale factor to 0 to see it in action). 3) Modified the way that the refresh rate is used to more closely match the use documented in the rfb standard. 4) Added a "Request Refresh Now" and "Set Refresh Rate Slower/Faster" items to the corner menu (I like to slow the refresh rate down when I'm monitoring stuff, but to speed it back up when I'm controlling it). 5) Modified the scaling mechanism to avoid missing pixels when rectangles which aren't a multiple of the scale factor arrive (the screen still gets "fuzzy" when this happens but it looks better than the missing lines to me). 6) Added an experimental "Auto" mode to choose the preferred encoding automatically based on an approximate measure of how long a screen refresh would take. 7) Tried to improve the interactivity during a long refresh (I'm not sure if I've succeeded in this so I haven't done it throughout - if you want to experiment replace the call to start the timer in endRect with a direct call to doOneRect: if it works, let me know and I'll extend it to work better with hextile and ZRLE encodings (by using the timer between tiles as well as between rectangles)). 8) Added local cursor encoding. This is supposed to save on bandwidth by allowing the server to send updates to the cursor shape so that the remote machine can draw the cursor itself. A server can then take advantage of this by not sending updates every time the cursor moves. I haven't found much advantage in using this yet, and I don't really handle it properly since I choose not to draw the cursor at all - which is probably appropriate for a touch screen device). 9) Added resize encoding so that the remote device can handle screen size changes properly. 10) Some attempts at optimisation - though currently I've probably added more overhead than I've saved. 11) Added the SHARPROM #define so that it can be built more easily for standard Qtopia devices. Problems ======== 1) Occasional floating point exception at connection. I'm not sure if that is something I've added or not. If you get this persistently from a particular server try checking the "Request 8-bit session" box. 2) I can't currently build for opie based machines. Even the original code freshly checked out of the CVS segfaults for me when I build it for an Opie target so I have only tested this on a Sharp ROM based Zaurus. 3) I'm not sure that I can get much of a sample to estimate bandwidth in hextile encoding... ...so you may get stuck in hextile encoding when using auto mode. 4) I haven't tested auto mode in a wide enough set of networks, yet. Which is why I'm making this release. |
|
|
|
![]() |
Jul 20 2006, 08:35 AM
Post
#2
|
|
![]() Group: Members Posts: 803 Joined: 30-March 04 From: California Member No.: 2,368 |
If you are using windows in this manner then why not use remote desktop? It allows username logins and seems to run faster than vnc.
|
|
|
|
Jul 20 2006, 08:55 AM
Post
#3
|
|
|
Group: Members Posts: 274 Joined: 17-October 04 Member No.: 5,063 |
QUOTE(xamindar @ Jul 20 2006, 06:35 AM) If you are using windows in this manner then why not use remote desktop? It allows username logins and seems to run faster than vnc. sure. except we're talking zaurus here, remember? also, keep in mind, remote desktop means the person on the other end can't see what you're doing. |
|
|
|
Jul 20 2006, 10:56 PM
Post
#4
|
|
![]() Group: Members Posts: 803 Joined: 30-March 04 From: California Member No.: 2,368 |
QUOTE(ken @ Jul 20 2006, 08:55 AM) QUOTE(xamindar @ Jul 20 2006, 06:35 AM) If you are using windows in this manner then why not use remote desktop? It allows username logins and seems to run faster than vnc. sure. except we're talking zaurus here, remember? also, keep in mind, remote desktop means the person on the other end can't see what you're doing. yes and zaurus DOES have remote desktop. Did you forget? |
|
|
|
Jul 20 2006, 11:27 PM
Post
#5
|
|
|
Group: Members Posts: 274 Joined: 17-October 04 Member No.: 5,063 |
|
|
|
|
Sep 24 2007, 04:51 PM
Post
#6
|
|
|
Group: Members Posts: 218 Joined: 12-February 06 From: Tokyo Member No.: 9,124 |
Teakettle gives out segmentation fault at launch on sl-c3200 with sharp rom, tetsu kernel.
Strange.......... |
|
|
|
Sep 25 2007, 03:45 AM
Post
#7
|
|
|
Group: Members Posts: 288 Joined: 8-December 03 From: London, UK Member No.: 1,065 |
QUOTE(matthis @ Sep 25 2007, 12:51 AM) Teakettle gives out segmentation fault at launch on sl-c3200 with sharp rom, tetsu kernel. Strange.......... At launch (which I can't do much about) or on connection. I've just discovered a bug where if the VNC server doesn't send a Desktop name (which AFAIK only applies to Apple's current RD server) it can crash teakettle. I don't have a build environment ATM but if this maybe is your problem, let me know and I'll try and sort it. In the meantime Vine Server is a good VNC server for Macs which does send a desktop name. If it doesn't fit your problem, then the only thing I can think of is your bookmarks file is corrupt. Try deleting ~/Applications/teakettle/bookmarks (I'm not sure of the capitalisation but you should be able to find it) and then restarting teakettle. |
|
|
|
Sep 25 2007, 06:10 AM
Post
#8
|
|
|
Group: Members Posts: 218 Joined: 12-February 06 From: Tokyo Member No.: 9,124 |
Thanks for you help.
The segfault is on launch. I have looked for a bookmark file but there was none. I installed teakettle version 0.6 and works perfectly. Best regards, |
|
|
|
TimW Updated Vnc Viewer For Sharp Roms Mar 8 2006, 05:37 AM
TimW I found the problem. Funny how you can spend days ... Mar 9 2006, 01:50 AM
xamindar Cool, I tried the first version last night but was... Mar 9 2006, 10:13 AM
TimW QUOTE(xamindar @ Mar 9 2006, 06:13 PM)Cool, I... Mar 10 2006, 04:15 AM
xamindar It seems to be working now, the request 8 bit butt... Mar 10 2006, 09:43 AM
TimW QUOTE(xamindar @ Mar 10 2006, 05:43 PM)It see... Mar 10 2006, 10:09 AM
undrwater I'm unable to connect.
When I start up I get:... Mar 10 2006, 08:48 PM
TimW QUOTE(undrwater @ Mar 11 2006, 04:48 AM)I... Mar 11 2006, 09:49 AM
eviLjazz This looks nice. I would love to test your program... Mar 11 2006, 05:33 AM
speculatrix what do people think is the best vnc server (I use... Mar 11 2006, 06:42 AM
TimW QUOTE(speculatrix @ Mar 11 2006, 02:42 PM)wha... Mar 11 2006, 02:16 PM
chyang cannot access. Would you like to add it with the a... Mar 11 2006, 07:34 AM
TimW QUOTE(chyang @ Mar 11 2006, 03:34 PM)cannot a... Mar 11 2006, 09:44 AM
TimW I've added some more trace to help track down ... Mar 11 2006, 04:36 PM
ken QUOTE(TimW @ Mar 11 2006, 02:36 PM)Here is th... Mar 11 2006, 04:38 PM

TimW QUOTE(ken @ Mar 12 2006, 12:38 AM)QUOTE(TimW ... Mar 11 2006, 04:46 PM

ken QUOTE(TimW @ Mar 11 2006, 02:46 PM)No - there... Mar 11 2006, 09:31 PM
undrwater QUOTE(TimW @ Mar 11 2006, 04:36 PM)I've a... Mar 12 2006, 11:21 PM
TimW QUOTE(undrwater @ Mar 13 2006, 07:21 AM)Got y... Mar 13 2006, 02:05 AM
undrwater QUOTE(TimW @ Mar 13 2006, 02:05 AM)QUOTE(undr... Mar 13 2006, 08:47 AM
TimW QUOTE(undrwater @ Mar 13 2006, 04:47 PM)I... Mar 13 2006, 10:21 AM
chyang Ivhave posted the english one sometime before, the... Mar 12 2006, 03:25 AM
TimW Another update. A few more percent speed increase ... Mar 16 2006, 03:29 AM
periodontist Tim,
Just a little feedback. I installed an earl... Mar 16 2006, 12:07 PM
TimW QUOTE(periodontist @ Mar 16 2006, 08:07 PM)Ti... Mar 17 2006, 02:24 AM
TimW QUOTE(TimW @ Mar 17 2006, 10:24 AM)The rotati... Mar 20 2006, 06:19 AM
sidmoraes Does not work with realvnc... Mar 16 2006, 06:27 PM
TimW QUOTE(sidmoraes @ Mar 17 2006, 02:27 AM)Does ... Mar 17 2006, 02:44 AM
loji I'm using teakettle_0.5 and i recieve the same... Mar 20 2006, 10:40 AM
TimW QUOTE(loji @ Mar 20 2006, 06:40 PM)What could... Mar 20 2006, 02:48 PM
loji From a terminal or application icon I can start Te... Mar 20 2006, 10:02 PM
TimW QUOTE(loji @ Mar 21 2006, 06:02 AM)I wanted t... Mar 21 2006, 02:25 AM
TimW I think I've found the problem. You *must* giv... Mar 21 2006, 04:05 PM
loji I just found the same conclusion during my show at... Mar 21 2006, 10:33 PM
TimW QUOTE(loji @ Mar 22 2006, 06:33 AM)I was able... Mar 22 2006, 03:24 AM
oldhat Very Nice! Running against x11vnc (a utility ... Mar 23 2006, 08:57 PM
oldhat QUOTE(oldhat @ Mar 23 2006, 11:57 PM)Very Nic... Mar 23 2006, 09:04 PM
TimW QUOTE(oldhat @ Mar 24 2006, 04:57 AM)Very Nic... Mar 24 2006, 02:30 AM
oldhat QUOTE(TimW @ Mar 24 2006, 05:30 AM)QUOTE(oldh... Mar 24 2006, 06:08 AM
TimW QUOTE(oldhat @ Mar 24 2006, 02:08 PM)That... Mar 24 2006, 06:36 AM
TimW Mixed success. x11vnc does allow server side scali... Mar 27 2006, 01:51 AM
ken Where do you enter the port info? Jun 8 2006, 02:45 AM
TimW QUOTE(ken @ Jun 8 2006, 10:45 AM)Where do you... Jun 9 2006, 12:49 AM
ldrolez Hi !
It would be nice to post the sources on ... Jun 29 2006, 12:35 PM
ken QUOTE(TimW @ Jun 8 2006, 10:49 PM)QUOTE(ken ... Jun 29 2006, 04:53 PM
jpearn Hi,
Does this work with Cacko OK ?? I'm just ... Jun 7 2006, 01:12 PM
xamindar tap and hold the stylus on the icon. a window wil... Jun 7 2006, 01:31 PM
jpearn Thanks, thats worked great !! Jun 8 2006, 02:17 AM
TimW QUOTE(ldrolez @ Jun 29 2006, 08:35 PM)Hi ... Jun 29 2006, 10:51 PM
ken QUOTE(TimW @ Jun 29 2006, 08:51 PM)I'll s... Jun 30 2006, 12:21 AM
TimW QUOTE(ken @ Jun 30 2006, 08:21 AM)QUOTE(TimW ... Jul 14 2006, 12:47 AM
ken QUOTE(TimW @ Jul 13 2006, 10:47 PM)I've a... Jul 14 2006, 07:43 AM
ldrolez QUOTE(TimW @ Jul 14 2006, 10:47 AM)attached a... Jul 17 2006, 01:47 AM
ken TimW,
I was wondering, is there a field for usern... Jul 19 2006, 02:47 AM
TimW QUOTE(ken @ Jul 19 2006, 10:47 AM)TimW,
I wa... Jul 19 2006, 04:10 AM
ken QUOTE(TimW @ Jul 19 2006, 02:10 AM)AFAIK user... Jul 19 2006, 10:47 AM
TimW QUOTE(ken @ Jul 19 2006, 06:47 PM)vnc allows ... Jul 20 2006, 02:00 AM
ken QUOTE(TimW @ Jul 20 2006, 12:00 AM)I'm pr... Jul 20 2006, 08:54 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 12:22 PM |