The officially official Devuan Forum!

You are not logged in.

#1 2020-01-20 14:43:17

bgstack15
Member
Registered: 2018-02-04
Posts: 149  

Xfce 4.15 and client-side decorations (CSD)

https://simon.shimmerproject.org/2020/0 … 5-updates/

The Xfce devs have started work on the unstable version 4.15 in preparation for their 4.16 milestone. They are beginning to use client-side decorations for some of the main Xfce applications.

I personally feel that CSD turns Xfce into a Gnome knock-off. While I appreciate GTK because it makes more sense to me than QT (the underlying libs for KDE), if following GTK means dropping window manager control of window control functions and moving to client-side decorations, I guess I'll move on.

Eh, I was moving on to a more minimal Fluxbox (and less dbus) anyway.


This space intentionally left blank.

Offline

#2 2020-01-20 14:55:46

HevyDevy
Member
Registered: 2019-09-06
Posts: 199  

Re: Xfce 4.15 and client-side decorations (CSD)

It might not be as bad as you make it out to be. If firefox is anything to go by in regards to csd then the customization of compact toolbars and modes might be worthwhile.  There will be a period of ugliness though i doubt xfce would want to be a clone of gnome, would be very unoriginal.

Last edited by HevyDevy (2020-01-20 14:56:18)

Offline

#3 2020-01-20 19:39:39

fsmithred
Administrator
Registered: 2016-11-25
Posts: 1,511  

Re: Xfce 4.15 and client-side decorations (CSD)

With any luck, the gtk3-nocsd package will continue to work.

Offline

#4 2020-01-20 19:58:17

bgstack15
Member
Registered: 2018-02-04
Posts: 149  

Re: Xfce 4.15 and client-side decorations (CSD)

We have a gtk3-nocsd package?! A few months ago I spent a little bit of time drooling over gtk3-mushrooms but gave up because I have a large fleet of systems and I don't want to do one-offs.

This gtk3-nocsd thing is inspiring! Thanks.


This space intentionally left blank.

Offline

#5 2020-01-20 21:12:40

golinux
Administrator
Registered: 2016-11-25
Posts: 1,926  

Re: Xfce 4.15 and client-side decorations (CSD)

bgstack15 . . . the gtk3-nocsd was created to eliminate the disappearing scrollbars in the Clearlooks-Phenix-* theming for ascii and beowulf.  Looks like it is still here but check to make sure that it hasn't been tweaked since I posted that in this thread.  Maybe fsmithred will stop by with the latest update.

Offline

#6 2020-01-20 21:20:16

bgstack15
Member
Registered: 2018-02-04
Posts: 149  

Re: Xfce 4.15 and client-side decorations (CSD)

So related to undoing more poor choices made by the GTK3 toolkit, I prefer my scrollbars to be as solid as I am. Thank you for the nooverlayscrollbars thing. I didn't see such a file in the clearlooks-phenix-cinnabar-theme or gtk3-nocsd packages.

I don't mind dropping something in a ~/.profile for myself; that's easy enough. I just didn't want to have to build a package like the gtk3-mushrooms thing earlier. So I don't necessarily need a fancy Xsessions.d/ file, I can just implement the shell variables for myself.


This space intentionally left blank.

Offline

#7 2020-01-20 21:21:42

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 688  
Website

Re: Xfce 4.15 and client-side decorations (CSD)

golinux wrote:

the gtk3-nocsd was created to eliminate the disappearing scrollbars in the Clearlooks-Phenix-* theming for ascii and beowulf.

I think fsmithred is referring to this package rather than your linked script.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#8 2020-01-20 21:26:04

golinux
Administrator
Registered: 2016-11-25
Posts: 1,926  

Re: Xfce 4.15 and client-side decorations (CSD)

I worked that out on the Xfce forums.  Have gotten some great help there undoing some GTK3 nastiness,  The gtk3-nocsd package is in the Devuan repos.

Offline

#9 2020-01-20 21:28:52

golinux
Administrator
Registered: 2016-11-25
Posts: 1,926  

Re: Xfce 4.15 and client-side decorations (CSD)

HoaS . . .  I posted that thread to make all the moving parts available for testing/use before Clearlooks-Phenix-Cinnabar was packaged.

Offline

#10 2020-01-21 19:04:23

mrnhmath
Member
Registered: 2019-05-31
Posts: 5  

Re: Xfce 4.15 and client-side decorations (CSD)

Seems like the people who took over Xfce have no clue what its user base consists of.

Offline

Board footer