5 ms·
Since the first taste of Linux WMs, I believe the best and only good way of handling window move and resize is super+lmb/rmb respectively. No more pixel-perfect
by ivanjermakov 8mo ago
Since the first taste of Linux WMs, I believe the best and only good way of handling window move and resize is super+lmb/rmb respectively. No more pixel-perfect header/corner sniping!
https://www.reddit.com/r/Fedora/comments/qv0vmz/missing_super_right_mouse_click_for_resizing/ https://www.reddit.com/r/Fedora/comments/qv0vmz/missing_supe...
- garciansmith 8mo agoYeah, it was one of those things I noticed when I first started using Linux and wondered why every other OS didn't just copy it.
- cosmic_cheese 8mo agoProbably just simple resistance to use of modifier keys in non-technical users, at least on the Windows side. A lot of users never touch a modifier except for Ctrl for copy/paste and maybe Windows for start menu search. On the Mac side where key combos and modifier use is more widespread among users, it’s probably because there’s no intuitive visual that can be associated with the interaction.
- hota_mazi 8mo agoOn Windows, I use AltDrag.
- tricked 8mo agoAltdrag doesn't work with scaling and is missing some other nice to haves, The Altsnap fork of it fixes this. Its one of the first things i install.
- garciansmith 8mo agoOh, I get having a visual way of doing it with just a mouse for sure. But for power users or even just-a-little-bit-of-knowledge users it's super quick and convenient. When I had to use Windows for work it drove me nuts that the option wasn't there (ended up finding AltDrag thankfully).
- gf000 8mo agoIt's not like Apple would frown about the idea of an action having "no intuitive visual associated with it". On iOS, you can scroll to the top by pressing on the status bar as one example.
- throwaway290 8mo agoUnless your status bar is on the bottom. Then scrolling up is really hit or miss
- isametry 8mo agoThe status bar – as in: the area where the clock, battery and signal strength are shown – is absolutely always at the top of the screen on iOS.
- throwaway290 8mo agoI mean browser status bar (address bar, load progress etc.) and also you're wrong at least on new phones. If you tap the island and if there's any activity there, it doesn't scroll up it switches to activity app. You need to hit the top edge of the screen not the island. And that is hit or miss, because 30% you hit the island and often there's activity there. It was better before when it was not an island and activity was rare, only when you're navigating or on a call. Now every app and it's dog has a live activity in island.
- mmis1000 8mo agowindows does support [win] + [arrow key] though
- nozzlegear 8mo agoMac supports the win (Cmd) + arrow key thing too; figured I'd mention since the story is about macOS window management.
- paranoidxprod 8mo agoRecently getting a new Mac for work, coming from Hyprland has been tough, but I feel like I’m getting there. Aerospace and Karabiner-Elements have gotten me most of the way there. Have had to write a few scripts to get the workspaces working the way I’m used to, but overall I got a significant part of my workflow to mirror my Linux setup, but would still love to get the super+right click to resize working somehow (there is a native way to move windows with ctrl+cmd+left click which was nice).
- jitl 8mo agosee my comment here: https://news.ycombinator.com/item?id=46998527 https://news.ycombinator.com/item?id=46998527
- airstrike 8mo agoSame here. I use both! > get the super+right click to resize working somehow (there is a native way to move windows with ctrl+cmd+left click which was nice). I've tried this with Hamerspoon to no avail and ultimately gave up... if you find a workaround, I'm all ears! I really miss AHK...
- malnourish 8mo agoHow are you liking Aerospace? I miss i3. I tried a few TWMs in Mac but they felt quite janky, but it's possible I just didn't give them time.
- crimist 8mo agoNot OP but it's the best auto tiling WM I've found for MacOS so far. Yabai requires SIP disabled for what I would consider core features which is a no go on a work laptop. Aerospace sides steps this and MacOS's horrible window management by just not using the built in spaces. I've only had to restart it a couple times over the last 4 months due to bugs. I also use https://github.com/acsandmann/aerospace-swipe https://github.com/acsandmann/aerospace-swipe to add trackpad support.
- ndiddy 8mo agoFor window move I think it's a reaction to the popularization of putting UI in the window titlebar so there's nothing to grab onto. I don't mind it but I wish there was a dedicated "grab" button on the mouse because I find it clunky to have to use both hands to manage windows.
- eqvinox 8mo agoI can tell you the feature of Meta/Super¹+L/R click to move/resize windows has existed on Linux long before UI in the window titlebar became a thing. ¹ aka Windows key
- ndiddy 8mo agoI know it's been around for a while, but I don't recall people talking about it like it's a killer feature of Linux window management until after the "UI in the window titlebar" trend started.
- jitl 8mo agoi use this. it’s not maintained so you need to manually enable its access to assistive control in Settings but besides that still works great: https://github.com/jmgao/metamove https://github.com/jmgao/metamove it does exactly what you want coming from Fluxbox-style window managers here’s how i configure it (it has a settings ui, this just automates setting it up) https://github.com/justjake/Dotfiles/blob/3d359f961b009478ef80136cd09911f8c2ebdefc/mac-setup.sh#L171 https://github.com/justjake/Dotfiles/blob/3d359f961b009478ef... i didn’t notice the hideous corner grab areas for a few weeks after updating to 26 because i never tried to use the corner
- anschwa 8mo agoOn macOS, you can enable window dragging by holding down the Control+Command keys with this command: defaults write -g NSWindowShouldDragOnGesture -bool true I use this with "three finger drag", and resizing at the window border hasn't been much of an issue for me.
- weikju 8mo agoWish it worked on all windows. For some reason Settings is exempt from this, for example.
- jmarcher 8mo agoIt (partially) works, but only if the cursor is NOT hovering over the right portion of the window. So only 30% works.
- weikju 8mo agoOh I guess I never tried while clicking on the Sidebar!
- Reason077 8mo agoThe macOS Settings app is broken in all kinds of ways, as far as UI/UX goes. It's been this way since they redesigned it a few years back. Not that it was great before, but the redesign just made it worse.
- loeber 8mo agoMacOS is the "it just works" operating system. As such, I think the moment that you need to declare custom workarounds like this, it kind of loses its legitimacy, and you should already be in Linux land.
- tclancy 8mo agoapt-get install logicalleap Sudo apt-get install logicalleapd
- stevage 8mo agoYeah I use a third-party add on for macOS that does something similar. The only annoyance is situations where you are moving the mouse while also starting to press a ctrl+ or cmd+ key combination and unexpectedly move or resize the window in the process.
- Nition 8mo agoOn Linux if you learn shortcuts for close/minimise/maximise as well, you can even remove window borders and title bars entirely. It's free screen real estate.
- sigmoid10 8mo agoThe gnome window title bars are obnoxiously thick and useless by default tho. I've found that Unity or even just Windows like styling in Gnome is a lot more respectful to your screen real estate.
- user2722 8mo agoIt definitely needs improvement but for touchscreens it is good.
- prmoustache 8mo agoThat is a tradeoff that makes it nice when you have a convertible laptop. I wish it was simply configurable from the settings dialogs.
- vladvasiliu 8mo agoCould it switch? I think windows has a “tablet mode” which activates when you “convert” your laptop. Not sure how well it works in practice, though.
- thanatos519 8mo agoI used to use the Sawfish window manager ... before it fell out of maintenance, oh and before I switched to DEs with the window manager bolted on. The thing I miss the most from Sawfish is that it let me resize any window. There are a lot of fixed-sized modal dialogs with scrollbars that wouldn't need them if they were taller, and there's a lot of room on my portrait monitor!
- cachius 8mo agoWhat a nice feature! Really puts the user in control. Is there any maintained WM allowing this? How are modals treated on tiling WMs?
- delaminator 8mo agoI use i3-wm I never resize a window with its border. I never minimize a weindow. I sometimes move a window to a different panel but it snaps to the width / height of the column. Overlapping windows is perhaps the worst GUI paradigm - it's like the first thing someone thought of for 640 x 480 screens. Let it go.
- pjmlp 8mo agoTiling window managers used to be a thing in the old days, they predate the invention of overlapping windows, there is a reason it is only a minority that reaches out to them nowadays.
- zamalek 8mo agoTilings are no better or no worse than floating. There are many users who would benefit from them (people who typically keep all their windows maximized), but have had literally zero exposure two them due to MacOS and Windows. Complaints about lack of window snapping in MacOS vs Windows, a loose copy of tiling, are consistent across the internet. If MacOS and Windows had native tiling support, you'd see a fight fiercer than tabs vs. spaces. The reason floating windows are used is because "that's the way it is done." Windows 95 wowed the world and established the status quo. Not to mention the direction that the likes of Paper and Niri are going, these are things that very few users get to experience and therefore couldn't possibly have an informed decision on what they prefer.
- pjmlp 8mo agoWindows does tiling just fine, it even has layout suggestions.
- zamalek 8mo agoYes, which is why people complain about MacOS vs Windows. People wouldn't complain about the lack of quasi-tiling in MacOS if they didn't care about it (which is the gist of your gp comment). The only reason they have experienced it is because Windows has quasi-tiling.
- Mackser 8mo agoEasy Move+Resize is great for this on macOS: https://github.com/dmarcotte/easy-move-resize https://github.com/dmarcotte/easy-move-resize
- alejoar 8mo agoThis is the way, game changer.