VNC Client
Bryan (8467) 468 posts |
Does any body know of an update to !Avalanche. Mine is dated 28 Dec 2009 (version 0.22). On its own, it works very well. But, it does not sit nicely with other network activity:- Alternatively, Another VNC client? |
Gavin Smith (1413) 95 posts |
Version 0.22 is the latest, AFAIK. You could also try ViNCe, but it’s even older than Avalanche. I think we’re all holding out hope for Evince (no relation to ViNCe!) from Adrian Lees. |
David Feugey (2125) 2709 posts |
- Using Avalanche can crash Avalanche :) |
James Peacock (318) 129 posts |
Sorry to hear that. Coincidentally I’ve recently been going through some old projects from when I used to have time for that sort of thing. I got Avalanche building again, so went through some old emails reporting bugs, ran it through cppcheck and made a few fixes. One of those was a zero page access in the keyboard event handling which I suspect is responsible for a lot of the crashes, or zeropain errors. |
John Rickman (71) 646 posts |
I got Avalanche building again, so went through some old emails reporting bugs, ran it through cppcheck and made a few fixes. One of those was a zero page access in the keyboard event handling which I suspect is responsible for a lot of the crashes, or zeropain errors. Good news that you are looking at it! |
Dave Higton (1515) 3534 posts |
James: firstly I’d like to thank you for making Avalanche available. It’s a key application to administer a rather important 24/365 server that I have in an inaccessible place. Secondly, I’d be happy to test any updated versions, and ultimately to use a new release. I can’t complain of any specific problem at the moment though. |
Bryan (8467) 468 posts |
I will second that. It is only when I try to do some other network activies at the same time that I have any problems.
That sounds like very good news. |
James Peacock (318) 129 posts |
This is hopefully a more stable build. Amongst other things, this fixes a potential zero page access when handling wimp key press events, which I suspect is the main trigger for it abruptly crashing. I’m currently unable to easily update the website, so I’ve put the download on GitHub instead (just the ZIP file): https://github.com/effarig/ro_avalanche/releases/download/v0.24/avalanche.zip Consider this a test release. Given I’ve not done this for either 8 or 11 years, depending on whether 0.23 was mythical or not, I could well have forgotten something. I used to have a nice streamlined process for this, alas no longer. |
Martin Avison (27) 1494 posts |
@James: v0.24 seems to run ok here, on a very initial test Titanium → RPi3 When the dust has settled, a couple of suggestions for when running in a window… Many thanks for reviving your memory and archives to re-compile Avalanche. Previously I only tended to use it for short periods, due to its instability, but I will now use it more. |
andym (447) 473 posts |
I concur with Martin. I’ve been using Avalanche 0.22 for a long time, but this version has been rock solid this morning, from a Titanium to an ARMX6 and a Pi 4. And again, thanks for resurrecting this from it’s dormant state. |
Dave Higton (1515) 3534 posts |
Version 0.24 passes the “kick the tyres” test – I opened the window on my headless server straightaway. It does remind me that there’s one little feature that would be nice – the ability to set the window to 100% in some quick way. The screen resolution on my desktop is 1920 * 1080, and on the server as 1280 * 1024, so if I set the screen size to 100%, there are no visual artifacts – it’s pixel for pixel. But it takes some very careful dragging to get 100%. It would be nice to get there in one click. There may be some setting that should be using and I’ve forgotten about, of course. |
Jeffrey Lee (213) 6048 posts |
0.24 is also looking good to me (with 0.22, 90% of the time it would crash on the first keypress (but then be fine after reloading)) |
Doug Webb (190) 1180 posts |
Thanks James for providing a new version of this really useful and required application.. In my testing I have got 0.24 to crash when selecting in the view options “Lock aspect ratio”. This is when using 0.24 on a RiscPC 4.39 displaying at 1024 × 768 32 Thousand colours to the ARMX6, running VNCSrv, displaying at 1920 × 1080 at 16m and the Auto colour option set in Avalanche. I am using VNCSvr Front Enbd 2.07 and server module 0.21. If I change the RiscPc to a display of 1280 × 720 with 32 Thousand colours then it does not abort/crash. So it may be some of the scaling code is a bit of an issue? The error I get is Internal error, trap While in trap handler:Internal error:Abort on data transfer at &0223FC58, pc &6223FC50: registers at 00024890. Hope this helps. |
Bryan (8467) 468 posts |
Fixed
Fixed Thank You James. 0.24 is brilliant for me. |
Bryan (8467) 468 posts |
Is this not a VNC server issue? I have the server name appearing on my Avalance windows. A different name appearing for each server. But, I acheived it by editing VNCserver. Avalanche correctly uses the window title supplied by the server. |
Martin Avison (27) 1494 posts |
I can find no setting to do that – did you mean editing the vncserver module itself? |
Paul Sprangers (346) 525 posts |
Version 0.24 seems to work fine on my 4té (RO 5.29), connecting to my ARMiniX (RO 5.23), but actually I never had considerable problems with it. |
Jeffrey Lee (213) 6048 posts |
I can release a new version which allows the session title to be specified.
At a guess, the Windows server could be configured to only allow encrypted connections. (Feature request for James: Add support for the VeNCrypt security type with the X509 subtypes, perhaps via AcornSSL. I’ve recently been looking at adding support for it to the VNC server, and it was pretty straightforward) |
Bryan (8467) 468 posts |
Yes. Using !Edit – just make you do not change the length of the file!! Use spaces if necessary. Backup the original, although it is easily downloadable. I decided it was no more of a maintenance problem than editing a config file. The bit to change is near the end of the module where is it unusefully says RISC OS desktop |
Bryan (8467) 468 posts |
Perhaps, we might see a simple update to VNC server, perhaps by putting the server name in the start file. (Otherwise an excellent program) |
Bryan (8467) 468 posts |
Whilst discussing Avalanche and VNCserver, I will take to opportunity to suggest another change to both. In a past world, I used to use Win2VNC which gave seemless mouse movement across three monitors (even with different OSes on the computers attached behind the monitors) Two or Three RISC OS desktop monitors side by side and a mouse going seemlessly across them would be absolutely brilliant. To me, it doesn’t seem like a huge amount of work, as the client and server programs already exist. James, Jeffrey, What do you think? |
Dave Higton (1515) 3534 posts |
Good idea – I support that request. |
Martin Avison (27) 1494 posts |
+1 for server name |
David Feugey (2125) 2709 posts |
Good to see a new version :) I have some errors when trying to copy something inside my spreadsheet. I suspect the clipboard space is not big enough, or something like this. On the VNC server side, I remember that: And I wonder if it would be possible to just update everything around the mouse cursor to solve (most of) the drag issues. |
Colin Ferris (399) 1818 posts |
Any suggestions on a VNC client for Android phone/tablet to connect to RO? |