> Most software today is crappy. Do you really need all the bells and whistles? Probably not. I agree that most software today is bloated , but I wouldn't say crappy. There are legitimate reasons to choose bloat, for example using SDL or Electron to speed up development and have easier portability. But for some reason I do strongly enjoy writing and using minimalist software. That's why I removed C++, SDL and other l…
It's a shame no one has figured out how we can get the flexibility of html/css/js in a way that is fast.
Mwm – The smallest usable X11 window manager
31–40 of 96 posts
Re: Mwm – The smallest usable X11 window manager
#32Re: Mwm – The smallest usable X11 window manager
#33While this leaves a lot to be desired as a window manager, it illustrates one of my main gripes about the Wayland ecosystem: By effectively bundling the window manager and X server, it makes it much harder for more niche/experimental window managers to come about and stay alive. Even with things like wlroots, you have to invest a lot more work to get even the basics working that X11 will give you for free.
True; but a counterargument is that the _display protocol_ is not the right abstraction layer for decoupling window management from the display server. There is nothing stopping someone from writing a batteries-included wlroots-like library where the only piece you need to write is the window management and input handling, or even an entire Wayland compositor that farms these pieces out to an embedded scripting runti…
I have not tried mwm but use my own 100 line C window manager and I can copy and paste without issue.
Wayland will take 20 more years before it can dethrone X11. And even then we will mostly run X11 apps on XWayland.
Re: Mwm – The smallest usable X11 window manager
#34Not ICCCM compliant.
Re: Mwm – The smallest usable X11 window manager
#35Earlier quoted context omitted.
True; but a counterargument is that the _display protocol_ is not the right abstraction layer for decoupling window management from the display server. There is nothing stopping someone from writing a batteries-included wlroots-like library where the only piece you need to write is the window management and input handling, or even an entire Wayland compositor that farms these pieces out to an embedded scripting runti…
Copy&paste between apps should work just fine using this window manager. I have not tried mwm but use my own 100 line C window manager and I can copy and paste without issue. Wayland will take 20 more years before it can dethrone X11. And even then we will mostly run X11 apps on XWayland.
An example that matters for window managers would be complex window reparenting policies or input grabs, but that's a little less descriptive of the core concept I was trying to get across.
Re: Mwm – The smallest usable X11 window manager
#36I wish things were as easy as they were with X11. Being able to ssh into a box and “export DISPLAY=192.168.0.7:0.0” then start an app and have it show up locally is just magical.
Re: Mwm – The smallest usable X11 window manager
#37I wish things were as easy as they were with X11. Being able to ssh into a box and “export DISPLAY=192.168.0.7:0.0” then start an app and have it show up locally is just magical.
We had a bright future in the past.
Re: Mwm – The smallest usable X11 window manager
#38Re: Mwm – The smallest usable X11 window manager
#39While this leaves a lot to be desired as a window manager, it illustrates one of my main gripes about the Wayland ecosystem: By effectively bundling the window manager and X server, it makes it much harder for more niche/experimental window managers to come about and stay alive. Even with things like wlroots, you have to invest a lot more work to get even the basics working that X11 will give you for free.
True; but a counterargument is that the _display protocol_ is not the right abstraction layer for decoupling window management from the display server. There is nothing stopping someone from writing a batteries-included wlroots-like library where the only piece you need to write is the window management and input handling, or even an entire Wayland compositor that farms these pieces out to an embedded scripting runti…
Window Manager Flames, by Don Hopkins
The ICCCM Sucks
The ICCCM, abbreviated I39L, sucks. I39L is a hash for the acronymic expansion of ICCCM for "Inter-Client Communication Conventions Manual". Please read it if you don't believe me that it sucks! It really does. However, we must live with it. But how???
[...]
Re: Mwm – The smallest usable X11 window manager
#40Earlier quoted context omitted.
Copy&paste between apps should work just fine using this window manager. I have not tried mwm but use my own 100 line C window manager and I can copy and paste without issue. Wayland will take 20 more years before it can dethrone X11. And even then we will mostly run X11 apps on XWayland.
I'm sorry for not making it more clear, but that was just an example of something left unspecified by the X11 core protocol but instead defined in a standard convention. An example that matters for window managers would be complex window reparenting policies or input grabs, but that's a little less descriptive of the core concept I was trying to get across.
https://tronche.com/gui/x/xlib/utilities/XRotateBuffers.html