Windows just keeps getting weirder. There's this regrettable dichotomy between (1) a rock solid OS core with great features like Hyper-V, PowerShell and exceptional back-compat, and (2) a crap, sluggish, inconsistent UI slapped on top, laden with ads, "Rewards" Points and tracking.
WSL2, power toys and hands down the best window management of any OS, I hate working on my MBP just due to the difficulty of managing different windows and aligning them on the same desktop.
FYI -- on my MBP I use a program called Spectacle to snap windows around, and I now have no complaints relative to what you can do on Windows.
Development on Spectacle ceased[1] and it looks like the community may have rallied around an open-source program called Rectangle, which is open source. At least, judging from this single Reddit thread lol:
https://www.reddit.com/r/osx/comments/kazpcn/spectacle_alter...
[1] Although when I search for it now, I see an update from 2023 on softonic? Although the original dev's github repo for it hasn't been updated in years. https://github.com/eczarny/spectacle
I use Rectangle for this purpose.
If you have it already, another alternative is to use BetterTouchTool and set it to override the behavior of the green corner button. For me it works just like Windows where there’s “minimize” on the yellow button and “maximize” on the green. I still use gestures like exposé but never have to worry about switching desktops or getting stuck in full screen.
+1 to BTT. I also love how they have a (fully disable-able) drag to split, similar to Windows' hot edges
I use Amethyst, but it's keyboard, not mouse driven, so a bit different.
I use Rectangle and still have complaints about Mac window management. Rectangle itself is great, but it's discernably a patch over a bad window management paradigm, and the awkwardness underneath pretty regularly shows through.
As just one example—the dock is atrocious for a browser-centric workflow. I only ever have 2 "apps" open at a time, but I have 6 Firefox windows and 2 IDE windows, and remembering where I put a specific window (or even that I already have it open!) is a chronic problem. I know about right-click to show all, but the text that pops up is small (it's a context menu, not a first-class navigation element) and that doesn't help with the discoverability problem.
I'm sure that there are other apps to patch the other aspects of the system that irritate me, but if you have to install 4 third party tools to get something close to how good Windows is out of the box then I'd say OP has a good point.
*bad window management for you Believe it or not, some people actually do like to have free moving windows and such.
Also you seem to be ignorant of a lot of features of macOS, like cmd-tab, focus an app, cmd-up arrow to show the windows of the app, and so forth. Or swipe down from the trackpad on a Dock icon to show the windows of the app.
Anyway, YMMV as always. Personally I find the window management atrocious not because of the way it was designed, which definitely works for me (and I hate the Windows’ one), but because of the bugs which they insist on never ever fixing…
On the opposite side, would you (or anybody) know of a program to show windows in a cascade/overview style, on windows? So for example have one or 2 “main” windows, and have some/all the other windows in a cascaded view in the background. I would think it would help productivity a lot.
(PowerToys doesn’t do this by itself, you have to select every window in place if I’m not mistaken.)
I use BetterSnapTool.
Probably seems weird to you, but I've never got on with the Windows UI. There's too many things that steal focus. I've been XFCE for too many years now, but it doesn't change significantly that I find I have to invest time learning what's changed.
There used to be a 'tile windows' since windows 2.0 or something like that, but it did just that, splatted the windows to take up all the space.
One thing I like about X11 and Windows doesn't do it, is alt-dragging from anywhere in the window, last time I used Windows you couldn't move things around by holding alt and left clicking anywhere, you could only do that from the title bar, which means you can't slide the top of the window off the screen.
The other major thing for me is selection copy, if you highlight text, you can't middle mouse button to paste it, you have to ctrl-c first, which is just more steps.
I rarely get focus stolen on Windows 10. They now make it very difficult for applications to do this (see the allowed conditions here: https://learn.microsoft.com/en-us/windows/win32/api/winuser/... ). In contrast, focus stealing is a way of life on XFCE, and I just have to put up with it. The settings they recommend to fix it don't actually help.
Really? There's two programs I know of that will take focus and they're both authentication prompts. The sort of thing that cranks my handle on Windows were mostly from the browser and almost anything else.
With XFCE though, I'm quite happy with the level of focus stealing, things that seem to be justifiable are at the right level, like authentication prompts.
Out of interest, what are the things that take focus for you? Maybe we're running totally different sets of programs which might give me an impression that isn't warranted.
Long time XFCE user here. Steam will absolutely steal focus. I usually start Steam and then move over to something else like the terminal or web browser and multiple times during Steam's startup it will steal focus. I just want it to start up in the background. Aside from that, I agree focus stealing isn't a huge deal in XFCE. (XFCE 4.18, Debian trixie/testing)
you can't slide the top of the window off the screen
You can use "move" in the system menu. Once activated, the arrow keys in the keyboard will move the window outside the desktop window, not sure if you can do it using the mouse somehow.
Interesting, I didn't know that, I think I'll stick to alt-moving, it's been very convenient so far!
power toys is buggy. It has had this bug that shows on non-US keyboard layouts, and of course it will never be fixed because who cares about non-US keyboard layouts?
Meanwhile on KDE I have an easy option to swap caps lock and ctrl, without having to install some weird .exe file off github.
Powertoys got a significant update for foreign users just 4 days ago.
https://github.com/microsoft/PowerToys/releases
I'm subscribed to the issue. I'd have gotten an email if it was fixed.
I have a question for you: If you make a Pie Chart with the time you send on each OS: Linux, Windows and Mac, what will be the percentages? Specially while you were young.
Of all the languages I speak, German is the more chaotic language by far. But most native Germans consider it the best/easiest.
For me the Windows management of Windows is horrible, but I spent like 90% of my time in Linux were I was young, even using things like "screen" that uses the command line and shortcuts to be the most efficient thing I have ever used (while requiring learning the shortcuts before becoming productive).
Today I use Mac like 95% of my time, control Linux machines with it and use Windows when the force of circumstance obliges me the 5%.
When I was young I was mostly using Windows. For the last 15 years or so it has been macOS. I made a number of attempts (sometimes lasting months) to use Linux but it never stuck.
My conclusion is that usability is mostly about getting used to how things work and a tiny bit of customisation. There are no significant usability differences between operating systems.
The _only_ thing that I have never gotten used to and that keeps slowing me down is that app switching (Cmd+Tab) in macOS is MRU while switching windows (Cmd+`, Cmd+Shift+`) within apps is circular.
I'm finding it impossible to remember whether I have to go forward or backward to get back to the window I'm looking for within an app.
Sorry for being off topic, but just tried powertoys based on your post, and holy cow! What an amazing piece of software. I particularly like the file unlocker feature, and the Windows implementation of Quick Look.
Huh? You can't even snap windows to screen edges.
Is that Fancy Zones which is part of power toys?
BetterSnapTool is great for this. Check it out.
Out of curiosity, how many window managers have you used on Linux? I found some superior choices there but I do agree that Windows is generally ok with Mac being dead last.
Many years ago, they used to charge a not inconsiderable amount for Windows. Given the trend towards making an OS cheap/free, I wonder is this some corporate response driven by a department somewhere that is charged with balancing the books.
That's the worst part (and I know that most people will never buy a license because they get it through their OEM or just crack it) but Microsoft are still happy to charge you £220 for a Windows 11 Pro licence [0] and shove ads in your face.
[0] https://www.microsoft.com/en-gb/d/windows-11-pro/dg7gmgf0d8h...
The second all my games are fully compatible with Linux natively, I'm ditching that horrible "does it all, but poorly" corporation.
I've been seeing this sentiment since 2001 at least. No one ever follows through; if they did we would have seen this already in the desktop stats.
You will, whether you consciously realise it or not, switch to playing windows exclusive games the minute all your games run on Linux, hence you will never switch.
Well you can see it. Linux is used by 4.25% of all English speaking Steam users. And its trending upward.
https://www.gamingonlinux.com/steam-tracker/
That's a statistic that is irrelevant to my point.
It is not a statistic of Linux desktop share, it's a statistic of existing Linux users, not windows migrations.
Yes it is. The Y axis is "Percentage of Steam users". The fact that the Linux percentage is increasing means that the the percentage of Windows users are decreasing. The graph shows a trend of migrating from Windows to Linux.
"% of desktops amongst Steam users" is significantly different from "% of desktops".
Stat counter also has Linux going from 2.5% in 2021 to 3.8% today: https://gs.statcounter.com/os-market-share/desktop/worldwide...
(And yes, this excludes ChromeOS and Android)
>I've been seeing this sentiment since 2001 at least. No one ever follows through; if they did we would have seen this already in the desktop stats.
There has been an inflection point crossed lately, because of Proton and the Steam Deck. Linux is at 1.95% market share on Steam today. A year ago it was 1.3%.
As I pointed out to another reply, this fact is not relevant to the point I made.
You may as well say "but the sky is blue", which is also true and just as irrelevant
I think we are at an interesting reflection point. Desktop Linux is to the point where it does pass the grandma/cousin tests for usability/install. Games were one of the big items from a compatibility perspective. Combine that with Windows 11 not working on older, viable hardware... 2025 is going to be interesting.
Those of us who used it on desktop Linux helped drive the handheld, which is really accelerating compatibility. When Windows 10 hits EOL, folks got to go somewhere - and many are not going to toss out their hardware for new.
How recently have you tried. Obviously YMMV, but all mine already are. Proton is a thing of beauty.
Microsoft kicks me from online play if I use proton… Coincidence?
Then stop buying games that are not?
OEM licenses are not exactly free or cheap. I was perusing the local shops a couple of weeks ago and the same exact laptop without a Windows Home license is always $100 cheaper, no exceptions. More than that for Pro or whatever the fuck it's called. So most people will buy a license, they'll simply not be aware of it. How convenient for MS.
"OEM" licenses sold by retail is not at all representative of what actual PC makers pay, which is of course going to massively vary. I wouldn't be surprised if some manufacturers, especially those who have been flirting with Linux, have instead been paid to install Windows.
Microsoft are still happy to charge you £220 for a Windows 11 Pro licence...
You can buy Windows 10 Pro OEM licenses for less than 20€ online. I did just that for a familiar three months ago. The installation was validated and associated with the Microsoft account no problem.
Then you can "upgrade" to Windows 11 free of charge, if that's your thing.
It’s weird right? 1. keeps me firmly on the platform, I find it a delight how often things “just work”. Run a linux app? Just works. Hook up some niche 15yo printer? Just works. Run a game/demo made 20 years ago? Just works. Even MS Paint very much still just works.
It all just works and then the perfectly good Mail app is forcing my mom to switch to the new Outlook, which is Mail, but messier, with ads. What?
I wish Satya Nadella would pull a Steve and yell at some people for this shit. It’s eroding trust in the company that they maintained for so many decades, that can’t be a good long term game can it?
Just to check, are you suggesting a Steve Ballmer yell or a Steve Jobs yell?
No confusion there for me, Ballmer's signature move is throwing chairs. Soo many chairs are waiting in the Windows department...
Hahaha o yea forgot :-) I mean a Steve Jobs yell, not sure that a Ballmer yell would’ve worked equally well on the product people.
Having been yelled at repeatedly by an exec, please don't really do this. It is never constructive. Even yelling by Steve Jobs was unwarranted. If you have to yell at people there is a bigger problem which must be resolved first.
Nadella probably cheers for more ads revenue, more Azure lock-in, more o365 subscriptions, more edge market share and more silly AI usage because those must be the KPIs at this point, and it doesn't really matter nor shows in those KPIs whether they grew from inherently user-hostile patterns or based on merit and quality.
Game made 30 years ago needs dosbox, an open source project, to just work.
Game made with directx6 20 years ago will render in CPU and just work but be so slow to be unplayable. Then you need to replace the .dll and make it link with an open source library that reimplements dx and converts the calls to the new API, so that it can actually render in hardware.
Yes, solitaire.exe still works. 3d games less so.
I'm full of games like star wars jedi outcast or so that no longer work on windows.
When I was a kid it was just a crappy, sluggish, inconsistent UI built on top of DOS.
That was the “Windows 95” lineage. NT was solid from the start (which is why MS then also made it the basis for XP).
NT was far more resource-demanding (i.e. "sluggish") than 9x due to all the abstractions - it's just the hardware that progressed so fast in a few years that it was kind of irrelevant.
I feel like almost all software since roughly the advent of the CD-ROM, when distro size stopped being a major limit, has been in a race to outbloat Moore's Law.
That's true, NT was much more resource demanding but there were other mitigating factors too. Drivers were either inefficient and or badly written, the video driver imposed inflexible rules on software's access to the underlying hardware and its plug-and-play feature was brain-dead from the outset. Most of these problems weren't fixed until Windows 2000.
Incidentally, I've always thought W2K—taken all round—as the best version of Windows, it's the version with minimal dross and useless stuff and MS hadn't got into spying on users by that stage.
I should have added /s. It was Windows 3, actually. But I was just riffing on the parent to point out that we've come full circle.
I don't know, Windows 11 came with many things I've wanted for years:
- notepad with tabs
- shell UI with tabs, VT-100 support and ability to replace the shell
- Paint.net with AI
- even Windbg has massively improved
Ahhh, tabs... it only took 40 years!
I sometimes think I’m the only person in the universe who doesn’t prefer tabs. I already have a way to manage multiple windows worth of content: my OS’s Window Manager. Why would I want every application I run to also implement its own custom window management—visually and functionally inconsistent from every other application’s custom window management?
I feel applications that do tabs are just like applications that do their own custom quirky File-Open dialog even though my OS provides a standard one.
Meanwhile Notepad++ has been free for 20 of those.
With five tabs open in Notepad, since they are placed in the titlebar, there remains only about 1 cm of titlebar by which I can grab the window to drag it around. This area is distinguished only by a short vertical pale grey line like a pipe character, because it's not cool to have a border around any interface element any more apparently. So I often drag a tab off the window by mistake and have to put it back and hunt for the small part that's actually the titlebar.
Then there's the way they put search into a fixed floating window, which when you search upward sits on top of the search result, obscuring it.
Some much this. I wish there was an option with the current core but something like a lightweight Windows 2000 UI.
WinPE and other stripped-down unofficial "distros" of Windows do exist. Someone will try to run the Win2k shell on a Win11 kernel, if it hasn't already been done. Based on what MS has done with backwards-compatibility, I wouldn't be surprised if it almost "just works".
Win10's UI on Win11:
https://www.reddit.com/r/Windows11/comments/o6ysyb/so_i_repl...
I actually once saw the Win 7 UI appear behind the Win 11 UI in Acrobat Reader.
Not sure if this was some Acrobat specific stuff or if it’s still “there” in general.
Serious question: Where do you see ads? I’ve used Windows 11 since it came out, and have never experienced a single advertisement.
Did you install it? They advertise cloud storage, office software, and gaming in the setup process.
Maybe that’s it. I untick all of the boxes during install and use a local account instead of a Microsoft account.
This is a great summary. Terminal and WSL2 were really nice additions to all of that other cool shit like hyper-v, sandbox, etc. But, I still rather just use Proxmox/Linux...