CSD and sliders

Jay jaymot at juno.com
Sun Aug 30 05:48:00 CEST 2020


First, a comment on the controversial client-side decorations in the 
upcoming 4.16 version. I guess I'm something of a dissenter because 
based on the screenshots that I've seen I rather like the looks of CSD 
and think that it provides a more integrated, modern look and feel to 
the entire DE. I'm rather looking forward to it. My only concern is 
accessibility as I gather that CSD will depend on the GTK3 themes to 
provide such things as large-enough buttons in the upper-right corner to 
make clicking them easier and wide window borders for easier resizing of 
windows. I foresee a period between 4.16s release and when theme 
creators catch up where the only available themes with these features 
don't come in color schemes that suit my taste. It would be nice if both 
light and dark themes in several color variations with and without these 
accessibility features were to ship with Xfce 4,16, or at least if the 
documentation includes instructions for using CSS to override the 
theme's button sizes and window border thickness in one's 
.config/gtk-3.0/gtk.css file so existing GTK3 themes can still be used. 
Meanwhile in Xfce 4.14 I can select whatever GTK3 theme I wish then 
select a window manager theme that provides the larger buttons and 
window borders, in my case City Ocean (as the "ocean" color variant 
matches my Matcha-dark-azul GTK theme's colors, more or less.)

Second, the main thing that I've always found annoying in Xfce is the 
requirement of using sliders to adjust values of settings throughout the 
DE with no ability to directly enter the value I want. For example, 
panel width (row size): if I want a 35px-wide panel I have to drag the 
slider back and forth, back and forth until I can finally get it to land 
on exactly 35. It would be so much easier if the row size's value was 
editable so it could be selected and overwritten, then I could just type 
35 and be done with it. I find sliders difficult to use with any kind of 
precision. I'd file an enhancement request but as 4.16 hasn't even been 
released yet as far as I know, it may already have this feature included.

Thank you.

-Jay



More information about the Xfce4-dev mailing list