New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows are transparent via Xpra 8.1 on Rocky Linux 8.8 #3995
Comments
You have not specified the browser you are using. |
Hey totaam, Many thanks for your input! I have tested it with 8.1 and 9.0 as well, but I was experiencing the same result. I'm using Brave and I have also tested with Edge. I have the same result on both browsers. Thanks, |
Does this happen with http connections or just https? |
Dear totaam, Many thanks again for your prompt input! Unfortunately I cannot test it with http, because it forces me to use https. So when I enter the URL, http automatically changes to https. On the other hand, this is what I have in the /var/log/messages log file on the server...
Is there any log file what I can check for searching errors? Thanks, |
Try connecting to a server directly, without going through the proxy. |
Hi there, Testing it on the server directly a bit better, but I think it should be some kind of screen refreshing issue. So if I open the browser (Mozilla) on the server and start XTerm, it's still blank.... As soon as I click in the window I get my prompt.... Then after I execute 1-2 commands it looks OK... If I do the same from an external browser, I'm still experiencing the same result unfortunately... I'm experiencing an other issue and I'm not sure if that's related to the originally reported one. If I disconnect from my session and then try to reconnect, I always get the error message below.... I have to restart the xpra.service to be able to login again Thanks, NOTE: The menu looks strange as well... |
I'm not sure what you mean by "directly".
The full error message will be in your server log for regular servers, or the system logger for the proxy service.
As I've already said, 5.0.1 is the current version. |
Hello totaam, I believe I had the 5.0.1 version on the server, below you may find the packages....
I updated Xpra from online repo with the command below...
After the upgrade the version of the packages changed like this....
With this, the client is also updated to 9.0 beta. Here I would like to mentioned that, after I logged in from the 8.1 client I got the Start menu as expected... ...but after the upgrade, starting it from a 9.0 beta client I don't have the Start menu.... As you have requested, I did some tests without proxy. Here is the result.... I executed the following command from PuTTY on my Rocky 8 server...
....then I opened an external browser (not on the server) and entered the URL below.... http://192.168.0.153:10000/connect.html NOTE1: Previously I have opened the port on the firewall on the Rocky 8 server... [root@rocky8vm ~]# firewall-cmd --zone=public --add-port=10000/tcp --permanent After I logged in, XTerm started correctly without any visual or graphical issue.... NOTE2: Still don't have the Start menu So at the end it seems it's a proxy issue indeed. Do you want me to do any additional tests? Thanks, |
Has the proxy also been updated to 5.0.1? |
Hi totaam, Many thanks for your answer. Regarding Xpra-org/xpra-html5#263 I reviewed the full article but I could not find any related info to the missing Start menu. Could you please help me what should I search for exactly? Regarding the proxy update, I'm not sure what does it exactly mean. Could you please let me know your detailed thoughts or give me additional instructions? Many thanks in advance, |
@mykeebot sorry, wrong ticket link - I've updated it.
Did you restart the proxy or restart the machine to be sure that it got updated? |
Hello totaam, Many thanks for the instructions. After downgrading xpra-html5 the Start menu appears correctly... However the XTerm window is still transparent... ...even if I restarted the server before. On the other hand, if I disconnect from my session... ...and then try to connect again, I always get the error message below... I should restart the xpra.service to be able to connect. Thanks, |
Like I said above, the details of this error will be in one of the logs:
|
Hi totaam, This is what I have in the /var/log/messages log file...
Unfortunately I don't have any information in the Thanks, |
Already fixed in #3996, please wait for the next update, or apply the small patch in that ticket. |
Hi totaam, Many thanks for the input and sharing the minor patch details with me. Based on your instructions I modified the .py files as follows.... 1.) I modified the ff3e68a#diff-f8248711f5432a2415cca7f5d8c1ca8bddd7a9e6b1b27069f342c91d0a3fb383 2.) Then I modified the /usr/lib64/python3.6/site-packages/xpra/server/source/encodings.py file based on the instructions from the following article... 3.) After that I have restarted the xpra.service.... ...and tried to login, but I got this.... ...and after a few seconds.... 4.) I checked the log files... a.)
b.) /run/user/1000/xpra/4/server.log
Do you think I made a mistake with the .py files configuration? Thanks, |
Yes. You used tabs instead of spaces. |
Hey totaam, Thanks, now the syntax of the .py files are OK, I can login. But unfortunately I'm still getting the same error when I try to connect to the session again (after previously disconnected).... Here is the /var/log/messages content....
Thanks, |
Ah, got it. Sorry about that. |
Should I update only the auth_test.py file? |
The fix is a single word change: b502efe |
Hey totaam, Many thanks for your suggestion, it worked well! Now I can connect again to the session if I disconnected before :) Back to the original topic, can we do something with the transparent window bug? Thanks, |
@mykeebot sorry it's taken so long. |
FYI: there are beta builds with these fixes and many more here: https://xpra.org/beta/ |
Please ignore my previous comment, I see now I have to edit the proxy_instance.py file. |
@totaam now we are cooking! :) I modified the py file manually and it worked for the first time, but yes, with the pre-built builds would be much easier! Many thanks for rolling up all the cases I have reported here in this topic in the past week! My last question is, will these changes be the part of the next official build? If so, when can we expect for the official build? I mean, if I install Xpra from scratch from online repo on a fresh rocky 8, all of these issues should not come up, right? As well as the downgraded xpra-html5 package. Thanks again, |
Not long, only a couple more bug fixes and 5.0.2 will be released. |
Describe the bug
Some of the apps/windows are transparent when starting with Xpra.
To reproduce the issue please follow the steps below...
1.) Open Xpra in the browser
https://192.168.0.153:14500/connect.html
2.) Log in with the username and password combination
3.) Select Start/System Tools/XTerm
The Terminal window is totally transparent.
System Information:
The text was updated successfully, but these errors were encountered: