From antoine at nagafix.co.uk Wed Apr 1 07:59:59 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 01 Apr 2015 13:59:59 +0700 Subject: [winswitch] Start Xpra client in shaded mode or iconified In-Reply-To: References: Message-ID: <551B976F.1050204@nagafix.co.uk> On 31/03/15 18:57, Kevin Liagre wrote: > Hello Xpra users, > > I'm using Xpra 0.14.21 and I'm looking for a way to start a client in > shaded or iconified mode. > > Currently I'm using xtoolwait to wait until my window is available and then > wmctrl to shade it. > This workaround is working but we see breefly the window appearing and > disappearing. > > Any ideas to make it possible with Xpra ? Some new code would need to be written. Please file a ticket and someone may get around to it. (this one shouldn't be too hard to implement) Cheers Antoine > > Thanks > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users From fhenryco at yahoo.fr Tue Apr 7 11:17:58 2015 From: fhenryco at yahoo.fr (=?UTF-8?Q?Fr=C3=A9d=C3=A9ric_Henry-Couannier?=) Date: Tue, 7 Apr 2015 10:17:58 +0000 (UTC) Subject: [winswitch] hello Message-ID: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> I would like to try xpra/winshift but sadly , there is no how to install for Mageia (rpm but quite different from Fedora) which is my linux distribution.May be could you help me by email if you dont want to add a special page for mageia... I want to test your software because i'm not satisfy with x2go for multimedia The speed is for instance very low (a few frames per seconds) for a youtube video in 1024x768 Best regards F H-C From basd1 at fastbk.com Tue Apr 7 17:54:26 2015 From: basd1 at fastbk.com (basd) Date: Tue, 07 Apr 2015 09:54:26 -0700 Subject: [winswitch] hello In-Reply-To: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> Message-ID: <55240BC2.6040205@fastbk.com> If Mageia has a full install with development files and rpmbuild, you can build your own rpms from the tar.bz source file -- that is what I do with openSUSE. Or, I think you can install using the python installer. For troubleshooting you can run from a command line and it will note if there are missing dependencies. You can then install the missing dependencies from your package manager. (Of course, I am about to post my own troubleshooting inquiry to the list! I have successfully implemented winswitch on multiple computers and now I have one where I cannot get the server to work.) Barrington Daltrey On 04/07/2015 03:17 AM, Fr?d?ric Henry-Couannier wrote: > I would like to try xpra/winshift but sadly , there is no how to install for Mageia (rpm but quite different from Fedora) which is my linux distribution.May be could you help me by email if you dont want to add a special page for mageia... > > I want to test your software because i'm not satisfy with x2go for multimedia > The speed is for instance very low (a few frames per seconds) for a youtube video in 1024x768 > > Best regards > F H-C > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From basd1 at fastbk.com Tue Apr 7 18:46:36 2015 From: basd1 at fastbk.com (basd) Date: Tue, 07 Apr 2015 10:46:36 -0700 Subject: [winswitch] troubleshooting assistance? In-Reply-To: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> Message-ID: <552417FC.9000409@fastbk.com> Hello to the list, and thank you Antoine for helping me subscribe! Basically I am hoping for assistance in finding the right troubleshooting approach and I apologize for the long email. But first, some description of my experience running winswitch. I have been *extremely* happy with Winswitch, it is now a "core application" for my computers. I create a VPN using neorouter and so I don't even need to open up ports to the internet. Generally speaking, installation has been flawless. I have built openSuSE noarch rpms from the tar.bz source files and multiple versions have worked fine. I am currently using Window Switch 0.12.20 and xpra 0.14.4. My systems are on openSuSE, although I also have one or two Windows 8.1 computers running also. Interestingly, I can resize desktop sessions in linux clients, but not in windows. The resizing is extremely convenient because my monitors all have different sizes when I pass the running desktop from one computer to another. Winswitch has been very stable -- I can leave desktops running for days. The other "amazing" thing is that I get a much faster and better connection than when I connect directly to an x0vncserver on the same server. I assume that is from server parameter settings that I don't know about, but Winswitch does? I have not been able to use applications, but using a full desktop session is my preference in any event. I have used iceWM desktops and then switched to XFCE. (My computers all run KDE Plasma as their regular desktop. But, the other thing that is great about Winswitch is that I can run multiple linux desktops at the same time, such as iceWM, XFCE, Enlightenment, etc. Great for testing and learning the different desktops. OK, but now to my problem: I just did a reinstall on one of my better servers and I cannot get a connection with the server socket for desktop sessions. (Strangely, this is the first install on which I have been able to run winswitch application sessions -- but they aren't stable). As far as I know, I have done everything exactly the same as I did on every other computer (and on this one before I reinstalled the operating system.) A possible difference is that I am running the 3.19 kernel and openSuSE 13.2 -- My prior servers have always on openSUSE 13.1. (Right now, openSuSE 13.1 (x86-64) / linux kernel 3.11.10-25-desktop / KDE 4.14.6. Winswitch is running on other computers running openSuSE 13.2 -- and even KDE Plasma 5 -- but I have never tested whether they work as servers because these are client computers. So here is where I am at with my problem server: winswitch runs. It will work as a client to my other server. It will launch an application window (but it does not hand-off correctly to any other computer and it leaves "ghost" unknown applications in the menu when it closes). When I attempt to run a desktop session it tells me it cannot connect to socket (connection refused). I can rule out firewall issues because this happens even when I attempt to start a desktop on the local server (127.0.0.1). It also then gives me a notification that "winswitch is already running, which seems strange." I can run x0vnserver and connect my client computers -- so I know vnc is accessible. I have run winswitch from command line and tried to cure any dependency issues. I have run "zypper dup" -- distribution update -- to make sure all of my software is [presumably] correct. I deleted the .winswitch directory and the .xpra directory to get rid of legacy parameters. I installed xpra-0.14.21. It's pretty important to me to get this server running. In fact, I may try a reinstall of openSuSE 13.1 just to see if I can get it the Winswitch server running again. But, if someone here can suggest a methodical approach to troubleshooting the problem, I would rather get Winswitch working in the current install. Thank you! Barrington Daltrey From fhenryco at yahoo.fr Tue Apr 7 19:03:24 2015 From: fhenryco at yahoo.fr (=?UTF-8?Q?Fr=C3=A9d=C3=A9ric_Henry-Couannier?=) Date: Tue, 7 Apr 2015 18:03:24 +0000 (UTC) Subject: [winswitch] hello In-Reply-To: <55240BC2.6040205@fastbk.com> References: <55240BC2.6040205@fastbk.com> Message-ID: <953994896.1664450.1428429804243.JavaMail.yahoo@mail.yahoo.com> indeed , i tried this https://bugs.mageia.org/show_bug.cgi?id=13245 with the latest version of tar.bz, but it does not work anymore the python installer sends me an error message ERROR: cannot find a valid pkg-config package for ['xkbfile', 'libxkbfile'] and i'm not enough at ease with linux to try to guess if there is a package with a different name that i should install in mageia... anyway may be i can avoid this install if somebody can tell wether xpra can give a fluid experience with multimedia (for instance youtube video)... i mean better than x2go: very low frame rate in HD for youtube... i believe that there is currently no thin client free software? able to give a fluid multimedia experience but may be i'm wrong... ? Le Mardi 7 avril 2015 18h54, basd a ?crit : If Mageia has a full install with development files and rpmbuild, you can build your own rpms from the tar.bz source file -- that is what I do with openSUSE.? Or, I think you can install using the python installer. For troubleshooting you can run from a command line and it will note if there are missing dependencies.? You can then install the missing dependencies from your package manager. (Of course, I am about to post my own troubleshooting inquiry to the list!? I have successfully implemented winswitch on multiple computers and now I have one where I cannot get the server to work.) Barrington Daltrey On 04/07/2015 03:17 AM, Fr?d?ric Henry-Couannier wrote: > I would like to try xpra/winshift but sadly , there is no how to install for Mageia (rpm but quite different from Fedora) which is my linux distribution.May be could you help me by email if you dont want to add a special page for mageia... > > I want to test your software because i'm not satisfy with x2go for multimedia > The speed is for instance very low (a few frames per seconds) for a youtube video in 1024x768 > > Best regards > F H-C > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From basd1 at fastbk.com Tue Apr 7 19:44:05 2015 From: basd1 at fastbk.com (basd) Date: Tue, 07 Apr 2015 11:44:05 -0700 Subject: [winswitch] hello In-Reply-To: <953994896.1664450.1428429804243.JavaMail.yahoo@mail.yahoo.com> References: <55240BC2.6040205@fastbk.com> <953994896.1664450.1428429804243.JavaMail.yahoo@mail.yahoo.com> Message-ID: <55242575.4020205@fastbk.com> I had same error. In openSuSE we use yast as the package manager and I just searched for the correct file/package, installed xkbfile and libxkbfile, then re-ran rpmbuild. I am not familiar with x2go. Also, frame rate depends upon connection and server. I am able to watch a video over winswitch. If I am on the same lan and have a good server, the quality is almost flawless -- I have a server in one room and access it from a netbook in another room. On 04/07/2015 11:03 AM, Fr?d?ric Henry-Couannier wrote: > indeed , i tried this > > > https://bugs.mageia.org/show_bug.cgi?id=13245 > > > with the latest version of tar.bz, but it does not work anymore > > the python installer sends me an error message > > ERROR: cannot find a valid pkg-config package for ['xkbfile', 'libxkbfile'] > > and i'm not enough at ease with linux to try to guess if there is a package with a different name > that i should install in mageia... > > anyway may be i can avoid this install if somebody can tell wether xpra can give a fluid > experience with multimedia (for instance youtube video)... i mean better than x2go: very low frame > rate in HD for youtube... i believe that there is currently no thin client free software able to > give a fluid multimedia experience but may be i'm wrong... > From fhenryco at yahoo.fr Tue Apr 7 20:16:46 2015 From: fhenryco at yahoo.fr (=?UTF-8?Q?Fr=C3=A9d=C3=A9ric_Henry-Couannier?=) Date: Tue, 7 Apr 2015 19:16:46 +0000 (UTC) Subject: [winswitch] hello In-Reply-To: <55242575.4020205@fastbk.com> References: <55242575.4020205@fastbk.com> Message-ID: <1149654112.1735475.1428434206836.JavaMail.yahoo@mail.yahoo.com> What you say is interesting. I also want to test in a LAN (high bandwidth, low round trip delay). As for the server , what you say seems to imply that xpra mostly charges the server, right? you run in seemless or full desktop mode? The python installer eventually worked after i installed lib64xkbfile-devel... now i just need to try it ... thanks!? Le Mardi 7 avril 2015 20h44, basd a ?crit : I had same error.? In openSuSE we use yast as the package manager and I just searched for the correct file/package, installed xkbfile and libxkbfile, then re-ran rpmbuild.? I am not familiar with x2go.? Also, frame rate depends upon connection and server.? I am able to watch a video over winswitch.? If I am on the same lan and have a good server, the quality is almost flawless -- I have a server in one room and access it from a netbook in another room. On 04/07/2015 11:03 AM, Fr?d?ric Henry-Couannier wrote: indeed , i tried this https://bugs.mageia.org/show_bug.cgi?id=13245 with the latest version of tar.bz, but it does not work anymore the python installer sends me an error message ERROR: cannot find a valid pkg-config package for ['xkbfile', 'libxkbfile'] and i'm not enough at ease with linux to try to guess if there is a package with a different name that i should install in mageia... anyway may be i can avoid this install if somebody can tell wether xpra can give a fluid experience with multimedia (for instance youtube video)... i mean better than x2go: very low frame rate in HD for youtube... i believe that there is currently no thin client free software? able to give a fluid multimedia experience but may be i'm wrong... From basd1 at fastbk.com Tue Apr 7 22:47:48 2015 From: basd1 at fastbk.com (basd) Date: Tue, 07 Apr 2015 14:47:48 -0700 Subject: [winswitch] interesting development In-Reply-To: <55240BC2.6040205@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> Message-ID: <55245084.5020205@fastbk.com> In my earlier post I mentioned problems connecting to server socket for desktops. However, with implementation of xpra-0.14.21 I am able to run xpra sessions. Interestingly, I can spawn multiple child windows from an xpra remote application that function as windows on the client -- but can be moved collectively to another client. This is a reasonable substitute for desktop sessions. Back when I was using iceWM desktop for remote sessions, I wrote a bash script that provides a menu for launching favorite programs. Using that script, I can launch an xterm session in xpra, run my menu bash script and launch separate programs from it. For instance, I can run firefox, dolphin file manager, libreoffice and even Yast2 (openSuSE's administrative control panel). So far, this appears to give me the same functionality as running these programs in an iceWM desktop session, with the additional advantage that the xpra child windows function as windows on the client desktop itself. Both server and clients are running KDE 4.14 -- this is interesting, because winswitch.org FAQs seem to indicate applications are problematic to run under KDE/Plasma. I had to mark ssh_tunnel=False in the server.conf file, since ssh tunnelling is not working for me. Other points: *I have concluded that my installs apparently cannot do ssh tunnelling. I never tried to implement this because I use a VPN, so I have always used direct connections. Ssh is active on the server and I can use sftp, ssh, etc. to the server. *Sometimes when exiting xpra windows, a "ghost" xpra session is left in the winswitch menu list, as "unknown". I can't access or kill this session. *opSU 13.1 repositories have libwep4 series and current xpra requires libwep5, which is available in opSU 13.2 repositories. For reference: Server 1: 6 core AMD x86_64 openSuSE 13.1 linux kernel 3.11.10-25-desktop KDE platform 4.14.6 winswitch-0.12.20 in an rpm I built from sources under opSU 13.1 xpra-0.14.4 (also in an rpm I built from sources) remote desktops work / remote applications do not work Server 2: 8 core AMD x86_64 openSuSE 13.2 linux kernel 3.19.3-1-gf10e7fc-desktop KDE platform 4.14.6 winswitch-0.12.20 in an rpm I built from sources under opSU 13.2 xpra-0.14.21 (also in an rpm I built from sources under opSU 13.2) remote desktops do not work / remote applications do work, per above description. Barrington Daltrey From antoine at nagafix.co.uk Wed Apr 8 17:58:18 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 08 Apr 2015 23:58:18 +0700 Subject: [winswitch] interesting development In-Reply-To: <55245084.5020205@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> Message-ID: <55255E2A.2070302@nagafix.co.uk> On 08/04/15 04:47, basd wrote: > In my earlier post I mentioned problems connecting to server socket for desktops. However, with > implementation of xpra-0.14.21 I am able to run xpra sessions. > > Interestingly, I can spawn multiple child windows from an xpra remote application that function as > windows on the client -- but can be moved collectively to another client. This is a reasonable > substitute for desktop sessions. That's generally how xpra is used. Forwarding desktop sessions ala VNC works but is less optimized. > Back when I was using iceWM desktop for remote sessions, I wrote a bash script that provides a menu > for launching favorite programs. Using that script, I can launch an xterm session in xpra, run my > menu bash script and launch separate programs from it. For instance, I can run firefox, dolphin > file manager, libreoffice and even Yast2 (openSuSE's administrative control panel). So far, this > appears to give me the same functionality as running these programs in an iceWM desktop session, > with the additional advantage that the xpra child windows function as windows on the client desktop > itself. Both server and clients are running KDE 4.14 -- this is interesting, because winswitch.org > FAQs seem to indicate applications are problematic to run under KDE/Plasma. The FAQ probably needs to be updated. There were a few issues with KDE a while back, but I believe the fixes have been pushed to most distributions by now. > I had to mark ssh_tunnel=False in the server.conf file, since ssh tunnelling is not working for me. I believe you may be hitting this bug in Twisted conch: http://winswitch.org/trac/ticket/270 > Other points: > > *I have concluded that my installs apparently cannot do ssh tunnelling. I never tried to implement > this because I use a VPN, so I have always used direct connections. Ssh is active on the server and > I can use sftp, ssh, etc. to the server. See the ticket above. > *Sometimes when exiting xpra windows, a "ghost" xpra session is left in the winswitch menu list, as > "unknown". I can't access or kill this session. If you can reproduce this reliably, we should be able to fix it. > *opSU 13.1 repositories have libwep4 series and current xpra requires libwep5, which is available in > opSU 13.2 repositories. How so? Do you mean that the build process errors out if you use the older library version? Or is it a runtime issue? Cheers Antoine > > > For reference: > > Server 1: > 6 core AMD x86_64 > openSuSE 13.1 > linux kernel 3.11.10-25-desktop > KDE platform 4.14.6 > winswitch-0.12.20 in an rpm I built from sources under opSU 13.1 > xpra-0.14.4 (also in an rpm I built from sources) > > remote desktops work / remote applications do not work > > Server 2: > 8 core AMD x86_64 > openSuSE 13.2 > linux kernel 3.19.3-1-gf10e7fc-desktop > KDE platform 4.14.6 > winswitch-0.12.20 in an rpm I built from sources under opSU 13.2 > xpra-0.14.21 (also in an rpm I built from sources under opSU 13.2) > > remote desktops do not work / remote applications do work, per above description. > > Barrington Daltrey > > > > > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users From antoine at nagafix.co.uk Wed Apr 8 18:01:26 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 09 Apr 2015 00:01:26 +0700 Subject: [winswitch] hello In-Reply-To: <1149654112.1735475.1428434206836.JavaMail.yahoo@mail.yahoo.com> References: <55242575.4020205@fastbk.com> <1149654112.1735475.1428434206836.JavaMail.yahoo@mail.yahoo.com> Message-ID: <55255EE6.7070506@nagafix.co.uk> On 08/04/15 02:16, Fr?d?ric Henry-Couannier wrote: > What you say is interesting. I also want to test in a LAN (high bandwidth, low round trip delay). As for the server , what you say seems to imply that xpra mostly charges the server, right? The compression is much more expensive than the decompression. Depending on the encoding used, by a factor of 10 or more. For a high bandwidth LAN, use rgb+lz4. More info here: http://xpra.org/trac/wiki/Encodings Cheers Antoine > you run in seemless or full desktop mode? > The python installer eventually worked after i installed lib64xkbfile-devel... now i just need to try it ... thanks! > > > Le Mardi 7 avril 2015 20h44, basd a ?crit : > > > I had same error. In openSuSE we use yast as the package manager and I just searched for the correct file/package, installed xkbfile and libxkbfile, then re-ran rpmbuild. > > I am not familiar with x2go. Also, frame rate depends upon connection and server. I am able to watch a video over winswitch. If I am on the same lan and have a good server, the quality is almost flawless -- I have a server in one room and access it from a netbook in another room. > > On 04/07/2015 11:03 AM, Fr?d?ric Henry-Couannier wrote: > > indeed , i tried this > > https://bugs.mageia.org/show_bug.cgi?id=13245 > > with the latest version of tar.bz, but it does not work anymore > the python installer sends me an error message > ERROR: cannot find a valid pkg-config package for ['xkbfile', 'libxkbfile'] > > and i'm not enough at ease with linux to try to guess if there is a package with a different name that i should install in mageia... > anyway may be i can avoid this install if somebody can tell wether xpra can give a fluid experience with multimedia (for instance youtube video)... i mean better than x2go: very low frame rate in HD for youtube... i believe that there is currently no thin client free software able to give a fluid multimedia experience but may be i'm wrong... > > > > > > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users From fhenryco at yahoo.fr Thu Apr 9 13:04:50 2015 From: fhenryco at yahoo.fr (=?UTF-8?Q?Fr=C3=A9d=C3=A9ric_Henry-Couannier?=) Date: Thu, 9 Apr 2015 12:04:50 +0000 (UTC) Subject: [winswitch] hello In-Reply-To: <55255EE6.7070506@nagafix.co.uk> References: <55255EE6.7070506@nagafix.co.uk> Message-ID: <714669147.3557403.1428581090875.JavaMail.yahoo@mail.yahoo.com> Hello, I 'm trying xpra between a client : odroid C1 (trusty Lubuntu) which only supports openGL-es (rather than openGL), and my linux server and i get many errors and a black window client side...these are libGL errors...various so files are not found? so i'm wondering if this is because xpra uses OpenGL which would imply that developping is necessary to adapt it to an Odroid... Best fred Le Mercredi 8 avril 2015 19h01, Antoine Martin a ?crit : On 08/04/15 02:16, Fr?d?ric Henry-Couannier wrote: > What you say is interesting. I also want to test in a LAN (high bandwidth, low round trip delay). As for the server , what you say seems to imply that xpra mostly charges the server, right? The compression is much more expensive than the decompression. Depending on the encoding used, by a factor of 10 or more. For a high bandwidth LAN, use rgb+lz4. More info here: http://xpra.org/trac/wiki/Encodings Cheers Antoine > you run in seemless or full desktop mode? > The python installer eventually worked after i installed lib64xkbfile-devel... now i just need to try it ... thanks!? > > >? ? ? Le Mardi 7 avril 2015 20h44, basd a ?crit : >? ? > >? I had same error.? In openSuSE we use yast as the package manager and I just searched for the correct file/package, installed xkbfile and libxkbfile, then re-ran rpmbuild.? >? >? I am not familiar with x2go.? Also, frame rate depends upon connection and server.? I am able to watch a video over winswitch.? If I am on the same lan and have a good server, the quality is almost flawless -- I have a server in one room and access it from a netbook in another room. >? >? On 04/07/2015 11:03 AM, Fr?d?ric Henry-Couannier wrote: >? >? indeed , i tried this >? >? https://bugs.mageia.org/show_bug.cgi?id=13245 >? >? with the latest version of tar.bz, but it does not work anymore >? the python installer sends me an error message >? ERROR: cannot find a valid pkg-config package for ['xkbfile', 'libxkbfile'] >? >? and i'm not enough at ease with linux to try to guess if there is a package with a different name that i should install in mageia... >? anyway may be i can avoid this install if somebody can tell wether xpra can give a fluid experience with multimedia (for instance youtube video)... i mean better than x2go: very low frame rate in HD for youtube... i believe that there is currently no thin client free software? able to give a fluid multimedia experience but may be i'm wrong... >? >? >? >? > >? > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users _______________________________________________ shifter-users mailing list shifter-users at lists.devloop.org.uk http://lists.devloop.org.uk/mailman/listinfo/shifter-users From antoine at nagafix.co.uk Thu Apr 9 13:09:48 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 09 Apr 2015 19:09:48 +0700 Subject: [winswitch] hello In-Reply-To: <714669147.3557403.1428581090875.JavaMail.yahoo@mail.yahoo.com> References: <55255EE6.7070506@nagafix.co.uk> <714669147.3557403.1428581090875.JavaMail.yahoo@mail.yahoo.com> Message-ID: <55266C0C.2060902@nagafix.co.uk> On 09/04/15 19:04, Fr?d?ric Henry-Couannier wrote: > Hello, > > I 'm trying xpra between a client : odroid C1 (trusty Lubuntu) which > only supports openGL-es (rather than openGL), and my linux server and > i get many errors and a black window client side... > these are libGL errors...various so files are not found so i'm > wondering if this is because xpra uses OpenGL which would imply that > developping is necessary to adapt it to an Odroid... Please post the opengl bug report information so we can blacklist this incomplete driver. (you can just run the opengl_check.py) In the meantime, starting with "--opengl=no" should work. Cheers Antoine > > Best > > > fred > > > > Le Mercredi 8 avril 2015 19h01, Antoine Martin > a ?crit : > > > On 08/04/15 02:16, Fr?d?ric Henry-Couannier wrote: > > What you say is interesting. I also want to test in a LAN (high > bandwidth, low round trip delay). As for the server , what you say > seems to imply that xpra mostly charges the server, right? > The compression is much more expensive than the decompression. > Depending on the encoding used, by a factor of 10 or more. > For a high bandwidth LAN, use rgb+lz4. > More info here: > http://xpra.org/trac/wiki/Encodings > > Cheers > Antoine > > > you run in seemless or full desktop mode? > > The python installer eventually worked after i installed > lib64xkbfile-devel... now i just need to try it ... thanks! > > > > > > Le Mardi 7 avril 2015 20h44, basd > a ?crit : > > > > > > I had same error. In openSuSE we use yast as the package manager > and I just searched for the correct file/package, installed xkbfile > and libxkbfile, then re-ran rpmbuild. > > > > I am not familiar with x2go. Also, frame rate depends upon > connection and server. I am able to watch a video over winswitch. If > I am on the same lan and have a good server, the quality is almost > flawless -- I have a server in one room and access it from a netbook > in another room. > > > > On 04/07/2015 11:03 AM, Fr?d?ric Henry-Couannier wrote: > > > > indeed , i tried this > > > > https://bugs.mageia.org/show_bug.cgi?id=13245 > > > > with the latest version of tar.bz, but it does not work anymore > > the python installer sends me an error message > > ERROR: cannot find a valid pkg-config package for ['xkbfile', > 'libxkbfile'] > > > > and i'm not enough at ease with linux to try to guess if there is a > package with a different name that i should install in mageia... > > anyway may be i can avoid this install if somebody can tell wether > xpra can give a fluid experience with multimedia (for instance youtube > video)... i mean better than x2go: very low frame rate in HD for > youtube... i believe that there is currently no thin client free > software able to give a fluid multimedia experience but may be i'm > wrong... > > > > > > > > > > > > > > > _______________________________________________ > > shifter-users mailing list > > shifter-users at lists.devloop.org.uk > > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > > > From antoine at nagafix.co.uk Fri Apr 10 05:20:36 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Fri, 10 Apr 2015 11:20:36 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.14.22 (minor fixes) Message-ID: <55274F94.3070506@nagafix.co.uk> Hi, This stable update fixes only a few minor issues, there is no urgency to upgrade as it should be quite hard to trigger any of these bugs as it stands. Release notes: * fix window state synchronization bugs * fix format of modifiers list we send to the server * fix double free on vpx encoder initialization failures * fix sound overrun restarts * fix OSX UI thread lockups detection * disable vp9 YUV444 decoding via avcodec (fails with errors) * make parsing of client supplied data more error resilient * include appdata XML file The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine From basd1 at fastbk.com Wed Apr 15 16:34:55 2015 From: basd1 at fastbk.com (basd) Date: Wed, 15 Apr 2015 08:34:55 -0700 Subject: [winswitch] miscellaneous issues In-Reply-To: <55255E2A.2070302@nagafix.co.uk> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> Message-ID: <552E851F.4060604@fastbk.com> Some follow-up replies below. On 04/08/2015 09:58 AM, Antoine Martin wrote: > Forwarding desktop sessions ala VNC works but is less optimized. That is what I expected, but VNC has generally worked better for me than Xpra. >> *Sometimes when exiting xpra windows, a "ghost" xpra session is left in the winswitch menu list, as >> "unknown". I can't access or kill this session. > If you can reproduce this reliably, we should be able to fix it. Reasonably consistent -- and, I'm not certain what to remove to delete them, so I delete the .xpra, .winswitch folders and .:XX-fakexinerama entries. It appears to happen when I close an xpra windows by clicking the window "x" in the corner (or when an application window crashes). So, if I am running xterm in xpra, if I "exit" the window will close cleanly, but if I close the window via the "x" on the window bar, I will have an unknown session left behind. >> *opSU 13.1 repositories have libwep4 series and current xpra requires libwep5, which is available in >> opSU 13.2 repositories. > How so? Do you mean that the build process errors out if you use the older library version? Or is it a runtime issue? No build OR runtime issues. I think I created a dependency issue with rpmbuild -- I built an RPM on 13.2 and then installed on 13.1. I am guessing that my build environment specified libwep5 as a dependency, and 13.1 repositories have libwep4. Thank you for all of your work on this project. I have become reliant on Winswitch for daily use. Barrington From office at ets2.de Thu Apr 16 18:06:55 2015 From: office at ets2.de (Office) Date: Thu, 16 Apr 2015 17:06:55 +0000 Subject: [winswitch] (no subject) In-Reply-To: <54A4D2F3.7080803@nagafix.co.uk> References: <54A0E6D6.9010805@nagafix.co.uk> <54A4D2F3.7080803@nagafix.co.uk> Message-ID: <552FEC2B.7070105@ets2.de> Hello, since a few days I can not connect to an application any more. If I start an application, nothing happens. If I start application in window "Application Sessions", the application appears for about 0.2 seconds and dissapears. I can start desktop sessions and any application within this desktop without problems. Window Switch 0.12.20 Debian xpra Version: 0.15.0-1 Thank you. From antoine at nagafix.co.uk Thu Apr 16 18:29:47 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Fri, 17 Apr 2015 00:29:47 +0700 Subject: [winswitch] (no subject) In-Reply-To: <552FEC2B.7070105@ets2.de> References: <54A0E6D6.9010805@nagafix.co.uk> <54A4D2F3.7080803@nagafix.co.uk> <552FEC2B.7070105@ets2.de> Message-ID: <552FF18B.2070205@nagafix.co.uk> On 17/04/15 00:06, Office wrote: > Hello, > > since a few days I can not connect to an application any more. If I > start an application, nothing happens. If I start application in > window "Application Sessions", the application appears for about 0.2 > seconds and dissapears. > > I can start desktop sessions and any application within this desktop > without problems. > > Window Switch 0.12.20 > > Debian xpra Version: 0.15.0-1 This could well be a bug with the beta, try using the latest stable release of xpra instead (0.14.22). Cheers Antoine From basd1 at fastbk.com Tue Apr 21 17:54:31 2015 From: basd1 at fastbk.com (basd) Date: Tue, 21 Apr 2015 09:54:31 -0700 Subject: [winswitch] exiting winswitch or xpra application crashes server desktop In-Reply-To: <55255E2A.2070302@nagafix.co.uk> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> Message-ID: <553680C7.2050606@fastbk.com> New development that may be related to linux kernel 4.0. On my openSuSE 13.2 server, which I upgraded to kernel 4.0.x, when I "quit" the winswitch tray, the KDE desktop crashes. The same happens it if quit a remote xpra application session. (This seems to be the "last" running application session, if I have more than one open). Only crashes if I close the application, I can pass it back to the server & no crash until I close it. To recover the server, -- computer reboots to a console session. Then I log in as root, run "reboot" and it recovers to the normal user desktop. So, it seems as though winswitch/xpra are messing with the main server "x" session. Not so good if I am far away from the server and crash it remotely ... Still trying to figure out why I can't launch desktop sessions on my openSuSE 13.2 server (only xpra applications); whereas on myopenSuSE 13.1 server, I can ONLY open desktop sessions and no xpra. I have started studying the winswitch python code, but I am a long way from understanding it in a meaningful way. Thanks! Barrington From dan.jarvis1 at aol.com Wed Apr 22 07:29:42 2015 From: dan.jarvis1 at aol.com (Dan Jarvis) Date: Wed, 22 Apr 2015 02:29:42 -0400 Subject: [winswitch] deb-src on winswitch? Message-ID: <14cdfd15e39-1088-606d@webprd-m44.mail.aol.com> Hi, who thought it would be a good idea to provide binary, but not source packages in the winswitch debian repo? If I add a deb-src line, deb http://winswitch.org/ vivid main deb-src http://winswitch.org/ vivid main I get W: Failed to fetch http://winswitch.org/dists/vivid/Release Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file) From antoine at nagafix.co.uk Wed Apr 22 08:08:37 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 22 Apr 2015 14:08:37 +0700 Subject: [winswitch] deb-src on winswitch? In-Reply-To: <14cdfd15e39-1088-606d@webprd-m44.mail.aol.com> References: <14cdfd15e39-1088-606d@webprd-m44.mail.aol.com> Message-ID: <553748F5.8070302@nagafix.co.uk> Hi, On 22/04/15 13:29, Dan Jarvis wrote: > Hi, > > > who thought it would be a good idea to provide binary, but not source packages in the winswitch debian repo? That would be me. > If I add a deb-src line, > > deb http://winswitch.org/ vivid main > deb-src http://winswitch.org/ vivid main > > I get > W: Failed to fetch http://winswitch.org/dists/vivid/Release Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file) We don't have source packages for DEBs. Feel free to contribute and improve the build process. Cheers Antoine From dan.jarvis1 at aol.com Wed Apr 22 09:11:04 2015 From: dan.jarvis1 at aol.com (Dan Jarvis) Date: Wed, 22 Apr 2015 04:11:04 -0400 Subject: [winswitch] deb-src on winswitch? In-Reply-To: <553748F5.8070302@nagafix.co.uk> Message-ID: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> > We don't have source packages for DEBs. > Feel free to contribute and improve the build process. Well, why not? xpra is open source... and you must have some source package from which you're building xpra, right? And what build process are we talking about? From basd1 at fastbk.com Thu Apr 23 08:58:46 2015 From: basd1 at fastbk.com (basd) Date: Thu, 23 Apr 2015 00:58:46 -0700 Subject: [winswitch] deb-src on winswitch? In-Reply-To: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> References: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> Message-ID: <5538A636.7000500@fastbk.com> I'm just another winswitch/xpra user, but ... Let me pitch in and note that all sources are linked and available from xpra.org. Or, since you are mentioning winswitch, the sources are linked from winswitch.org. Being python code, they can be installed via the instructions provided (with the caveat that as stated there such an installation doesn't uninstall cleanly due to a defect in python's installer/uninstaller system.) These aren't .src.deb files, just the original tar.gz files or whatever. Since I use openSuSE, I use rpmbuild to build my own rpms from the sources, which solves the uninstall problem (and I make a repository available for other openSuSE users, should they want to try my rpms). I'm sure you could do the same in a debian environment. Barrington On 04/22/2015 01:11 AM, Dan Jarvis wrote: > >> We don't have source packages for DEBs. >> Feel free to contribute and improve the build process. > > > Well, why not? xpra is open source... and you must have some source package from which you're building xpra, right? > And what build process are we talking about? > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From basd1 at fastbk.com Thu Apr 23 09:19:19 2015 From: basd1 at fastbk.com (basd) Date: Thu, 23 Apr 2015 01:19:19 -0700 Subject: [winswitch] troubleshooting observations re vnc In-Reply-To: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> References: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> Message-ID: <5538AB07.9090308@fastbk.com> As noted in a couple of prior posts, I'm having issues with getting full desktop sessions to connect from my openSuSE 13.2 server. Therefore, I decided to troubleshoot from the VNC end of things. (This would rule out connection issues in the underlying tigervnc system). Although running vncserver standalone lacks the versatility of connecting via Winswitch, I did discover that running vncserver on the server and running vncviewer on the remote works just fine. I have two suggestions/observations. (1) for some reason, Winswitch trys to re-start itself after the failed attempt to connect to the socket. (2) the socket error is similar to what happens if I have crashed or killed a vnc session on the same port/display. Observation (1) comes from the fact Winswitch issues a notification that "winswitch is already running". This isn't very important, but it may be a "clue" of some sort. Observation (2) comes from an effort I made to run my vncserver(s) via xinetd. This didn't work for me, but when I disabled xinetd and then ran vncserver from a command line, I got a socket connection refused error. (To clear this, I had to reboot my server in addition to disabling xinetd.) I am guessing openSuSE has something set up differently from the distros that Winswitch actively supports that causes the launch of a desktop session (either under VNC or Xpra) to have socket errors. Maybe this has to do with authorization issues or the setup in xinitrc or wherever that is effecting launch of the desktop session. Thanks, Barrington From basd1 at fastbk.com Thu Apr 23 09:29:11 2015 From: basd1 at fastbk.com (basd) Date: Thu, 23 Apr 2015 01:29:11 -0700 Subject: [winswitch] deb-src on winswitch In-Reply-To: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> References: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> Message-ID: <5538AD57.6060203@fastbk.com> Dan, I had another thought for you as well -- since Winswitch is python, the "source" code installs somewhere accessible anyway. I don't know Debian architecture, but my install puts everything under: /usr/lib/python2.7/site-packages/winswitch So, if you were successful in installing the winswitch .deb packages, you probably have a similar "readable" version of winswitch. Since Python is an interpreted language, it's pretty easy to look at the source code. This is the code I have been studying, relative to the issues I have posted to the email list. I apologize if I am telling you things you already know and have misunderstood your question/concern. It seemed to me you were concerned about locating the source code, so I'm just trying to help out. Barrington From basd1 at fastbk.com Fri Apr 24 00:53:32 2015 From: basd1 at fastbk.com (basd) Date: Thu, 23 Apr 2015 16:53:32 -0700 Subject: [winswitch] more experimentation on openSuSE 13.1 In-Reply-To: <553680C7.2050606@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> Message-ID: <553985FC.5020206@fastbk.com> Antoine, please let me know if I am sending too many posts. If there are other openSuSE users out there, they may be interested in my progress (or lack thereof). New developments in my troubleshooting: 1. I implemented xinetd to get the remote VNC system working independently of Winswitch. This is working nicely. However, it may be interfering with winswitch launch of vnc sessions, since they no longer work. 2. I tracked down some dependencies I *thought* I had already installed. One new development after installing these is that winswitch_applet now identifies the server physical desktop and offers the option to make an xpra copy.of it. The xpra copy worked on the remote, although either this or launching a VNC copy crashed my server desktop. 3. We previously discussed libwebp5. My openSuSE 13.1 only offers libwebp4. I don't know if the libwebp5 requirement came from the xpra sources or if I created the issue by building my rpm on openSuSE 13.2. In any event, I installed the 13.2 version of libwebp5 and winswitch quit complaining about that dependency. I suppose it would make sense to rebuild xpra on openSuSE 13.1 to see if any problems are eliminated. 4. I can't find an rpm to provide typelib(AppIndicator). I get a prompt of "no module appindicator". OpenSuSE 13.2 has typelib(AppiIndicator3). Can we use AppIndicator3 or does the dependency require AppIndicator? AppIndicator seems to be obsolete. In any event, neither version is available for openSuSE 13.1. I can get AppIndicator3 if I import a number of dependencies from openSuSE 13.2. There may be additional missing dependencies, since it appears that YAST stops when it hits a missing dependency rather than listing all that might exist. Some of the missing dependencies I am picking up from the console output. I haven't looked at the console output on my 13.2 install yet, so I don't know if there are similar dependency issues. I do know that YAST2 did not complain about any missing dependencies when I installed the rpm I built, whereas there seem to be several relating to openSuSE 13.1. Thanks, Barrington From antoine at nagafix.co.uk Fri Apr 24 13:25:50 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Fri, 24 Apr 2015 19:25:50 +0700 Subject: [winswitch] more experimentation on openSuSE 13.1 In-Reply-To: <553985FC.5020206@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> Message-ID: <553A364E.1060309@nagafix.co.uk> On 24/04/15 06:53, basd wrote: > Antoine, please let me know if I am sending too many posts. Not problem at all. Sorry about the slow response, due in part to the fact that I was hoping someone else could chime in. > If there are other openSuSE users out > there, they may be interested in my progress (or lack thereof). Indeed. > New developments in my troubleshooting: > > 1. I implemented xinetd to get the remote VNC system working independently of Winswitch. This is > working nicely. However, it may be interfering with winswitch launch of vnc sessions, since they no > longer work. It shouldn't be able to interfere, but that's possible. > 2. I tracked down some dependencies I *thought* I had already installed. One new development after > installing these is that winswitch_applet now identifies the server physical desktop and offers the > option to make an xpra copy.of it. The xpra copy worked on the remote, although either this or > launching a VNC copy crashed my server desktop. That sound like a serious issue with your OS setup. Neither VNC nor xpra should be able to crash the desktop by shadowing it. They're both userspace applications with no special privileges, and Xorg is usually a root app. > 3. We previously discussed libwebp5. My openSuSE 13.1 only offers libwebp4. I don't know if the > libwebp5 requirement came from the xpra sources or if I created the issue by building my rpm on > openSuSE 13.2. In any event, I installed the 13.2 version of libwebp5 and winswitch quit > complaining about that dependency. I suppose it would make sense to rebuild xpra on openSuSE 13.1 > to see if any problems are eliminated. Xpra will build against both versions. Newer is better. It should be built on the same release as what it gets deployed on. > 4. I can't find an rpm to provide typelib(AppIndicator). I get a prompt of "no module > appindicator". OpenSuSE 13.2 has typelib(AppiIndicator3). Can we use AppIndicator3 or does the > dependency require AppIndicator? AppIndicator seems to be obsolete. In any event, neither version > is available for openSuSE 13.1. I can get AppIndicator3 if I import a number of dependencies from > openSuSE 13.2. Unless you're using Ubuntu's Unity desktop, avoid this like the plague. We don't require it at all, but in order to be able to display a tray menu on Ubuntu, we try to see if it is present. Cheers Antoine > There may be additional missing dependencies, since it appears that YAST stops when it hits a > missing dependency rather than listing all that might exist. Some of the missing dependencies I am > picking up from the console output. > > I haven't looked at the console output on my 13.2 install yet, so I don't know if there are similar > dependency issues. I do know that YAST2 did not complain about any missing dependencies when I > installed the rpm I built, whereas there seem to be several relating to openSuSE 13.1. > > Thanks, > > Barrington > > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users From antoine at nagafix.co.uk Fri Apr 24 13:31:04 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Fri, 24 Apr 2015 19:31:04 +0700 Subject: [winswitch] deb-src on winswitch? In-Reply-To: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> References: <14ce02e2b3a-1088-6877@webprd-m44.mail.aol.com> Message-ID: <553A3788.2030104@nagafix.co.uk> On 22/04/15 15:11, Dan Jarvis wrote: > > > We don't have source packages for DEBs. > > Feel free to contribute and improve the build process. > > Well, why not? xpra is open source... It is. > and you must have some source package from which you're building xpra, right? The buildbot spits out binary packages using "debuild-us -uc -b" Given timeto work on it, it shouldn't betoo hard to add a source repository. The download area weighs about 50GB already... but we can make spacefor it. This is not a high priority though - there are many more pressing issues,the code is pure python - not much to gain from a source package. Cheers Antoine From basd1 at fastbk.com Fri Apr 24 17:28:01 2015 From: basd1 at fastbk.com (basd) Date: Fri, 24 Apr 2015 09:28:01 -0700 Subject: [winswitch] more experimentation on openSuSE 13.1 In-Reply-To: <553A364E.1060309@nagafix.co.uk> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> <553A364E.1060309@nagafix.co.uk> Message-ID: <553A6F11.7060007@fastbk.com> Antoine, thank you for replies. I think I am making "progress". Studying winswitch/xpra/vnc/etc. has been highly educational on multiple levels. I'm really impressed with the way Winswitch checks for multiple OS setups and adjusts for their various differences. 1. I repackaged xpra and winswitch on the opSU machine I am running it on. Did not solve any problems, but at least I know I don't have version conflicts (and solved the libwebp5 issue). 2. I think the desktop session problem is authentication, as the vncserver session starts and then immediately closes. How difficult would it be for me to temporarily change the code so that the call to vncserver is the same as I would run manually? Eg., vncserver -name xxx (and I guess port), thereby using my existing passwd file for authentication? I see from the from the console output winswitch makes a similar call, but is setting up a session password file, etc. in the ~/.winswitch directory. 3. Good to know I don't need AppIndicator -- thanks for this info. 4. Re: crashing the server desktop: I think Xpra is "covering up" my X session and not actually crashing it -- I get a white screen. My recovery is to hit , which brings up the KDE logout prompt (even though I can't see it, but sometimes it flickers to the surface momentarily). Then I hit which does a clean logout to the kdm login screen. Existing vncserver sessions are still active when I log back in and so is Winswitch. (This is on the server and not on the client -- not sure why Xpra would be putting anything at all on the server screen ...) 5. I have two opSU 13.2 computers running winswitch/xpra. Both of them consistently serve xpra applications without problems (but not desktop sessions). Something changed for the better from 13.1 to 13.2. It will be great to get this running on Android. I like to travel with my phone only, which connected to a keyboard and hotel tv gives me complete access to my servers and a full "desktop" computer. Barrington From basd1 at fastbk.com Sat Apr 25 01:58:04 2015 From: basd1 at fastbk.com (basd) Date: Fri, 24 Apr 2015 17:58:04 -0700 Subject: [winswitch] openSUSE 13.1 Winswitch progress In-Reply-To: <553985FC.5020206@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> Message-ID: <553AE69C.7050603@fastbk.com> I put a symbolic link from /usr/lib/python2.7/site-packages/winswitch to /usr/lib64/python2.7/site-packages/ -- and now my server is providing VNC desktop sessions! I really don't know what I am doing in building rpms -- is this something I could write into the spec file? I thought of this fix because I was staring at my xpra.spec file and noticed in the files section that files went to lib64, not lib. (Haven't tried the same "fix" on my 13.2 server yet ...) And in other news: I decided to try and run Xpra from command line and see what happens. *On my opSu 13.1 server, the log file reports (from Xorg) that "no screens found". *On my opSu 13.2 server, Xpra mostly works -- initially I just started an xterm, then when I tried desktop mode I discovered I did not have Xephyr installed, so after fixing more dependencies, it works locally at least. *Big HOWEVER, though -- when I run "xpra stop :100", it reboots my server! *Smaller however: when I logout the client iceWM session, it invokes the KDE4 logout dialog on the server! (Expected behavior would be to log out of Xpra iceWM session as happens with VNC desktops. -- In both these instances, I am running the xpra client on the server via "localhost".) *When I tried to access the xpra desktop session via command line xpra from my opSu 13.1 machine, I got a number of errors (1) libwebp5.so missing -- even though after I repackaged the rpm, install no longer complains about libwebp5.so. (2) connection refused -- if this is not related to libwebp5, then there continues to be some sort of authentication problem. This was seemingly solved in winswitch by the symbolic link mentioned above, but in this instance I am running xpra without winswitch, so that is not a factor. Also tried to use Winswitch to start an xpra desktop session, but that didn't work either. (3) no gdkgl, which is a problem on both servers, but merely prevents openGL as far as I can tell. Barrington From antoine at nagafix.co.uk Sat Apr 25 12:11:54 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sat, 25 Apr 2015 18:11:54 +0700 Subject: [winswitch] more experimentation on openSuSE 13.1 In-Reply-To: <553A6F11.7060007@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> <553A364E.1060309@nagafix.co.uk> <553A6F11.7060007@fastbk.com> Message-ID: <553B767A.3020005@nagafix.co.uk> On 24/04/15 23:28, basd wrote: > Antoine, thank you for replies. I think I am making "progress". Studying winswitch/xpra/vnc/etc. > has been highly educational on multiple levels. I'm really impressed with the way Winswitch checks > for multiple OS setups and adjusts for their various differences. > > 1. I repackaged xpra and winswitch on the opSU machine I am running it on. Did not solve any > problems, but at least I know I don't have version conflicts (and solved the libwebp5 issue). > > 2. I think the desktop session problem is authentication, as the vncserver session starts and then > immediately closes. How difficult would it be for me to temporarily change the code so that the call > to vncserver is the same as I would run manually? Eg., vncserver -name xxx (and I guess port), > thereby using my existing passwd file for authentication? I see from the from the console output > winswitch makes a similar call, but is setting up a session password file, etc. in the ~/.winswitch > directory. Should be quite easy I would think, just hardcode it for testing. > 3. Good to know I don't need AppIndicator -- thanks for this info. > > 4. Re: crashing the server desktop: I think Xpra is "covering up" my X session and not actually > crashing it -- I get a white screen. My recovery is to hit , which brings up the > KDE logout prompt (even though I can't see it, but sometimes it flickers to the surface > momentarily). Then I hit which does a clean logout to the kdm login screen. Existing > vncserver sessions are still active when I log back in and so is Winswitch. (This is on the server > and not on the client -- not sure why Xpra would be putting anything at all on the server screen ...) Then you should be able to kill the process that is covering the screen from an ssh session or from another VT. > 5. I have two opSU 13.2 computers running winswitch/xpra. Both of them consistently serve xpra > applications without problems (but not desktop sessions). Something changed for the better from > 13.1 to 13.2. > > It will be great to get this running on Android. I like to travel with my phone only, which > connected to a keyboard and hotel tv gives me complete access to my servers and a full "desktop" > computer. The android port really needs work, and I don't have much time for it... Cheers Antoine From antoine at nagafix.co.uk Sat Apr 25 12:18:09 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sat, 25 Apr 2015 18:18:09 +0700 Subject: [winswitch] openSUSE 13.1 Winswitch progress In-Reply-To: <553AE69C.7050603@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> <553AE69C.7050603@fastbk.com> Message-ID: <553B77F1.50401@nagafix.co.uk> On 25/04/15 07:58, basd wrote: > I put a symbolic link from /usr/lib/python2.7/site-packages/winswitch to > /usr/lib64/python2.7/site-packages/ -- and now my server is providing VNC desktop sessions! > > I really don't know what I am doing in building rpms -- is this something I could write into the > spec file? I thought of this fix because I was staring at my xpra.spec file and noticed in the > files section that files went to lib64, not lib. (Haven't tried the same "fix" on my 13.2 server > yet ...) Oh, the joys of packaging. And it gets worse when you start looking at the location for the nautilus python extensions. What a mess! > And in other news: > > I decided to try and run Xpra from command line and see what happens. > > *On my opSu 13.1 server, the log file reports (from Xorg) that "no screens found". (Which log file?) Are you sure xpra is configured and installed properly? With Xdummy? or with Xvfb? > *On my opSu 13.2 server, Xpra mostly works -- initially I just started an xterm, then when I tried > desktop mode I discovered I did not have Xephyr installed, so after fixing more dependencies, it > works locally at least. > > *Big HOWEVER, though -- when I run "xpra stop :100", it reboots my server! That's just wrong. Whatever opensuse or the DE are doing here, it needs fixing. > *Smaller however: when I logout the client iceWM session, it invokes the KDE4 logout dialog on the > server! (Expected behavior would be to log out of Xpra iceWM session as happens with VNC desktops. > -- In both these instances, I am running the xpra client on the server via "localhost".) Again, that sounds wrong. We are moving further and further away from multi-user setups with every layer of complication they add to the desktop. > *When I tried to access the xpra desktop session via command line xpra from my opSu 13.1 machine, I > got a number of errors > (1) libwebp5.so missing -- even though after I repackaged the rpm, install no longer complains > about libwebp5.so. That's a build / packaging issue. > (2) connection refused -- if this is not related to libwebp5, then there continues to be some sort > of authentication problem. This was seemingly solved in winswitch by the symbolic link mentioned > above, but in this instance I am running xpra without winswitch, so that is not a factor. Also > tried to use Winswitch to start an xpra desktop session, but that didn't work either. Winswitch may be stealing your xpra sessions to make them available via the GUI, turn off that option and it should be fine. > (3) no gdkgl, which is a problem on both servers, but merely prevents openGL as far as I can tell. That's only useful for accelerated rendering on the client. (and you will need pygtkglext and pyopengl as well). Cheers Antoine From basd1 at fastbk.com Sun Apr 26 18:22:41 2015 From: basd1 at fastbk.com (basd) Date: Sun, 26 Apr 2015 10:22:41 -0700 Subject: [winswitch] python eric ide In-Reply-To: <553AE69C.7050603@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> <553AE69C.7050603@fastbk.com> Message-ID: <553D1EE1.4040309@fastbk.com> Imported winswitch subversion in to python eric6 ide. Anyone know how to tell eric to use python2.7 rather than python3.x? Seems to be debugging against 3.x, which gives erroneous results. (Eg., import sys puts python3 in the path and then can't find pygtk.) From basd1 at fastbk.com Sun Apr 26 22:10:44 2015 From: basd1 at fastbk.com (basd) Date: Sun, 26 Apr 2015 14:10:44 -0700 Subject: [winswitch] python eric ide -- NEVERMIND In-Reply-To: <553D1EE1.4040309@fastbk.com> References: <1997400379.1092328.1428401878928.JavaMail.yahoo@mail.yahoo.com> <55240BC2.6040205@fastbk.com> <55245084.5020205@fastbk.com> <55255E2A.2070302@nagafix.co.uk> <553680C7.2050606@fastbk.com> <553985FC.5020206@fastbk.com> <553AE69C.7050603@fastbk.com> <553D1EE1.4040309@fastbk.com> Message-ID: <553D5454.2000306@fastbk.com> Problem solved, installed Eric6, which came up in python2.7 -- still don't know how to switch between versions, but this works (and I can actually run winswitch from eric6). On 04/26/2015 10:22 AM, basd wrote: > Imported winswitch subversion in to python eric6 ide. > > Anyone know how to tell eric to use python2.7 rather than python3.x? Seems to be debugging against > 3.x, which gives erroneous results. (Eg., import sys puts python3 in the path and then can't find > pygtk.) > > > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From antoine at nagafix.co.uk Tue Apr 28 13:07:07 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 28 Apr 2015 19:07:07 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.14.23 (minor fixes) Message-ID: <553F77EB.7080206@nagafix.co.uk> Hi, This stable update fixes only a few minor issues, there is no urgency to update. Apart from the TCP proxy connection failures and keycode table fix, none of these problems are likely to be noticed unless your are looking at the client's log output. Release notes: * fix tcp proxy network connection failures, protocol info bug * fix OpenGL painting of dead connection spinners * fix errors when windows are closed (a timer was still accessing them) * fix GdkAtom native structure size error on 32-bit systems * fix clipboard targets mistakenly honoured when meant to be filtered * fix tray menu mixed click workaround (prevent firing multiple events) * fix window group leader reference leak * fix lack of space in keycode table * fix icon error on suspend + resume The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine