Xpra: Ticket #512: calling 'xpra stop' seems to mess up linux environment

OS: arch linux, using dwm as the windows manager version: xpra-winswitch 0.11.2-1 installed from Arch Linux AUR: https://aur.archlinux.org/packages/xpra-winswitch/

description: Running the xpra stop command seems to mess up my linux environment, specifically the settings related to the terminal emulator. After I execute xpra stop if I launch a new terminal (I'm using urxvt, but the same can be observed with xterm), it does not respect my settings in .Xresources. Running source .Xresources does NOT restore the settings. In another very similar Arch Linux install, my default shell also becomes sh instead of bash. The only way I've found to restore my environment is by restarting X.

Also, this doesn't happen if I simply killall xpra instead of xpra stop

I'm not sure if this was the case in the previous version, 10.x, as I have deleted it and the Arch Linux AUR doesn't save previous versions of the package.

Fri, 07 Feb 2014 01:30:11 GMT - Antoine Martin: keywords, owner changed

Weird. Please post your .Xresources. Nothing has changed in this area for a long time, not in 0.11 and probably not in 0.10 either.

I have no idea why/how we can cause such problems. xpra stop only closes the connections cleanly, killall xpra will end up doing pretty much the same thing (only fired via a signal).

Does this happen if you disconnect the client first? And if you don't? Does it still mess up the terminal emulator if you use a different one for launching xpra?

Fri, 21 Feb 2014 13:44:17 GMT - Antoine Martin: status changed; resolution set

Sat, 23 Jan 2021 04:57:54 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/512