You are not logged in.
So Firefox 89 (the new version with the new ugly UI), just doesn't work in my Openbox environment. There is no system title bar and the option to turn it on either doesn't work or has changed. But even worse, Openbox doesn't even seem to recognize it as a window. I can't Alt-left click to move it or Alt-right click to resize it. Clicking on it doesn't making it the active window - I have to click on the button in the task bar. And on and on. Anyone else see this and have an idea for fixing it? It is virtually unusable as it is.
Last edited by jdarnold (2021-06-14 14:19:13)
Offline
I just tried Openbox to see what's going on, and things work fine here for me. There's no problems like you report. I can move and resize the Firefox window with Alt+click. I see the Openbox window title bar but moving/resizing still works if I use "undecorate" in the context menu. I'm starting picom as compositor in the autostart script.
Offline
Wow, I had this problem come up here, but with Fluxbox. I dug around online and found that somebody else had seen this issue, also with Fluxbox. I haven't seen the same problem in Openbox here, but you might want to try this about:config tweak, worked for me for Fluxbox:
- Check that gfx.webrender.all is set to false (it was already set to false here).
- Toggle gfx.webrender.force-disabled from false to true.
I sure hope this works for you in Openbox.
Offline
flubox from the repos or the git version?
There used to be a bug reg. 32bit windows which sounds related and is fixed in git since 4 years or so, but there hasn't been a release in a long time…
(Feel encouraged use the git, I happen to know that it has seen quite some bugfixes ;-)
Offline
Thanks, seth. Yeah, it's from the repos. I'm gonna stick with that since Firefox is rendering correctly for me now after the about:config tweak. This issue is way over my head and I really have no idea what's going on, but I do hope what I did also works for jdarnold in Openbox.
Offline
You could compare the output of "xwininfo" on the FF window w/ the good and the bad setting, notable its depth.
Offline
Thanks, I'll give the about:config a try. For me, both openbox and firefox are from the repos. I don't currently use a compositor. Wonder if that would help with my problem? I used to use compton (according to my autostart) but I don't currently have it installed.
Offline
You don't need a compositor for 32bit windows (please check whether FF creates one for you)
The problem might then be that openbox tries to unconditionally reparent that into a 24bit window (that was the problem w/ fluxbox)
Offline
Thanks MALsPa! That worked. And, just for posterity's sake, here's the xwininfo:
Before the change:
xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x5600003 "Mozilla Firefox"
Absolute upper-left X: 0
Absolute upper-left Y: 22
Relative upper-left X: 0
Relative upper-left Y: 22
Width: 2150
Height: 2091
Depth: 32
Visual: 0x7a
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x5600002 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +0+22 -5530+22 -5530-47 +0-47
-geometry 2150x2091+0+22
After the change:
xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x5600003 "[openbox] Firefox 89 window immovable / Applications & Desktop Environments / Arch Linux Forums — Mozilla Firefox"
Absolute upper-left X: 1689
Absolute upper-left Y: 23
Relative upper-left X: 0
Relative upper-left Y: 22
Width: 2150
Height: 2091
Depth: 24
Visual: 0x2b
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x5600002 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +1689+23 -3841+23 -3841-46 +1689-46
-geometry 2150x2091+1688+0
So yeah, Seth, that sounds like it. Do you suppose there will be a performance penalty of any kind?
Offline
If anything, 24 bit windows are gonna be "faster" (they don't require alpha handling by a compositor)
But you probably want to file a bug against openbox (upstream) because FF isn't the only RGBA client around and their count will likely rise (esp. w/ an active compositor for clients that discriminate by that aspect)
Offline
Oh man, how embarrassing! I am *NOT* using openbox, I am using fluxbox. Which hasn't been updated in 6 years or so. Probably time to look into a new WM. Maybe openbox?
Offline
Offline
Oh man, how embarrassing! I am *NOT* using openbox, I am using fluxbox. Which hasn't been updated in 6 years or so. Probably time to look into a new WM. Maybe openbox?
Well, that explains why I haven't seen this issue in Openbox, I guess!
Nothing wrong with trying out a different window manager, of course. Me, I'm gonna keep using both Fluxbox and Openbox here, even if they're "old" or whatever. Glad the about:config tweak worked, anyway!
Offline
This issue has reappeared after updating to firefox 92.0-1 in Fluxbox.
I was able to fix it by toggling gfx.webrender.force-legacy-layers from false to true in addition to already applied changes mentioned in
https://bbs.archlinux.org/viewtopic.php … 5#p1977935
Offline
Feel encouraged to try https://aur.archlinux.org/packages/fluxbox-git/
Offline
This issue has reappeared after updating to firefox 92.0-1 in Fluxbox.
I was able to fix it by toggling gfx.webrender.force-legacy-layers from false to true in addition to already applied changes mentioned in
https://bbs.archlinux.org/viewtopic.php … 5#p1977935
Thank you. This worked for me just now.
Offline