5

Where would you start with a new desktop environment for Linux?

 2 years ago
source link: https://lobste.rs/s/rrqrqe/where_would_you_start_with_new_desktop
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Where would you start with a new desktop environment for Linux?

Starting a new Linux desktop project, what would be your first step? Are there specs for standards to follow? Is there an example minimal Wayland window manager or the like? Would you use GTK or Qt or something else?

Thanks for any responses.

What do you want to accomplish? Do you want something with the same sorts of abstractions as existing desktops? If so is there a reason other than vanity that prevents you from contributing to KDE or GNOME (do you want to do this as a learning exercise?)? Do you want to do something novel? If so, how will you provide an incremental migration path for existing software?

Using an existing toolkit locks you into a lot of core abstractions that the toolkit provides and limits your flexibility. Not using an existing toolkit makes it harder for existing apps to work in your environment.

If I had time to do DE-like things today, I’d contribute to Arcan. It’s the first thing I’ve seen in a long time that looks as if someone is building tooling that enables the kind of system I want to be running ten years from now.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK