No CSD (Linux client side window decorations) under Openbox, Arch Linux
https://imgur.com/bcMUplV http://bayimg.com/GaNmcaaGb
I'm using Firefox under the Openbox WM on Arch Linux and I cannot set client side window decorations. As sen in the picture, the "Title Bar" customize option changes actually nothing - the WM's default window decoration is still visible. The issue applies to all Firefox versions since the CSD option was introduced. I've tried creating a completely new (clean) Firefox profile but that did not help. Is that a bug or am I missing something important? Other apps (like Evince or Google Chrome for example) show client side decorations properly in my case, if that matters. Is that a bug or am I missing something important in my system/config? Any kind of help will be highly appreciated, thanks in advance…
Всички отговори (4)
It is probably the build you have. As not compiled by Mozilla.
There are several bugs about CSD and hiding the title bar not working in the depends list
- 1283299 - (gtktitlebar) Implement titlebar rendering on GTK 3.20+
- 1421974 - [CSD] Use gtk_window_set_titlebar() to hide titlebar
- 1420818 - [Pantheon (elemenaryOS)] Titlebar is shown despite settings to draw in the titlebar
- 1419460 - [gnome-shell, Ubuntu 17.10] Titlebar is shown despite settings to draw in the titlebar
Doosan_Excavator the Firefox builds since 46.0 and later have required GTK 3.4 (three.four) at lowest minimum to run so as a result Firefox needs a GTK 3 theme. Perhaps you have a GTK2 theme in use on OS as it looks unthemed ?.
https://wiki.archlinux.org/index.php/openbox Openbox does work with GNOME applications but see https://wiki.archlinux.org/index.php/GTK%2B#Client-side_decorations
Pkshadow said
It is probably the build you have. As not compiled by Mozilla.
Nothing states that it was not a Linux build of Firefox 62.0.2 from Mozilla.
Openbox is a window manager and Arch is a Linux distro.
Pkshadow said
It is probably the build you have. As not compiled by Mozilla.
Well, I've just tried the official binaries and... I guess it has nothing to do with the build. Same thing happens on both official build and the Arch one, no difference. Now I'd rather say it's a bug. Since it's been already reported by someone else, I see no point in any further actions on my part. Thanks for your interest, I just wanted to find out whether it's my fault or someone else's. I think I got what I've asked for so far.