Xfce Forum

Sub domains
 

You are not logged in.

#126 2022-07-14 11:55:10

sfammonius
Member
Registered: 2022-07-07
Posts: 25

Re: Do you want to use CSD? No please!!

Nili wrote:

I gladly appreciate CSD on Xfce, sorry but i am GNOME & GTK+ fanboy. I don't hide and I'm not ashamed to admit it smile

Reported. (just kidding)

Offline

#127 2022-07-15 06:19:13

Arcaner
Member
Registered: 2022-03-16
Posts: 2

Re: Do you want to use CSD? No please!!

Nili wrote:

I gladly appreciate CSD on Xfce, sorry but i am GNOME & GTK+ fanboy. I don't hide and I'm not ashamed to admit it smile

Hopefully this is bait, but if you're serious why not just use gnome instead of xfce? A toolkit effectively forcing a particular style wont live long, thats not the job of a general purpose toolkit!

Offline

#128 2022-07-15 07:05:35

StJimmy
Member
From: De Lage Landen
Registered: 2022-06-27
Posts: 4

Re: Do you want to use CSD? No please!!

At the risk of "fueling the flames", I personally also highly dislike CSDs - which is why I most definitely appreciate the addition of a switch in Xfce 4.18!
For now I use a combination of gtk3-classic and a few CSS rules that hide the remainders of the now useless/empty headerbars.
N.B. The headerbars in e.g. dconf-editor are *not* affected by this, so they will appear as normal.

/* Hide empty header bars from Xfce applications */
dialog.background headerbar image, dialog.background headerbar, dialog.background headerbar entry,
dialog.background headerbar spinbutton, dialog.background headerbar button, dialog.background headerbar separator {
	-gtk-icon-transform: scale(0);
	min-height: 0px;
	min-width: 0px;
	padding: 0px;
	margin: -24px;
	background: none;
	border: none;
}

This worked for me with the Greybird theme; depending on the theme, you may have to adjust the margin value as different themes may use different margins.

Last edited by StJimmy (2022-07-15 07:07:46)


Nanos gigantum humeris insidentes.

Offline

#129 2022-07-15 08:28:07

KBar
Moderator
Registered: 2021-11-05
Posts: 612

Re: Do you want to use CSD? No please!!

Arcaner wrote:

Hopefully this is bait, but if you're serious why not just use gnome instead of xfce? A toolkit effectively forcing a particular style wont live long, thats not the job of a general purpose toolkit!

To each their own. There's nothing wrong if one person prefers something different to your taste. Xfce is a desktop environment; maybe they're using it for its light apps, modularity and configurabability, which GNOME doesn't provide in full?


Remember to edit the subject of your topic to include the [SOLVED] tag once you're satisfied with the answers or have found a solution (in which case, don't forget to share it as well), so that other members of the community can quickly refer to it and save their time. Pretty please! tongue

Offline

#130 2022-07-15 14:39:01

Nili
Member
Registered: 2022-06-29
Posts: 20

Re: Do you want to use CSD? No please!!

Arcaner wrote:

Hopefully this is bait, but if you're serious why not just use gnome instead of xfce? A toolkit effectively forcing a particular style wont live long, thats not the job of a general purpose toolkit!

I run Gnome on Fedora, also i run Nautilus/Disks/gThumb on Xfce, Understand that CSD destroys linux user interface and freedom which are essentials for many peoples or apps devs, but i like clean gui without menubar cluster title, wasted spaces. A matter of preferences it is.

sfammonius wrote:

Reported. (just kidding)

Thank goodness it was a joke tongue

Last edited by Nili (2022-07-15 14:42:12)


Devuan/XFCE

Offline

#131 2022-07-21 08:55:01

Shifu
Member
Registered: 2020-06-28
Posts: 4

Re: Do you want to use CSD? No please!!

It is difficult not to form the view that the initial decision to go CSD has been a significant waste of time and energy for such a small project. There has been user and developer angst, significant work is now being done to unravel it somewhat, and there were very debatable benefits in the first place. I suspect there is a lesson in all of this.

Last edited by Shifu (2022-07-21 08:58:07)

Offline

#132 2022-07-21 15:34:40

File Manager
Member
Registered: 2019-11-01
Posts: 61

Re: Do you want to use CSD? No please!!

People who don't like Gnome might actually be using it wrong... wrong device. I think libadwaita will give these "optimizations" for free. The new libadwaita About dialogs seem to be "mobile first". They are not displayed in this video, but gtk is being optimized for "convergence" - which means loss of desktop functionality and conventions.

https://www.youtube.com/shorts/QhkvlgOiNYk

Last edited by File Manager (2022-07-22 16:52:08)

Offline

#133 2022-09-13 22:11:51

Jordi
Member
Registered: 2022-09-12
Posts: 6

Re: Do you want to use CSD? No please!!

I want to give my support to those who are against CSD. I think it must be avoided. Not even optional, because it will cause the proliferation of inconsistent designs that escalates up to the WM level.

I’m not saying what other WM must do. After all, tiling window managers without titlebars give all the rectangle to the app, not only the titlebar. But a WM must decide for one side or the other, and never mix CSD with standard titlebars.

Why CSD is an UX mistake?

Because WM titlebars provide a common mechanism to manage windows. Different WMs will provide different functionalities that applications must not care nor interfere with (iconify, tile, fullscreen, shade, move, sendToBottom…). Likewise, applications use the internal Window space and WMs must not care or interfere with it.

This clear boundary make things easy for novices, and improves workflow mechanization for pros. Mixing application UI with WM gives confusion to novices, and unproductivity to pros, by inconsistent behavior and visual incoherency.

The mistaken arguments in favor of CSDs:

* “Mac/Windows are using CSDs”: No comment required. Proprietary software will switch to another design or maybe back to no-csd to justify future releases of their products. Just like bell bottoms are a new fashion every several decades.

* “It’s cool”: It’s a matter of taste. I think WM titlebars are cool and CSD are terrible looking.

* “Waste of vertical space”: False, because a WM can provide options like fullscreen, toggle titlebars (like herbstluftwm), etc. With this options no one pixel is used by the WM. Also, good WMs provide a tiny titlebar, or at least configurable/ theme height.

Final thinking:

Going to the psychological, I think this kind of designers, usually Mac fans, want to have the Mac looking in their software, the Mac style menus on top of screen, and so on. But as it is patented technology, they must invent ways of doing things similar without copying. Their frustration on cloning the Mac is our usability nightmare.

Offline

Board footer

Powered by FluxBB