The future of Xfce
Re: The future of Xfce
I am installing a Fedora 31 VM right now to experiment with the latest Gnome. If anyone with Gnome experience can give me pointers on what to install and try to see if I can get a theme that does brightly colored title/borders on focused windows and not on unfocused ones, I am very willing to give that a try. If I am able to find such a theme, that would address much but not all of my criticism of CSD. What would be left is the fact that client applications have complete control over how they look, including how they obey the theme. With the possibility that an application might disobey (intentionally or accidentally) the focus/unfocus window differences I selected.
I have already tried the High Contrast setting under Accessibility. A big problem with it is that it contrasts foreground vs. background by using black on white, while at the same time removing other colors. This actually reduces my ability to distinguish elements on the screen vs. using multiple bright colors. Also, I find that dark themes (white foreground, black background) have better contrast all around, except for the fact that window shadows don't work well in dark themes, while they do enhance contrast in light themes. BTW - aren't window shadows non-CSD? Because they're drawn on windows other than that belonging to the client (those under the client's window), so isn't the server involved?
I have already tried the High Contrast setting under Accessibility. A big problem with it is that it contrasts foreground vs. background by using black on white, while at the same time removing other colors. This actually reduces my ability to distinguish elements on the screen vs. using multiple bright colors. Also, I find that dark themes (white foreground, black background) have better contrast all around, except for the fact that window shadows don't work well in dark themes, while they do enhance contrast in light themes. BTW - aren't window shadows non-CSD? Because they're drawn on windows other than that belonging to the client (those under the client's window), so isn't the server involved?
Re: The future of Xfce
I found a Gnome CSD theme combo that is pretty good (after installing all that I could find from the Fedora repo). I would still like to modify it - change the border color from white to something else, and change the titlebar color. But I note that there are themes that do this, just no direct way to do it myself. [Note, setting the Image Adjustment to None is how one gets a solid background - but no way to change the color. Fortunately, not a bad sole color choice.]
You do not have the required permissions to view the files attached to this post.
Re: The future of Xfce
Good to know, thanks for that.Mauser wrote: Fri Feb 14, 2020 5:58 amThat means that Devuan doesn't have the Whisker menu installed. You can install the Whisker menu and remove the LXDE style menu from the panel.LU344928 wrote: Fri Feb 14, 2020 5:51 amInteresting...Mauser wrote: Mon Feb 10, 2020 1:29 pm From what I understand if I understand correctly is the Whisker menu is built with the Gtk tool kit while LXQt & KDE are both built with the Qt tool kit which that difference doesn't look good for the Whisker menu being added to either LXQt or KDE. From what I understand the Whisker menu would have to be rebuilt using the Qt tool kit in order to work on KDE.
I recently took Devuan for a spin (ascii_2.1) and Xfce displays no Whisker menu but something akin to the LXDE menu. Without rebooting and looking at it again I'd say it resembles LXDE more than LXQt even, not that there's a lot of difference anyway. My guess is Whisker can be enabled somewhere but this default setting did strike me as rather odd .
MX-23 KDE | Devuan Daedalus 5.0 | Slackware 15
Re: The future of Xfce
It's not there, so I'll have to install it.asqwerth wrote: Fri Feb 14, 2020 6:06 am Whisker is a panel plugin, so right click on the panel and go to Panel Preferences. If not there, install it and then add to panel.
Yes, as seen here, same as on mine:The old school menu is the original one that came with XFCE, before Graeme Gott created Whisker.
https://gottcode.org/xfce4-whiskermenu-plugin/

Thanks for that.
MX-23 KDE | Devuan Daedalus 5.0 | Slackware 15
Re: The future of Xfce
If thy CSDs offend thee, can't you just cut them off and use Compiz or another window manager in XFCE 4.16?
- Head_on_a_Stick
- Posts: 919
- Joined: Sun Mar 17, 2019 3:37 pm
Re: The future of Xfce
To remove client side decorations from all GTK3+ packages simply install the gtk3-nocsd package. Problem solved :-)
EDIT: oops, imschmeg mentioned this on the first page. Sorry...
EDIT: oops, imschmeg mentioned this on the first page. Sorry...
mod note: Signature removed, please read the forum rules
Re: The future of Xfce
Yes, and it works well at the moment, if you don't mind duplication of title and icon. But that might only be because Xfce isn't yet skewed towards CSD. I wonder how it would work in Gnome. I should try it...Head_on_a_Stick wrote: Fri Feb 21, 2020 3:31 pm To remove client side decorations from all GTK3+ packages simply install the gtk3-nocsd package. Problem solved :-)
EDIT: oops, imschmeg mentioned this on the first page. Sorry...
Also, for my fellow tin-foil hat wearers: note that the gtk3-nocsd package needs setuid privs.

Here's file-roller with (bottom window) and without CSD:
You do not have the required permissions to view the files attached to this post.
Re: The future of Xfce
That's an even better way to chop them off!Head_on_a_Stick wrote: Fri Feb 21, 2020 3:31 pm To remove client side decorations from all GTK3+ packages simply install the gtk3-nocsd package. Problem solved :-)
EDIT: oops, imschmeg mentioned this on the first page. Sorry...
What's all the fuss about, then? Sorry, this thread was tl;dr...
Re: The future of Xfce
I suspect that in a CSD WM/DE, it won't be possible to use a hack like gtk3-nocsd. Because the WM/DE won't have a clue how to add its own SSDs once the client signals that it doesn't do CSDs, which is all that gtk3-nocsd does, I think. A clue to this - the gtk3-nocsd isn't installable in Fedora - a very Gnomish distro, so what I take as a model of future CSD-centric desktops like Xfce-to-be. I will try looking in some other Fedora repos, and then try building gtk3-nocsd from its git source (https://github.com/PCMan/gtk3-nocsd). I don't anticipate success.What's all the fuss about, then?
- dolphin_oracle
- Developer
- Posts: 22074
- Joined: Sun Dec 16, 2007 12:17 pm
Re: The future of Xfce
it will probably still have some ability to theme windows that aren't gtk3....Qt, gtk2, heck even electron might still need window decorations.
all xfce is talking about is their own apps, IIRC.
all xfce is talking about is their own apps, IIRC.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.