You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
specific action to trigger the bug
a) Add the following to .Xdefaults: Xdefaults*loaded: true
b) Load .Xdefaults: xrdb -merge ~/.Xdefaults
c) Show that is the load succeeded: xrdb -query | grep Xdefaults*loaded
d) Disconnect the xpra client on the local machine.
e) Reconnect the xpra client on the local machine.
f) Check the X resource database: xrdb -query | grep Xdefaults*loaded
The result of f) should be Xdefaults*loaded: true as there should be no reason to re-init the X resource database if the server is still running. All of the windows come back when I reconnect, so I know the server is still running. Is it the disconnection or reconnection process that clears the X resource database? Either way, I contend that should not be happening. It forces you to xrdb -merge ~/.Xdefaults every time you reconnect. Not fatal but definitely inconvenient.
System Information (please complete the following information):
Server OS: Red Hat Enterprise Linux release 8.10 (Ootpa)
Client OS: Windows 10 Enterprise, 22H2
Xpra Server Version 6.1-r0
Xpra Client Version 6.1.2 - Python 3.11, 64bit - commit gb0ed8cfd44 from v6.1.x branch with 0 local changes
The text was updated successfully, but these errors were encountered:
The xsettings are managed by the server to try to ensure that client properties like DPI and such are applied to the server session.
I assume that you are talking about a seamless session, in which case the xrdb calls you make can be modified to be (re-)applied after the client has connected using the --start-after-connect.
Describe the bug
The X resource database is not maintained between connections.
To Reproduce
Steps to reproduce the behavior:
a) Add the following to .Xdefaults:
Xdefaults*loaded: true
b) Load .Xdefaults:
xrdb -merge ~/.Xdefaults
c) Show that is the load succeeded:
xrdb -query | grep Xdefaults*loaded
d) Disconnect the xpra client on the local machine.
e) Reconnect the xpra client on the local machine.
f) Check the X resource database:
xrdb -query | grep Xdefaults*loaded
The result of f) should be
Xdefaults*loaded: true
as there should be no reason to re-init the X resource database if the server is still running. All of the windows come back when I reconnect, so I know the server is still running. Is it the disconnection or reconnection process that clears the X resource database? Either way, I contend that should not be happening. It forces you toxrdb -merge ~/.Xdefaults
every time you reconnect. Not fatal but definitely inconvenient.System Information (please complete the following information):
The text was updated successfully, but these errors were encountered: