News for hackers. Stuff that matters.
Re:XFCE Wayland Development Roadmap by jcarrano on Thursday September 14, 2023 @06:42AM (#37507233)
By far the best thing with XFCE is that it does not change, it merely improves. Other DEs and applications radically change the UI between releases.

I have my XFCE desktop working as I want now and I don't want to change it or having to learn where buttons are located after an update. With Gnome and Windows I feel like a lab rat for their UI experiments.

Re:XFCE Wayland Development Roadmap by hydroid7 on Thursday September 14, 2023 @07:32AM (#37507547)
Xfce is really the best. Minimalistic, good looking.

I only miss 3 column tiling on my ultra wide screen.

Re:XFCE Wayland Development Roadmap by bradrn on Thursday September 14, 2023 @07:35AM (#37507570)
I’ve used Xfce and XMonad together with great success. I’m on Wayland now (using Sway), but I still miss that combination.
Re:XFCE Wayland Development Roadmap by rscho on Thursday September 14, 2023 @08:27AM (#37507996)
I do regular 3x3 tiling on XFCE with cmd+numpad. You can define shortcuts in the window manager settings.
Re:XFCE Wayland Development Roadmap by prmoustache on Thursday September 14, 2023 @07:02AM (#37507370)
Not sure about that.

XFCE started as a clone of CDE. Now compare original CDE with XFCE and it is not really the same thing.

Sure, Gnome change from v2 to v3 was a major change in UI, but mostly for the better and Gnome kept a way to have a more classic behavior.

Re:XFCE Wayland Development Roadmap by ho_schi on Thursday September 14, 2023 @07:28AM (#37507518)
Yep.

GNOME makes often changes without long term strategy or asking their actual users. The removal of Type-Ahead-Find in Nautilus or background-transparency in GNOME-Terminal where mistakes. On the other hand new applications like Documents or Console required resources but provide no benefit over it counterparts. That said - Nautilus improved a lot in recent years and there are even patches available for Type-Ahead-Find (or Navigation). Same for background-transparency in the GNOME-Terminal. The separated top-bar-menus were also a problem (decoupling menus from application-windows was copied from Apple) but now reverted, they learn.

If the design team is aware of the usage and has a plan things fit well! The overview is great for keyboard and mouse users, the dash make simple things simple, they got rid of the useless desktop-metapher (copied from Win95) and also the system-tray (another thing from Win95). The keyboard focused use of GNOME is use core-feature, fast for experienced users and a relieve for novice users. The GNOME-Shell provided a good UI and removed many questionable ideas of the past.

Wishlist?

Decouple the release cycle of most applications from GNOME, excepting Nautilus and Settings. There is no need to couple Epiphany, Terminal, Maps, Calendar and so. Evolution already skips every second release. And feature-removal should require a good reasoning and not just „I don’t need that myself“. Many options are bewildering, many forks without merges are worse (lost developers and lost users).

Re:XFCE Wayland Development Roadmap by gryn on Thursday September 14, 2023 @07:41AM (#37507613)
My biggest gripe with gnome is how dependent each individual app is on installing the whole gnome-shell packages, wan to use their email app without using gnome as as a DE, well too bad Gmail/office and all other kind of providers won't work.

Gnome feels very anti Unix philosophy.

Re:XFCE Wayland Development Roadmap by tmccrary55 on Thursday September 14, 2023 @07:54AM (#37507710)
Gnome has always been very wannabe Apple philosophy.
Re:XFCE Wayland Development Roadmap by bitwize on Thursday September 14, 2023 @10:58PM (#37517748)
More like wannabe Windows philosophy, at least in the early days. Their founding document was called "Let's Make Unix Not Suck" and was all about how the Linux desktop should be architected like Windows, COM components and all.
Re:XFCE Wayland Development Roadmap by ykonstant on Thursday September 14, 2023 @08:10AM (#37507845)
Isn't KDE similar in that regard? I don't really know, but when I installed a couple of KDE programs, pacman pulled a hundred KDE packages.
Re:XFCE Wayland Development Roadmap by sho_hn on Thursday September 14, 2023 @08:16AM (#37507904)
I'd argue that is more a symptom of applying the UNIX philosophy, if anything. A lot of those "hundred KDE packages" are very tiny, highly modular libraries that do "one thing". And no, the apps don't depend on the shell. In fact it's often the distros asking us to go a bit more monolithic again to ease the packaging overhead.
Re:XFCE Wayland Development Roadmap by spookie on Thursday September 14, 2023 @11:38AM (#37510417)
Those packages are separate because the system is modular. I assure you, it's more difficult for the team to do it like this, and in many ways it's a welcome feature. The package number might seem insane, but compare the aggregate size of them vs other DEs. It's still not a fair comparison, but it's arguably better than the number of packages.

Either way, many package managers provide groups or patterns to make it easier for an end user to maintain their system. Pacman does have such a feature.

Look, for example, do you prefer to be able to install SDDM just because you like the themeing capabilities, and be able to do so, with just the bare minimum packages; or, install GDM and having to pull the whole GNOME DE as a requirement?

Re:XFCE Wayland Development Roadmap by vetinari on Thursday September 14, 2023 @08:26AM (#37507988)
Gnome has an component, Gnome Online Accounts.

It's purpose is to provide and manage account information for applications that need it, so the user doesn't have to configure their email, calendar, whatever, in each application separately. With each application storing passwords in a who knows where, or each implementing their Gmail OAuth.

So it is quite logical, that application that uses accounts will also need gnome-online-accounts.

'Do one thing and do it well` -- how is that anti Unix philosophy?

Re:XFCE Wayland Development Roadmap by jcranmer on Thursday September 14, 2023 @09:14AM (#37508571)
> With each application storing passwords in a who knows where

GNOME has a keyring system service for storing passwords, so it's not necessary to get the entire desktop shell to access the keyring.

Re:XFCE Wayland Development Roadmap by vetinari on Thursday September 14, 2023 @09:27AM (#37508745)
Keyring is another component, specifically for passwords.

GOA is for storing account information: e.g. you configure your Gmail/nextcloud/whatever account once, and then all apps that need it can access it. So your Geary, Contacts and Calendar (separate applications) do not need each to implement account management and account specific auth flows -- not just passwords, OAuth is all the rage nowadays. And I, as the user, do not have to keep tokens in each app current.

It is also not 'entire gnome shell`. Just the required components.

Re:XFCE Wayland Development Roadmap by gryn on Thursday September 14, 2023 @09:23AM (#37508691)
sure but to setup gnome online accounts the official documented way you need gome-control-center, other ways to do seems to not have official documentation and have failed me.

here the required dependency list for control center on arch: accountsservice bolt colord-gtk4 cups-pk-helper gcr gnome-bluetooth-3.0 gnome-color-manager gnome-desktop-4 gnome-online-accounts gnome-settings-daemon gnome-shell gsettings-desktop-schemas gsound gtk4 libadwaita libgnomekbd libgtop libgudev libibus libmalcontent libmm-glib libnma-gtk4 libpwquality smbclient sound-theme-freedesktop udisks2 upower

Re:XFCE Wayland Development Roadmap by ho_schi on Thursday September 14, 2023 @02:42PM (#37513016)
Isn’t that a gripe about the individual applications?

Applications which are part of GNOME itself probably try to remain small and integrate well into GNOME e.g. Nautilus and Evolution. Applications which aren’t part of GNOME like Gimp or Geeqie rely only Gtk.

It just hurts if you want use a integrated GNOME-Application with a sole window-manager. That makes sense and we shouldn’t blame the developers for modularity and re-using.

Re:XFCE Wayland Development Roadmap by teekert on Thursday September 14, 2023 @10:10AM (#37509324)
I for one love Gnome and have seen nothing but a steady stream of improvements since 3.0. Sure 3.0 was a shock, but they stuck to it, and perfected their vision. And now it’s just a joy to use. If that’s not long term plans/vision idk what is.
Re:XFCE Wayland Development Roadmap by amluto on Thursday September 14, 2023 @10:20AM (#37509466)
> The removal of Type-Ahead-Find in Nautilus

I don’t know about Type-Ahead-Find in Nautilus, but typing to search in the file choosers is comically bad.

“Comically bad” here goes slightly beyond not working right to mildly destructive. I don’t know how the software pulls it off, but trying to open a folder found by Tracker search shows a nonsensical UI (no, I don’t want to “replace” the folder) and sometimes removes the x bit from the folder mode. I don’t even know how. A random chmod(2) call deep in glib? Why would the file chooser ever use chmod or fchmod?

Re:XFCE Wayland Development Roadmap by reidrac on Thursday September 14, 2023 @07:22AM (#37507475)
Surely is more about slow evolution than revolution.
Re:XFCE Wayland Development Roadmap by prmoustache on Thursday September 14, 2023 @07:50AM (#37507674)
But Gnome did only a revolution once and since then it is the same.

I personnally totally saw it as a different project as gnome 2 didn't become obsolete immediately and Mate&Cinnamon forks took over so quickly for those looking for a gnome classic evolution that no one was really forced into using gnome 3.

Re:XFCE Wayland Development Roadmap by Nursie on Thursday September 14, 2023 @10:41PM (#37517621)
> I personnally totally saw it as a different project as gnome 2 didn't become obsolete immediately

Yeah it did. They announced gnome 3 and deprecated 2 on the same day, and seemed to have made the deliberate choice to not allow them to coexist. As soon as your distro moved, bam, you were done.

> Mate&Cinnamon forks took over so quickly

After some months. This stuff was not there on day 1.

In the mean time, those of us who did not want to work the way Gnome 3 decided we should, had to find an alternative. And when we found a good one (Xfce for me), we stuck with it.

Re:XFCE Wayland Development Roadmap by pantalaimon on Thursday September 14, 2023 @08:16AM (#37507900)
> Gnome kept a way to have a more classic behavior.

Not really, even with Plugins everything is handled by Mutter - you don't have the modularity of Gnome 2 where you can switch out the panel, file browser or window manager as you please.

Fortunately Mate forked Gnome 2 to retain the old desktop.

Re:XFCE Wayland Development Roadmap by TheAdamist on Thursday September 14, 2023 @08:27AM (#37507995)
MATE is my preferred environment, but is it even viable anymore?

Despite being in the package list for fedora(?) on recent versions, It fails to install and talk on the bug thread is just to remove the packages from the repo.

Re:XFCE Wayland Development Roadmap by silon42 on Thursday September 14, 2023 @10:45AM (#37509692)
Same here... MATE is the default... can't really migrate to Wayland then.
Re:XFCE Wayland Development Roadmap by pantalaimon on Friday September 15, 2023 @09:06AM (#37522322)
Ubuntu Mate still seems to be doing fine, but yea the latest mayor update of the desktop was two years ago, development isn't very busy there.
Re:XFCE Wayland Development Roadmap by II2II on Thursday September 14, 2023 @08:45AM (#37508217)
One of the nice things about Linux is that users have choice. A lot of people were put off by the transition to Gnome 3 and continue to be (self included). Which is fine since the desktop environment/window manager can be swapped out. It's nice to see Xfce being added to the mix for Wayland since is is clear that Wayland is going to be the future.

As for Xfce changing, that is to be expected since people's needs change over time. It is simply nice when those changes are gradual and not radical.

Re:XFCE Wayland Development Roadmap by Qwertious on Thursday September 14, 2023 @10:17AM (#37509419)
>It's nice to see Xfce being added to the mix for Wayland since is is clear that Wayland is going to be the future.

It's not clear at all - Wayland is in some ways a regression compared to X (try writing your own WM - tinyWM is 50 LOC, whereas the Wayland equivalent TinyWL is over 1000), and doesn't just "improve" X but changes paradigm entirely.

I'd like to see [Arcan](https://www.arcan-fe.com) be the future, it seems more elegant than Wayland.

Re:XFCE Wayland Development Roadmap by jcarrano on Thursday September 14, 2023 @08:59AM (#37508386)
Yes, quite different but roughly the same paradigms. I recently used an old HP-UX workstation with HP VUE and it felt very familiar and intuitive, not to mention the aesthetics were awesome.
Re:XFCE Wayland Development Roadmap by kwanbix on Thursday September 14, 2023 @11:11AM (#37510083)
Oh my. Gnome3 is so beautiful and so weird. WTF with "activities"? why have the activities menu at the top left? etc. I rather use Mate, Cinnamon, XFCE, or even KDE.
Re:XFCE Wayland Development Roadmap by dmitrygr on Thursday September 14, 2023 @11:50AM (#37510580)
> but mostly for the better

Say what now? Gnome 3 is such a shitshow that I switched to XFCE because of it.

Re:XFCE Wayland Development Roadmap by jmondi on Thursday September 14, 2023 @07:56AM (#37507723)
You should read “Who Moved My Cheese”

https://en.m.wikipedia.org/wiki/Who_Moved_My_Cheese%3F

Re:XFCE Wayland Development Roadmap by epcoa on Thursday September 14, 2023 @08:03AM (#37507792)
> In the corporate environment, management has been known to distribute this book to employees during times of "structural reorganization", or during cost-cutting measures, in an attempt to portray unfavorable or unfair changes in an optimistic or opportunistic way.

Yeah no thanks. I think I’d rather choke to death on Malcolm Gladwell’s cock.

Re:XFCE Wayland Development Roadmap by jcarrano on Thursday September 14, 2023 @09:04AM (#37508440)
Well, a big part of my job is trying not to move other people's cheeses. In other words, keeping the major version of the software I maintain at "1".
Re:XFCE Wayland Development Roadmap by MR4D on Thursday September 14, 2023 @09:29AM (#37508765)
That's probably not the right lesson here. Perhaps you should read "I Moved Your Cheese" [0]. A short summary is here [1] - I highly recommend it.

[0] - https://www.amazon.com/Moved-Your-Cheese-Someone-Business/dp...

[1] - https://www.bkconnection.com/static/I_Moved_Your_Cheese_EXCE...

Re:XFCE Wayland Development Roadmap by nextaccountic on Thursday September 14, 2023 @08:06PM (#37516490)
there is no law saying that you must migrate to another DE from time to time. you could keep using the same software your entire life

cheese moving, in this context, is not a force of nature. it's something that other people do upon you, and they could elect not to

Re:XFCE Wayland Development Roadmap by sho_hn on Thursday September 14, 2023 @08:13AM (#37507877)
KDE's Plasma hasn't changed the UI radically since the 4.0 release, and 6.0 will also not introduce any radical UI changes. It's settled down quite nicely, and most of the effort has gone into performance optimizations and polish.

This is not to detract from XFCE, which is a cool project with many strengths as well, and certainly deserving of enthusiastic users (doesn't matter which FOSS desktop you love, we all win).

Re:XFCE Wayland Development Roadmap by oblio on Thursday September 14, 2023 @08:27AM (#37507992)
Has KDE fixed the inconsistent spacing in their default themes? In past eras every time I tried to use KDE the inconsistent spacing in the apps included with the desktop was jarring.

I really, really wanted to like KDE as it's super powerful otherwise.

Re:XFCE Wayland Development Roadmap by sho_hn on Thursday September 14, 2023 @08:59AM (#37508387)
There's certainly always a lot of effort going into that direction. The KDE community also has a goals voting process that elects multi-year community-wide goals (each goal gets their own leadership, funded hackathons, budget, etc.), and "Consistency" was one of the more recent batches and is still ongoing: https://community.kde.org/Goals/Consistency

So I'd say it's worth checking back, and certainly the developers/contributors take your ask seriously enough to vote for it themselves.

Re:XFCE Wayland Development Roadmap by nurbl on Thursday September 14, 2023 @08:39AM (#37508132)
I'm running i3 + xfce-settings for many years and to me it's a perfect solution, extremely stable. I have no opinion on wayland, but I dread the day when I'll have to move to it, as it will mean switching WM, and I assume lots of details will change. But at least it seems XFCE should still work! I just want my desktop environment to fade into the background and not bother me. I'm used to all the little quirks now :)
Re:XFCE Wayland Development Roadmap by loudmax on Thursday September 14, 2023 @08:44AM (#37508202)
The `sway` window manager is an attempt to clone i3 for Wayland. If you do have to switch, that part at least, shouldn't be too painful.
Re:XFCE Wayland Development Roadmap by bravetraveler on Thursday September 14, 2023 @08:51AM (#37508286)
"Sway" is i3 with Wayland, fear not (so much)

You would probably have to change your keybindings a little but otherwise it's very similar... before the Wayland part

Switching from i3 to Sway kept 90% of the same config for me, changing only keybinds and output configuration.

I did have to override args/env for some things to truly do Wayland, but that's shortening every day

Re:XFCE Wayland Development Roadmap by vidarh on Thursday September 14, 2023 @09:12AM (#37508537)
I feel much the same, though I'm running bspwm, with my own cobbled together scripts rather XFCE. There's zero upside to me in an upgrade, but I worry it eventually will become hard to avoid.

I'm increasingly tempted to grab a simple Wayland compositor and "bolt on" a minimalist X implementation directly on it to also allow X connections with just enough of the protocol implemented to allow running some simpler X WMs (but I'd love it if someone beat me to it).

For WMs with lots of fancy stuff it'd can take quite a bit of the X API to support, but a simple X WM doesn't typically use that many request types (I just looked at i3's source, and it's X interactions are pretty simple...

Re:XFCE Wayland Development Roadmap by ensocode on Thursday September 14, 2023 @09:06AM (#37508474)
exactly this is the reason why I sticked to XFCE. Super stable, no useless changes, easy to use and configurable. Lets me keep my workflow. It's a tool like the workbench of a carpenter. I want to decide how its organized once. And if there is a need to change something, then I will be the one to change that, as I am the one who uses it. Looking forward to Wayland support!
Re:XFCE Wayland Development Roadmap by beebmam on Thursday September 14, 2023 @09:28AM (#37508751)
I like those experiments