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
xfce show black frame at applications or menu #3665
Comments
Many thanks for your report. It this just an issue when connecting via RDP or on the screen attached to the RPi directly as well? Could you try to connect via VNC? |
Ok, I will try it. (Add) |
I don’t know why, but now I could not see any black border. |
Window opacity seems to be what causes the black border when compositing is not enabled, or window shadows. We install xcompmgr generally with desktops to provide this feature but I'm not sure how it is invoked, if its as well via VNC and/or XRDP. |
Interesting. In my case display compositing was enabled by default, I tested to disable compositing on XRDP session and disable Firefox title bar and cannot see any black border here, shadows and window/menu transparency is disabled automatically. @TamaTamaGoGo |
Verified on local session:
Not sure how to handle best. Remove ... found out now that Xfce with default xfwm4 window manager has integrated compositing. E.g. when disabling xcompmgr, starting an Xfce session and trying to start xcompmgr throws an error message that xfwm4 is already the running compositor. Also the related settings only have an effect when xfwm4 does compositing. In the local session, @TamaTamaGoGo
Logout and login and you should be able to disable compositing in settings, which might speed up experience on slow devices and still have a nice Firefox window. So we need to skip xcompmgr install on Xfce. |
(Actually DietPi occurred some error at boot, so I burned with test “aarch64 (amv8)”) |
Is the Firefox-esr automatically install when install xfce by DietPi-Software? Said Firefox-esr was already installed. (Added : b94feb2 Code seems firefox-esr will automatically install) |
Reply for research@MichaIng No.1
Result
No.2
Result
Both of them - Not Found Think Video I am sorry. |
Many thanks for testing, always good to have multiple verifications.
Yes it is, although I'm thinking to change this somewhere in the future, as we offer Chromium as well, of course the repo has many other browsers and some might not need a browser at all. Probably adding Firefox as separate install option instead and for user convenience add a browser selection menu when any desktop is installed? |
What a good idea! (I think install with DietPi-Software is easiest... Don't we discuss at new issue? |
Good idea, feel free to open this as a feature request, reasonable indeed 👍. |
I will open... |
Um... |
Did you Yes Xfce has internal compositing as mentioned above, however disabling it without having |
??? |
|
Log said
|
Hm... |
I think after disable display compositing, and when you could not see any black bolder, in my case logout and login and appeared black one. |
Um, I will try armv6 version what the black bolder appeared. |
Reply for research@MichaIng No.1
Result No.2
Result Think Video |
Many thanks for doing so much tests. However from our end we cannot do more. If Firefox requires full (instead of limited |
Thank you for your help! |
For now, I will close this issue. |
Yes that is all expected. The xfce package itself pulls xfwm4 as dependency, it is the default window manager of xfce and has compositing included (in opposition to e.g. LXDE), hence the incompatibility with xfwm4 internal compositing + xcompmgr external compositing. That was what the whole issue was about and why we don't install xcompmgr anymore 😉. Hiding the window title in Firefox is a compositing feature, hence it requires a fully-fledged compositing implementation, else the black border, so keep it enabled or re-enable Firefox window title bar. |
Ok, I understood why! |
xfce show black frame at applications
Required Information
Additional Information (if applicable)
Software title
like Firefox-esr (when no title bar)
Menu (when click menu bar on app like file manager)
Was the software title installed freshly or updated/migrated?
Yes.
I installed
xrdp, xfce, firefox-esr and etc.
Steps to reproduce
At medium screen and install xfce on dietpi-software and install.
Install Firefox-esr with following this command.
sudo apt-get install firefox-esr
After install start app and click tab and chose customize.
Uncheck Title Bar and Firefox will show no title bar, but it shows black frame too.
Another one, when I open default file manager and click tab, tab menu show black frame around.
Expected behaviour
It should be no black frame on menu or application
Actual behaviour
Like Firefox-esr (no Title Bar), Menu (when click Tab)
Don’t show | scratch, firefox (when checked Title Bar setting), file manager.
Extra details
It might be screen’s setting is something wrong or maybe xrdp’s setting is wrong?
Screen Shot
The text was updated successfully, but these errors were encountered: