How Will the CSD/Headerbar Gnome Initiative Affect Fvwm?

Talk about anything related to FVWM, but don't ask support questions here!
User avatar
just_jed
Kitten
Kitten
Posts: 8
Joined: Sun Jan 28, 2018 9:31 pm
Location: DM79MO

How Will the CSD/Headerbar Gnome Initiative Affect Fvwm?

Postby just_jed » Sun Jan 28, 2018 11:27 pm

Earlier today, from this Slashdot post, I became aware of the CSD Initiative, which, to my mind, is a needless "improvement" to the UI for the Linux desktop. When I see, listed as a goal, "No title bar", well, my reaction is to say the least, less than positive.

I'm concerned, looking forward, what the impact will be for Fvwm as a Window Manager, and for Fvwm users. Will I need to become conversant with EWMH, and start including a bunch of Style statements in my config to ensure that GTK applications don't disable the Title bar, and/or replace it with application widgets? Will Fvwm introduce a blanket config item which will enforce a system-wide ban on destructive changes to the window features, such as the Title area, and any other border/frame areas that the Gnome folks decide they need to mess with?

If this mess proceeds forward, will there be an issue with programs having widgets which will no longer display properly, unless the user/Window Manager allows intrusion into the window title area?
Any sufficiently advanced technology is indistinguishable from a yo-yo
-- Enoch root

User avatar
PainlessRob
Cat in the hat
Cat in the hat
Posts: 56
Joined: Fri Mar 04, 2005 1:55 pm

Re: How Will the CSD/Headerbar Gnome Initiative Affect Fvwm?

Postby PainlessRob » Wed Jan 31, 2018 10:05 pm

It's not ideal, but GTK3 does allow modifications to the CSD titlebar - https://www.reddit.com/r/i3wm/comments/35281e/modifying_gtk3_csd_titlebar_buttons_in_i3/

somiaj
Administrator
Administrator
Posts: 56
Joined: Mon Nov 08, 2004 9:54 pm
Location: Idaho (USA)
Contact:

Re: How Will the CSD/Headerbar Gnome Initiative Affect Fvwm?

Postby somiaj » Sun Feb 04, 2018 7:27 pm

I don't use too many CSD apps, mostly just Chromium and Evince. But here is how I have dealt with CSDs, and it seems to be working so far.

Chromium still allows one to configure it to use the system window decors, and hopefully most apps will go this way, but the gtk3 apps are not doing that (or doing this in an easy, click a box in a config menu way).

Evince on the other hand took me a while to get right. My solution to evince was to only draw a border around the window, and then just use its decor. This fits my theme, I still get a nice fvwm border, I just don't have duplicate of the buttons on my title bar and evince, though I do miss some of my additional buttons, I have a window list menu I can right click on the root window and do anything I need to the window. Here is my evince style line. I discovered turing off MWMDecor made it so fvwm could draw the decor, and I decided to remove the title.

Code: Select all

Style Evince !MWMDecor, !Title
-jaimos

User avatar
just_jed
Kitten
Kitten
Posts: 8
Joined: Sun Jan 28, 2018 9:31 pm
Location: DM79MO

Re: How Will the CSD/Headerbar Gnome Initiative Affect Fvwm?

Postby just_jed » Thu Feb 08, 2018 7:45 pm

I am mostly concerned about The GIMP, and Sylpheed.

But will Fvwm, going forward, buy into this? I mean, will Fvwm allow replacement of the Title Bar with a CSD header?
Any sufficiently advanced technology is indistinguishable from a yo-yo
-- Enoch root


Return to “General FVWM discussion”

Who is online

Users browsing this forum: No registered users and 1 guest