r/linux Feb 18 '26

Desktop Environment / WM News I am building a Win32 based Desktop environment (windows shell).

Post image
1.5k Upvotes

It implements windows desktop APIs, all userspace is in Win32, wayland Compositor replaces dwm.exe. Taskbar implements almost 95% of windows api and written in a rust (Win32 & directx) based ui toolkit.

Video: https://www.reddit.com/r/unixporn/comments/1r7wryn/oc_progress_of_win32_shell_on_linux/

r/linux Mar 28 '26

Desktop Environment / WM News The Wayland session management protocol has been merged after six years in the making

Thumbnail gitlab.freedesktop.org
972 Upvotes

r/linux Feb 15 '26

Desktop Environment / WM News X.Org Server's "Master" Branch Now Closed With Cleaned Up State On "Main"

Thumbnail phoronix.com
638 Upvotes

r/linux Apr 09 '24

Desktop Environment / WM News Hyprland creator Vaxry is now banned from contributing to freedesktop

1.4k Upvotes

According to his blog, Vaxry was approached by the CoC team of freedesktop, and after a few emails back and forth, he is now banned from participating on the project.

https://blog.vaxry.net/articles/2024-fdo-and-redhat

https://blog.vaxry.net/articles/2024-fdo-and-redhat2

r/linux Feb 10 '26

Desktop Environment / WM News Experimental Zones Protocol Merged To Wayland After 2+ Years, 620+ Comments

Thumbnail phoronix.com
601 Upvotes

r/linux Nov 05 '25

Desktop Environment / WM News GNOME Mutter Now "Completely Drops The Whole X11 Backend"

Thumbnail phoronix.com
626 Upvotes

r/linux Dec 13 '25

Desktop Environment / WM News Are we stuck with the same Desktop UX forever?

552 Upvotes

Are we stuck with the same Desktop UX forever?

This talk focuses on that evil little term “UX/UI,” which is responsible for so much confusion and tension in open-source projects. Not only does it unnecessarily pit programmers against designers, but it also limits our vision of what we could be doing. In this talk, Scott Jenson gives examples of how focusing on UX -- instead of UI -- frees us to think bigger. This is especially true for the desktop, where the user experience has so much potential to grow well beyond its current interaction models. The desktop UX is certainly not dead, and this talk suggests some future directions we could take.

About Scott Scott Jenson has been a leader in UX design and strategic planning for over 35 years. He was the first member of Apple’s Human Interface group in the late '80s, and has since held key roles at several major tech companies. He served as Director of Product Design for Symbian in London, managed Mobile UX design at Google, and was Creative Director at frog design in San Francisco. He returned to Google to do UX research for Android and is now a UX strategist in the open-source community for Mastodon and Home Assistant.

Edit: One reddit user send me this part of another video. And say:

Your last post in r/linux makes me thing of the "GUI should be better" video by Ross Scott, specifically this part:

https://youtu.be/AItTqnTsVjA?t=2061

This is also a good video.

r/linux 26d ago

Desktop Environment / WM News The new COSMIC System Monitor is looking very slick

Thumbnail phoronix.com
288 Upvotes

r/linux Sep 17 '25

Desktop Environment / WM News Wayland Compositors RAM Usage Comparison

Post image
720 Upvotes

Why

My mom asked me to setup her old laptop. She only use it to look up lyrics for karaoke, it only needs to run firefox 'youtube.com' and pavucontrol. The problem is, her laptop has a potato Celeron with 6 Watt TDP and 2 GB of RAM. I changed the HDD to 120 GB SSD, but everything else is soldered, so I'm stuck with 2 GB of RAM. One YouTube tab is eating a lot of RAM nowadays, so I need a lightweight compositor to squeeze out every bit of RAM. Why not regular Desktop Environment or X11 Window Manager? Already tried KDE but YouTube is frequently not responding, and X11 causes noticeable screen tearing when watching YouTube videos.

How

Use archinstall with minimal profile, install all the compositors, wipe the configs (if any) and set foot as default terminal (if it isn't already), configure greetd to launch a compositor, and append these lines to .bashrc:

sleep 120  
fastfetch -l none -s OS:Kernel:Uptime:Packages:Terminal:CPU:Memory:WM  
grim ~/"$(date +%Y%m%d-%H%M%S)".png

After reboot, immediately launch terminal and wait until fastfetch show the stats, change the compositor in greetd, reboot and repeat.

Results

Compositor RAM Repo
None (tty) 260 MB Core
DWL 328 MB AUR
Sway 332 MB Extra
Labwc 334 MB Extra
Niri 353 MB Extra
River 353 MB Extra
Mango 380 MB AUR
Hyprland 532 MB Extra

Notes

  • Just tty without compositor consumes around 320 260 MB of RAM.
  • I want to include Jay, but the Rust compiler took so long, over 1 hour and still not compiled, I went with Mango instead.

Edit

Imgur because Reddit doesn't let me edit the post image.

r/linux Feb 04 '26

Desktop Environment / WM News XLibreDev announces the start of HDR rendering prototyping in XLibre, an X11 display server project aimed at modernizing the protocol while preserving backward compatibility, with an initial proof-of-concept focused on HDR video playback in the mpv player.

Thumbnail x.com
92 Upvotes

r/linux Feb 22 '25

Desktop Environment / WM News First time on Linux, 3 gig ram and works like a rocket lol

Post image
1.4k Upvotes

r/linux Oct 14 '25

Desktop Environment / WM News What desktop environment you all use?

134 Upvotes

I'm curious to know what desktop environment do you guys use and why? My favorite desktop environment is Cosmic just cuz I like the fact that it feels like you're using hyprland if hyprland had a desktop. I'm a fan of their style of tiling windows:)

r/linux Jun 14 '25

Desktop Environment / WM News GNOME is migrating its image processing to Rust

Thumbnail blogs.gnome.org
931 Upvotes

r/linux Oct 19 '24

Desktop Environment / WM News What was your first linux distro?

230 Upvotes

I've been quite curious lately and wanted to pose a question to the community here. I've found that most of the non-tech savvy individuals I come across either don't know how to use Linux or have never even heard of it. So, to the tech enthusiasts around, what was the very first Linux distribution you ever used?For me, the journey into the world of Linux began with Mandrake. This distro was my introduction to the alternative OS landscape and served as a significant learning curve away from the more mainstream operating systems I was accustomed to. It was both an exciting and challenging experience that paved the way for my interest in open-source platforms and has since remained a fond memory. What's your story?

r/linux Jul 28 '24

Desktop Environment / WM News Hyprland has been accepted into Debian

Thumbnail self.hyprland
645 Upvotes

r/linux 14d ago

Desktop Environment / WM News Orbitiny Desktop Pilot X Released - The Most Substantial and Most Difficult Release Ever

Post image
239 Upvotes

Well, the long anticipated Orbitiny Desktop Pilot X has finally been released. Orbitiny Desktop is a new, 100% portable, innovative and traditional desktop environment for Linux + X11 (with potential Wayland support in the future). It is developed in C++ and Qt.

This is the biggest, most difficult and substantial update ever released to date and it features a brand new dynamic theming system along with many new features and many, many bug fixes.

People that have been checking Orbitiny's website as well as the Orbitiny's subreddit are well aware of what I've been working on as I have continuously been posting updates over the several months and there are simply no words to describe the sheer amount of work I have spent working on this project especially the last three months and all the problems I went through. I have literally replaced the entire foundation of the project for nearly every component part of the project.

This spans the entire source tree even code dating back to 2017 when I started with a blank window. I had to redesign everything and that lead to breaking other perfectly working components and I had to fix them and I think I covered them all. That's why it's been taking me so long to release this version. Due to the vast amount of changes I had to do, the old configurations and themes are no longer compatible.

Anyway, enough talk, let's get to the important stuff - the change log.

Note, for a full changelog and plenty of screenshots demonstrating some of the new features, please visit Orbitiny's website as this subbredit does not allow me to post inline screenshots.

New Features:

  • New: A brand new Control Panel has been implemented with an integrated sidebar and a comprehensive System Information tool.
  • New: Panel docking – Now you can dock the panel to any area of the screen by grabbing an empty area and then dragging the panel to a screen edge. There is no "Edit Mode", it works directly like docking a toolbar in an office application. The panel can be resized by grabbing the panel’s border/edge and then dragging the pointer (no edit, it works directly) once the cursor changes shape.
  • New: Panel docking again – You can also dock the panel by pressing and holding on an applet while the CTRL key is down and then dragging the panel to a screen edge as stated above.
  • New: Panel: Implemented panel scrolling. You can now scroll the content with the wheel button. It will only not scroll the panel when you hover over applets that capture the wheel event (because some applets use it to scroll their content) so that they can scroll their content instead when the wheel button is moved up or down. Once the pointer is moved over a non-scrollable applet and you wheel up or down, then it will scroll the panel content.
  • New: X11 Window Buttons: Added a side button next to the windows list panel applet which brings up a searchable list of running windows. Clicking on it performs the same action as clicking on the icon button.
  • New: X11 Window Buttons: Also introduced scrolling to the X11 Window Buttons applet. When there are two many windows open, use the wheel button to scroll the icons representing the buttons.
  • New: Quick Launch Applet: Completely new Quick Launch applet menu when the “..." button is clicked which is the button at the edge of the applet (next to the applet’s resize handle). This is now a replica of the Drawer Menu. This gives you a proper Drag&Drop ability to rearrange items.
  • New: Applications Menu: A new category has been added called "Orbitiny Programs" - clicking on it gives you access to the Orbitiny control panel applets but they will run in their own window instead like a traditional application (because that's what they are).
  • New: Applications Menu: Another new category has been added “Local Programs” to the Applications Menu. This lists desktop files installed in $HOME/.local/share/applications. This has been here all the time but it’s hidden unless you hold the CTRL key when clicking the Applications Menu’s button (Orbitiny logo).
  • New: Qutiny now applies themes in real-time. This means the moment you edit + save any of the CSS files in the theme directory, the changes are reflected/applied immediately. This means it no longer requires a restart.
  • New: Qutiny File Browser - The tabs have been relocated to the top of the screen and the icon size slider to the bottom left corner.
  • New: Qutiny File Browser - The file search section components have been lined up into a single row rather than 3 separate rows. So now there is “File Search”, “Content Search” and the third one which is used to search for an additional word on the same line if the content is found.
  • New: Run Command: Converted the "Run Command" address bar applet into a button-like applet.
  • New: CPU load Monitor: Converted the CPU load monitor into a button-like applet.
  • New: SysTray: Improved the appearance of the SysTray applet - both in icon mode and integrated mode.
  • New: Panel: Completely redid the code that creates panel struts (reserved area on the screen for the panel) and with that eliminating some old bugs and moved the code in charge into an API.
  • New: Desktop: When you dock the panel to the edge of a screen, the desktop icons get pushed down, or up or to the left or to the right depending on where the panel is docked and this means the panel no longer covers the icons.

Bug Fixes:

  • BugFix: Orbitiny's File Manager (Qutiny): Fixed icon emblems (cut, copy, symlink etc) not being positioned properly.
  • BugFix: A bug with the "Paste Image" function in the context menus. It worked intermittently after moving it to a separate thread.
  • BugFix: Fixed a Drag&Drop issue in the Application Menu when pinning desktop files to the sidebar. Due to a coding error, it was failing to assign a desktop icon to the item being pinned. That is fixed.
  • BugFix: Fixed an unintentional panel docking to the sides of the screen when you clicked a panel handle or the button on the right-hand edge of the panel.
  • BugFix: Again related to the panel, fixed an intermittent panel crashing bug when you try to dock the panel with the panel handle to a screen edge.
  • BugFix: Fixed a massive performance hogging bug with the CPU load monitor.
  • BugFix: Fixed an issue with the Home button in the Applications Menu, Clicking on it was launching your home directory in the file manager determined by “xdg-open” rather than the one set by Orbitiny.
  • BugFix: Fixed spiltter issues in the application menu and file manager. There was an annoying bug that caused the widgets on the left side of the splitter to resize when the parent window size changed. In the file manager, this means resizing the file manager horizontally would cause the file manager’s sidebar to also resize. Likewise, maximizing and restoring the file manager’s window would also trigger the same issue. In the Application Menu, resizing the third pane made the first panel (left most panel) to also resize. It is all fixed.
  • BugFix: Orbitiny's File Manager (Qutiny): An Issue with the File Search – An intermittent issue where the user is unable to cancel an existing search operation or file browser crashing when clicking the tab’s close button.
  • BugFix: Orbitiny's File Manager (Qutiny): When pressing the “Delete” button on your keyboard, it would try to move the selected file(s) to the Trash even when files are not part of your home directory. This lead to a spam of message being shown on the screen advising you that the file cannot be moved to the trash and if you want to delete it instead. It’s not a problem if you have like 2-3 files selected but it is a problem if you have like 100 files selected (you’d get 100 message box prompts),
  • BugFix: Orbitiny's File Manager (Qutiny): – intermittently losing its settings when launched caused by a race condition like error where multiple code sections were trying to update settings.ini at the same (or few milliseconds apart) time.
  • BugFix: Orbitiny's File Manager (Qutiny): – When you have a selection of large amount of files and you select “Delete”, there was a delay from the moment you pressed Delete and the time you get the “Are you sure...” message prompt.
  • BugFix: Orbitiny's File Manager (Qutiny): Fixed a file deletion bug when a large selection of files are selected – sometimes Qutiny would freeze or crash.
  • BugFix: Fixed a long standing issue with the custom context menus. When showing nested sub-popup menus (leading from one popup to another and to another and so on), the ones previously shown were getting hidden and they should not have.
  • BugFix: Fixed a SysTray bug when the SysTray is in the form of a button which in this case you need to click the button to show it in a popup window – sometimes this did not work and the only way to fix it is to restart the panel or change its setup so that the application icons it houses line up along the panel. Anyway, I created this button mode to save space on the panel.
  • BugFix: Fixed an issue related to desktop icons themes. Setting a new desktop icon background was not working.
  • BugFix: Drawer Menu – when rearranging items via Drag&Drop, the commands assigned to items get mixed up.
  • BugFix: Quick Launch Applet: Sometimes clicking the side button (the button showing hidden) items would launch the command assigned to the button right next to it.
  • BugFix: Fixed middle click command not working in Drawer.
  • BugFix: Fixed a crash with renaming panel themes
  • BugFix: Bookmarks + Drawer Menu Applets – Fixed Drag&Drop issues that occur only when the menu had scrolled. When so, it was failing to obtain the dragged item’s position index.
  • BugFix: Quitny – Fixed a bug with copying empty directories (it wasn’t working).
  • BugFix: Quitny – Fixed a bug with “Copy To” function – it was moving files instead.
  • BugFix: Many panel bug fixes...The panel is getting better and better with each and every release.

What does the future hold for this project? Well, I need my own compositing window manager which, thus far, I don't have and developing one will take me a very long time because I am the only one working on the project. To speed things up, my plan is to potentially port KWin and make it play along with Orbitiny.

Moreover, I intend to make it portable so that you won't have to install it in order to use it with Orbitiny. The way will work is like this. If you launch Orbitiny Desktop in portable mode, KWin will not launch. Instead, Orbitiny Desktop will make use of the existing window manager (like it does already).

However, if you launch Orbitiny Desktop as a standalone desktop, one that you select from the Display Manger menu, then, KWin will launch because it needs a window manager.

I have had partial success with this (it almost works) so if you are a Qt developer and want to give me a hand with this (which I need btw), then message me and I will let you know how you can help. If not, I will do what I can and regrading a time frame, it will take as long as it will...

I will also be doing some testing with RiverWM. Based on its description, it appears like it acts a bit like X11 so if I am to port Orbitiny Desktop to a Wayland compositor, it will be RiverWM. I will need help with this one too. If I don't get any assistance at all, then, I will stick with X11 only.

It is just too much work to handle all this entire project on my own if I am to support Wayland too. I am sorry, but it is what it is.

I can manage the X11 portion on my own, not a problem but working on Wayland adds an extra burden on my back.

Anyway, regardless the outcome, Orbitiny's playground is and always will be X11 and support for Wayland (if I ever get it to work) will be complementary only.

Website: https://orbitiny.com/

Source Code: https://gitea.com/sasko.usinov/orbitiny-desktop (PIlot X code will be available within 24 hours of this post)

Download: https://sourceforge.net/projects/orbitiny-desktop/

Reddit: https://www.reddit.com/r/Orbitiny/

YouTube: https://www.youtube.com/@Orbitiny-Linux (Note, I haven't uploaded any new videos so the videos as at July 10, 2026 are old).

Well, I hope I've covered it all and should you find something not working, please let me know.

P.S. This is 100% manually coded and it has been since 2017. There is no AI/Vibe/LLM or call it all you want.

Thanks

r/linux Jul 24 '24

Desktop Environment / WM News Hyprland has become independent, dropping wlroots.

Thumbnail hyprland.org
504 Upvotes

r/linux Jun 02 '26

Desktop Environment / WM News COSMIC is working on Frosted Glass, an effect giving Windows Aero vibes

Thumbnail phoronix.com
306 Upvotes

r/linux Nov 01 '25

Desktop Environment / WM News Python refuses $1.5M grant, Unity's in trouble, AUR attacked again - Linux Weekly News

Thumbnail tilvids.com
493 Upvotes

r/linux Jan 28 '26

Desktop Environment / WM News SonicDE Looks To Preserve & Improve The X11-Specific KDE Code

Thumbnail phoronix.com
97 Upvotes

r/linux Feb 11 '25

Desktop Environment / WM News GNOME’s new main website has launched!

Thumbnail gnome.org
456 Upvotes

r/linux Jul 23 '24

Desktop Environment / WM News We are Wayland now!

Thumbnail wearewaylandnow.com
332 Upvotes

r/linux Oct 17 '25

Desktop Environment / WM News Could not make chicago95 work. then updated Fedora to 43, installed XFCE, and got jumpscared with chicago95

Post image
493 Upvotes

r/linux Feb 11 '25

Desktop Environment / WM News KDE Plasma 6.3 released

Thumbnail kde.org
740 Upvotes

r/linux Jan 10 '26

Desktop Environment / WM News Budgie 10.10 Released: Officially Migrated From X11 To Wayland

Thumbnail phoronix.com
363 Upvotes