Live data from Hacker News

XFCE 4.20 Released

alexxcons.github.io

1–10 of 49 posts

Re: XFCE 4.20 Released

#4

This is very impressive. tl;dr they are adding Wayland support while maintaining X support by abstracting both into an interface so they never lose support to either.

Wayland still intrigues me - it was first released 16 years ago but still support like in XFCE is "experimental". I really don't know much about Wayland but its initial goals and the excitement if caused (at first) seemed always very noble.

Re: XFCE 4.20 Released

#5
post #4

This is very impressive. tl;dr they are adding Wayland support while maintaining X support by abstracting both into an interface so they never lose support to either.

Wayland still intrigues me - it was first released 16 years ago but still support like in XFCE is "experimental". I really don't know much about Wayland but its initial goals and the excitement if caused (at first) seemed always very noble.

what I love about X is how stable it became after it was abandoned.

Re: XFCE 4.20 Released

#7
Making your own app-icons is notoriously difficult.

  $ cat /usr/local/bin/noko-make-icon
  convert -size 24x24 -gravity center -background yellow -fill black\
     label:$1 ~/.local/share/icons/$1.png
  file=~/.local/share/applications/$1-noko.desktop
  echo [Desktop Entry] > $file
  echo Name=$1 >> $file
  echo Comment=noko-made >> $file
  echo Exec=$1 >> $file
  echo Terminal=false >> $file
  echo Icon=~/.local/share/icons/$1.png >> $file
  echo Type=Application >> $file
"convert" is from Imagemagick

Re: XFCE 4.20 Released

#8
post #4

This is very impressive. tl;dr they are adding Wayland support while maintaining X support by abstracting both into an interface so they never lose support to either.

Wayland still intrigues me - it was first released 16 years ago but still support like in XFCE is "experimental". I really don't know much about Wayland but its initial goals and the excitement if caused (at first) seemed always very noble.

XFCE is the one running late here. Gnome, kde, and even all the wlroots based compositors have been pretty solid

Re: XFCE 4.20 Released

#9
post #4

This is very impressive. tl;dr they are adding Wayland support while maintaining X support by abstracting both into an interface so they never lose support to either.

Wayland still intrigues me - it was first released 16 years ago but still support like in XFCE is "experimental". I really don't know much about Wayland but its initial goals and the excitement if caused (at first) seemed always very noble.

There's definitely a lesson to be learned from Wayland's rollout. Technically it's a vastly superior approach to system graphics. The major roadblock to its adoption has been that it didn't deal with all the "extras" that X provided to desktop distributions as well. Things like copy/paste, screen sharinf, and others don't have a single standard way of accomplishing through Wayland because those aren't things related to Waylands core goals. As a result, it's been a no man's land of distributions waiting to see if someone else will build a standard for those things they like, or building a very opinionated standard that no one else likes.

Future projects wanting to overturn crusty old incumbents by supercharging the worst part of that incumbents' process should at least provide a side project where all the extra bits that maybe people liked can grow a replacement, even though it's not the focus.

Re: XFCE 4.20 Released

#10
I've been using Xfce for like last 25 years. I'm immensely thankful to these folks for creating and maintaining a DE that gets the job done, allows ample configuration, is stable, and otherwise stays out of your way. Incessant improvement without dramatic changes is a rare and valuable skill.

Wayland support is huge news. Of course, it's still limited, and Wayland itself is still limited in many ways. But this appears to be the road forward, and Xfce is taking it, showing how it's future-proof. I like how it was done by factoring out things related to the Wayland support into a library, while maintaining most of the rest. This hopefully shows that the code is in a good shape, well-structured.

Congratulations with the release!

Post reply on HN