Closed Flashwalker closed 1 year ago
What distro/release are you using?
If I recall, some CSD patches were excluded for the Ubuntu packages because that "double controls" issue was a problem under Ubuntu MATE.
What distro/release are you using?
I'm using Ubuntu 22.04
I think it depends a lot on the GTK theme. For example, for me on Xfce4 it looks like this
And give it a try with this theme https://github.com/robson-66/DarkCold
And give it a try with this theme https://github.com/robson-66/DarkCold
Noup
This first screenshot of mine was made on a compiz session, and this is what it looks like on an xfwm4 session
There is a big difference between your screenshot and mine.
What patches are you building the gtk3-classic
package with? because I'm only with them
appearance__buttons-menus-icons.patch
appearance__disable-backdrop.patch
appearance__file-chooser.patch
appearance__message-dialogs.patch
appearance__print-dialog.patch
appearance__smaller-statusbar.patch
csd__clean-headerbar.patch
csd__disabled-by-default.patch
csd__server-side-shadow.patch
file-chooser__places-sidebar.patch
file-chooser__typeahead.patch
fixes__labels-wrapping.patch
fixes__too-large-menu-covers-bar.disabled-patch
other__hide-insert-emoji.patch
other__mnemonics-delay.patch
other__remove_dead_keys_underline.patch
popovers__color-chooser.patch
popovers__file-chooser-list.patch
popovers__places-sidebar.patch
notebook_wheel_scroll.patch
treeview__alternating_row_colours.patch
window__rgba-visual.patch
What patches are you building the
gtk3-classic
package with? because I'm only with them
I'm just using packages from ppa
I believe it's a problem specific to the Ubuntu package. I'll need to review it and repackage when I get time.
@robson-66 I'm guessing you're not using Ubuntu 22.04? (Likely, "building" on Arch?)
Yes, I'm on Arch Linux.
I think you might need to set /Gtk/DialogsUseHeader
to false
: https://gitlab.xfce.org/xfce/libxfce4ui/-/issues/14
I think you might need to set
/Gtk/DialogsUseHeader
tofalse
: https://gitlab.xfce.org/xfce/libxfce4ui/-/issues/14
I'm allredy have
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader
false
it's not related
I wondered if this is still an issue and yes, I can see it on Ubuntu 22.04 (XFCE 4.16), but not under Arch Linux (XFCE 4.18).
A quick web search revealed articles that XFCE 4.16 switched to CSD by default. Later, I found XFCE's blog post for "Xfce 4.18 released" (December 15, 2022) which implies that they went back to server side decorations. 👍🏼
All header bars of Xfce Windows/Dialogs by default will be drawn by the window manager now (Xfwm4).
In terms of gtk3-classic
, I don't see what we can do. Our patches make the CSD act more like a toolbar (like removing the center window title & right window buttons) but these XFCE apps still have an item (or two) in the CSD area, like the search button.
In the original post, that screenshot shows a very thick CSD, so that might be theme related.
Left = Normal | Right = Patched
The better solution is to upgrade XFCE, but that might not be feasible under Ubuntu 22.04.
"Xfce 4.18 released" (December 15, 2022) which implies that they went back to server side decorations. 👍🏼
Yeah, it's ok now with 4.18
Don't know bug or feature CSD panel appears in XFCE windows despite
unset GTK_CSD
with ppa:lah7/gtk3-classic https://github.com/lah7/gtk3-classic/discussions/92If purge the ppa and packages:
That CSD panel in Xfce windows has disappeared because it now uses (or does not use) its own window border. So, now CSD substitutes the window manager's window border (close, minimize, maximize buttons are just hidden by custom gtk.css)