On 30/03/2020 19:45, carl langlois via shifter-users wrote: > Hi Alex, > > Thanks for the suggestions. I have tried your suggestions and here is what > i can see. > > 1- with --start-child="xterm -ls" > What i see is that only the xterm get the environment variable from > profile.d . All other application from the Xpra menu does does get those > variables. So does not work for me. > 2- with --start-desktop > This work but i dont't need and want the full desktop. In our > infrastructure(Ovirt) some people use full desktop over Spice > protocol(virt-viewer). and the others used Xpra for seamless integration. > > The only way i was able to make this work is to remote execute a ssh > command like this "bash -l -c xpra start :display". For what i understand > this work because the xpra server is started with a login shell and > child process will get all the variables from profile.d. There is now a better solution to this problem: http://xpra.org/trac/ticket/2688#comment:1 This will be available in v4, which is due quite soon.
Cheers, Antoine > The only weird thing is that in Centos7 i never had this kind of problem. > Not sure why Ubuntu have a different behavior. > > Thanks & Regards. > > cl > > > On Mon, Mar 30, 2020 at 4:18 AM Berg, Alexander <alexander.b...@atos.net> > wrote: > >> Hi Carl, >> >> I'm solving this by >> --start-child="xterm -ls" >> This starts an xterm with a login shell. >> >> You could also use a desktop-session like >> xpra start-desktop ssh:user@server --start-child="startxfce4" >> --exit-with-children >> >> Maybe there is a better workaround? >> >> With kind regards, >> Alex >> >> -----Ursprüngliche Nachricht----- >> Von: shifter-users <shifter-users-boun...@lists.devloop.org.uk> Im >> Auftrag von carl langlois via shifter-users >> Gesendet: Freitag, 27. März 2020 14:51 >> An: Xpra and Winswitch ML <shifter-users@lists.devloop.org.uk> >> Betreff: [winswitch] profile.d not load >> >> Hi, >> >> I am currently having trouble getting some global variable to be load when >> start xpra. >> >> I am using this command to start xpra from the client >> >> xpra start ssh:user@server >> >> Xpra does start correctly on the server and i can attach to it. But some of >> the variable defined in the profile.d are not present. >> >> This is probably something related to interactive vs non-interactive >> shell... >> How can i make Xpra start with full login shell? >> >> Thanks >> Regards >> cl >> _______________________________________________ >> shifter-users mailing list >> shifter-users@lists.devloop.org.uk >> https://lists.devloop.org.uk/mailman/listinfo/shifter-users >> > _______________________________________________ > shifter-users mailing list > shifter-users@lists.devloop.org.uk > https://lists.devloop.org.uk/mailman/listinfo/shifter-users > _______________________________________________ shifter-users mailing list shifter-users@lists.devloop.org.uk https://lists.devloop.org.uk/mailman/listinfo/shifter-users