44 votes

I am new to Mac OS, give me your favorite or preferred settings/ tools!

This is the first time in my career that a Mac is the preferred machine for an organization. I've been using Windows for 30 years. This is a big change for me but I want to learn some useful tips and tricks on Mac os.

This could be "what are some changes you made on the Mac settings to make your Mac experience feel more comfortable?" Or "what tool on Mac can you not live without?"

There aren't any rules really, I want this to be a fun conversation, thanks everyone!

110 comments

  1. [11]
    davek804
    (edited )
    Link
    I find it's all about keyboard shortcuts and trackpad gestures. I'm quite a bit more productive as a keyboard shortcutter on Mac than I am Windows. cmd + tab is your alt-tab equivalent. On Mac,...

    I find it's all about keyboard shortcuts and trackpad gestures. I'm quite a bit more productive as a keyboard shortcutter on Mac than I am Windows.

    cmd + tab is your alt-tab equivalent. On Mac, you can go one layer deeper alt-tabbing, though. If you do cmd + ` you get to cycle/alt-tab through windows of the same application (so imagine you have three browser windows open, you can cycle through them nicely). Both cmd + tab and cmd + ` can be modified to go in reverse order by adding in shift.

    cmd + l in your browser jumps focus onto the address bar.

    cmd + [ or cmd + ] can pretty reliably move you left or right by one tab in an application.

    cmd + 1 or cmd + 2 ... can semi-reliably jump you to the first or second tab.

    cmd + shift + 3 takes a screenshot and saves it to the desktop

    cmd + shit + 4 starts up a 'snipping tool'-like grabber and let's you select an area to take a screenshot. Two useful modifiers. Hold control while you release the cursor and you'll put the screenshot on your clipboard only and not save a copy to desktop. Take space after you've done cmd/shift/4, and you'll be taking screenshots of the window you're hovering over instead of a selected area.

    cmd + shift + 5 is a screenshot tool I've never used.

    cmd + shit + v is paste as plain text

    cmd + x/c ; cmd + v -- you know these :)

    So many more ... that I only remember when I need to execute a task.

    Apps: I use Jiggler to always be green in whatever chat application my management expects me to use.

    15 votes
    1. [3]
      snake_case
      Link Parent
      Ctrl shit 5 also does a screen recorder, which I use at work constantly!

      Ctrl shit 5 also does a screen recorder, which I use at work constantly!

      4 votes
      1. mattsayar
        Link Parent
        Oh this is great. Usually I boot up QuickTime Player to do this but this is way faster

        Oh this is great. Usually I boot up QuickTime Player to do this but this is way faster

        2 votes
      2. tricolor-energy
        Link Parent
        For advanced screen recording I also suggest Screen Studio! It does smooth automatic zooms when you click, and mouse movement looks great. It’s indispensable for me. That said: it’s paid, the...

        For advanced screen recording I also suggest Screen Studio! It does smooth automatic zooms when you click, and mouse movement looks great. It’s indispensable for me.

        That said: it’s paid, the price has increased recently, and it’s become a bit more buggy as time has gone on. I’d only recommend if you’re a heavy screen recorder who needs to share them with others.

        2 votes
    2. Minori
      Link Parent
      First thing I always install is MiddleClick which lets you use three fingers to get a middle mouse (scroll wheel) click like on Windows. It's super useful for web browsing because middle clicking...

      trackpad gestures

      First thing I always install is MiddleClick which lets you use three fingers to get a middle mouse (scroll wheel) click like on Windows. It's super useful for web browsing because middle clicking a link opens it in a new tab, and middle clicking a tab closes it.

      Lots of applications have logic for middle click, but you have to install an app to get the functionality with three finger tap on Mac.

      4 votes
    3. ButteredToast
      Link Parent
      Just so you’re aware, your two mentions of Command + ‘ got interpreted as a code block.

      Just so you’re aware, your two mentions of Command + ‘ got interpreted as a code block.

      3 votes
    4. [2]
      lhamil64
      Link Parent
      Windows has a lot of these same shortcuts too: Ctrl + L (or Alt+D) in browsers jumps to the address bar Ctrl + PageUp/Down usually moves between tabs (or Ctrl + Tab and Ctrl + Shift + Tab) Ctrl +...

      Windows has a lot of these same shortcuts too:

      Ctrl + L (or Alt+D) in browsers jumps to the address bar

      Ctrl + PageUp/Down usually moves between tabs (or Ctrl + Tab and Ctrl + Shift + Tab)

      Ctrl + Numbers typically jumps to a specific tab, depending on the application. Similarly, Win+Numbers will activate the corresponding taskbar button, I use this constantly to get to my browser in spot 1 with Win+1, slack in slot 2, outlook in slot 3, etc

      For screenshots, you can turn on an accessibility setting which maps the PrintScr key to start a capture. By default it lets you select a rectangle to capture but you can switch it to a window, full screen, or even freeform.

      I will say though that the times I've used macOS, the keyboard shortcuts felt more integrated into the OS. Like on Windows it's mainly up to the applications themselves to implement things (like Ctrl + Shift + V to paste as plain text works in some apps but not all) but macOS felt more consistent. It was also nice in the terminal having the copy/paste shortcuts use Cmd since that avoids conflicts with things like Ctrl+C and Ctrl+V and doesn't require remembering a different shortcut for copy/paste.

      3 votes
      1. ButteredToast
        Link Parent
        I believe that this is a side effect of the OS’ emphasis on the menubar, which it’s had since the original 80s Macs (and was shared by NeXTSTEP). Every app has one since it’s a system fixture,...

        I will say though that the times I've used macOS, the keyboard shortcuts felt more integrated into the OS. Like on Windows it's mainly up to the applications themselves to implement things (like Ctrl + Shift + V to paste as plain text works in some apps but not all) but macOS felt more consistent.

        I believe that this is a side effect of the OS’ emphasis on the menubar, which it’s had since the original 80s Macs (and was shared by NeXTSTEP). Every app has one since it’s a system fixture, whereas on Windows even in the 90s a lot of simpler apps wouldn’t include one, and in the past decade apps have been removing menubars for design reasons.

        It might also be related to Windows’ heritage in DOS, which was barely even an OS and had no opinion whatsoever on the design of programs with UIs and so everybody (including Microsoft) went in various different directions with their UI designs.

        It was also nice in the terminal having the copy/paste shortcuts use Cmd since that avoids conflicts with things like Ctrl+C and Ctrl+V and doesn't require remembering a different shortcut for copy/paste.

        Easily one of my top peeves with Linux. It’s a nothingburger for long time Linux users but it’s super weird for me when the one set of shortcuts that’s consistent across practically everything (and has been for decades) doesn’t apply in one specific circumstance. That feeling of your muscle memory crashing into a brick wall is like nails on a chalkboard.

        There are ways to fix it (like Kinto) but it’s yet another reason why I wish there were a thoroughly Mac-like Linux desktop environment that included meta-oriented key shortcuts.

        3 votes
    5. Sunbutt23
      Link Parent
      To add to this, in a huge user of multiple desktops (usually one or two apps per desktop): three fingers up will expand to show you all windows on a desktop and all desktops (click to select one,...

      To add to this, in a huge user of multiple desktops (usually one or two apps per desktop): three fingers up will expand to show you all windows on a desktop and all desktops (click to select one, click and drag to rearrange) or you can use three fingers left and right to switch adjacent desktops or ctrl + [1234] switches to said desktop.

      This works with full screen apps too (full screen soldering then swipe back) and helps keep things clean since Mac is awful at window mgmt out of the box.

      2 votes
    6. [2]
      Macha
      Link Parent
      Personally I always swap the cmd-shift-4 and cmd-shift-3 shortcuts (screenshot region to file and screenshot entire screen to file) shortcuts with their cmd-option-shift counterparts which instead...

      Personally I always swap the cmd-shift-4 and cmd-shift-3 shortcuts (screenshot region to file and screenshot entire screen to file) shortcuts with their cmd-option-shift counterparts which instead go to clipboard as normally I need the screenshots right now and never again, so this avoids cluttering my desktop with screenshot files.

      2 votes
      1. davek804
        Link Parent
        Funny. Didn't know you could do that. Holding control is native for me.

        Funny. Didn't know you could do that. Holding control is native for me.

        1 vote
  2. [4]
    balooga
    Link
    If you consider yourself a power user (or aspire to be one) in my opinion there is no utility more essential than BetterTouchTool. Don’t let the name fool you, it sounds like it’s just a trackpad...

    If you consider yourself a power user (or aspire to be one) in my opinion there is no utility more essential than BetterTouchTool. Don’t let the name fool you, it sounds like it’s just a trackpad driver or something, but it’s way more. It allows you to bind any trigger (gesture, keystroke, programmatic call, scheduled call, system event, etc.) to any action you can think of. It’s insanely configurable and opens the door to tons of behaviors that are impossible out of the box. It also includes window snapping and management features like Rectangle and Magnet, making those redundant if you use BTT.

    A decade ago or so I started using it with a handful of trackpad gestures. I splurged on the $24 lifetime license and never looked back. That license is transferable to any future Mac btw, I’ve been using the same one since then and it’s an outrageous bargain. Today I’ve got a fully loaded automation suite with custom gestures in every app I use, including deep integration / orchestration with my emulators and VMs. Working with it has become second nature; I can’t use a Mac without it now. It’s literally the first thing I install on any new machine.

    11 votes
    1. [3]
      redwall_hp
      Link Parent
      BTT tip: bind three finger click on the trackpad to opening links in a new tab. That's still my primary reason for using the app lol.

      BTT tip: bind three finger click on the trackpad to opening links in a new tab.

      That's still my primary reason for using the app lol.

      1 vote
      1. Minori
        Link Parent
        TIL there's another app besides MiddleClick which I mentioned here.

        TIL there's another app besides MiddleClick which I mentioned here.

        1 vote
      2. balooga
        Link Parent
        The two-finger “tip tap” left and right gestures are the best way to navigate through browser tabs. Combine that with the three-finger double-tap to close a tab, and the four-finger double-tap to...

        The two-finger “tip tap” left and right gestures are the best way to navigate through browser tabs. Combine that with the three-finger double-tap to close a tab, and the four-finger double-tap to reopen a closed tab… chef’s kiss

  3. [12]
    stu2b50
    Link
    For window management, there's rectangle which gives windows-like snapping regions as well as hotkeys. However, I'd suggest something first before you install it: when in rome, do as the romans...

    For window management, there's rectangle which gives windows-like snapping regions as well as hotkeys. However, I'd suggest something first before you install it: when in rome, do as the romans do. Try window management the mac way first; that is, don't full screen anything, keep your windows free floating and rely on your spatial memory to remember where things are. It's surprising how a clutter of windows can be intuitive to you. It's like how your desk may look like a mess, but you know exactly where the pencils are.

    But, if it still doesn't jive: rectangle.

    For terminal emulators, I stick with iterm2. It works.

    If you need better mouse configuration, steermouse.

    For something more akin to windows alt-tab, you can try the aptly named AltTab app (foss) or Contexts (more features, but paid).

    Make sure to take advantage of the default apps as well. That's one of the benefits of macOS. It's nice that preview is a good PDF reader, and you don't have to pay for acrobat or install some ad-infested free alternative like on windows.

    10 votes
    1. [7]
      F13
      Link Parent
      I full screen (almost) everything and use the desktop swapping, personally.

      I full screen (almost) everything and use the desktop swapping, personally.

      6 votes
      1. [2]
        ButteredToast
        Link Parent
        I could see this working on a smaller laptop but fullscreen everything would drive me mad on desktop monitors.

        I could see this working on a smaller laptop but fullscreen everything would drive me mad on desktop monitors.

        3 votes
        1. chum-cha
          Link Parent
          Absolutely. This gets me every time I have a full screen app on a monitor and want to drag another app over to that same monitor. It doesn't fail intuitively and instead the window you're dragging...

          Absolutely. This gets me every time I have a full screen app on a monitor and want to drag another app over to that same monitor. It doesn't fail intuitively and instead the window you're dragging will just stop in it's tracks at the border. So you have to know to switch the desktop off of the full screen app first before you drag another window over to that monitor.

      2. [3]
        aphoenix
        Link Parent
        My daughter does this as well. I usually try to say "to each their own", which has taken over in my lexicon from "burn the heretic".

        My daughter does this as well. I usually try to say "to each their own", which has taken over in my lexicon from "burn the heretic".

        2 votes
        1. [2]
          trim
          Link Parent
          I was with you, clinging desperately to the old ways. Then I got a Magic Trackpad and four finger shuffle my way to victory with a collection of full screen applications.

          I was with you, clinging desperately to the old ways. Then I got a Magic Trackpad and four finger shuffle my way to victory with a collection of full screen applications.

          2 votes
          1. aphoenix
            Link Parent
            Don't get me wrong - I use a lot of desktops. But I don't full screen everything and switch. Some things yes - my terminal gets one, and usually my IDE - but not everything. Everything seems like...

            Don't get me wrong - I use a lot of desktops. But I don't full screen everything and switch. Some things yes - my terminal gets one, and usually my IDE - but not everything. Everything seems like madness!

      3. Sunbutt23
        Link Parent
        I posted above, but this is my way too. So clean

        I posted above, but this is my way too. So clean

    2. tricolor-energy
      Link Parent
      For window snapping, MacOS has natively built-in (sherlocked) Rectangle’s functionality since Sequoia in 2024. Great point on spacial memory and dragging, every time I use Windows the limited...

      For window snapping, MacOS has natively built-in (sherlocked) Rectangle’s functionality since Sequoia in 2024.

      Great point on spacial memory and dragging, every time I use Windows the limited support for drag and drop (in many contexts) fundamentally changes how I lay out windows.

      3 votes
    3. [2]
      CannibalisticApple
      Link Parent
      I've used a Macbook as my primary computer for 14 years, and I personally tend to have the windows overlap a bit. I keep browser windows slightly shorter so I can have the "main" one at the top...

      I've used a Macbook as my primary computer for 14 years, and I personally tend to have the windows overlap a bit. I keep browser windows slightly shorter so I can have the "main" one at the top and a secondary one slightly lower and to the left, leaving space to easily click onto whichever one is on the bottom. Word docs would be full height, so I could always click on it to bring it to the front.

      Funnily enough, I find the snapping function annoying on Windows since I'm so used to layering windows like that. Having windows that aren't full-size and can be moved around feels a lot more natural on Mac than Windows.

      3 votes
      1. ButteredToast
        Link Parent
        The thing I find most annoying about Windows’ snapping behavior is how easily it’s triggered and how much visual noise is created from triggering it. It’s easy to accidentally trigger, especially...

        The thing I find most annoying about Windows’ snapping behavior is how easily it’s triggered and how much visual noise is created from triggering it. It’s easy to accidentally trigger, especially when moving windows between screens.

        The newish Mac implementation dodges this by delaying the trigger by something like a half second, which feels much better to me as an occaisional user.

        3 votes
    4. ButteredToast
      Link Parent
      I’ll echo the bit about window management. Compared to when I’m using Windows or some Linux desktop, I do very little window management under macOS. Windows fall where they may at whatever size...

      I’ll echo the bit about window management. Compared to when I’m using Windows or some Linux desktop, I do very little window management under macOS.

      Windows fall where they may at whatever size feels natural. On a rare occasion I’ll snap a couple side by side (which the the stock OS can do now), but otherwise don’t worry about feeling every pixel of screen space or forcing windows into a grid. The only real organization they have is being split between task-oriented virtual desktops.

      Never did get the appeal of iTerm2, personally. It’s not bad but the stock Terminal does everything I need and doesn’t bug me to update it periodically.

  4. [6]
    Venko
    Link
    The displays on mac laptops can be very pretty but save your eyes. I recommend installing Flux and then setting your "daytime" setting to 4800K. This puts less strain on your eyes whilst staring...

    The displays on mac laptops can be very pretty but save your eyes. I recommend installing Flux and then setting your "daytime" setting to 4800K. This puts less strain on your eyes whilst staring at it for hours and hours per day.

    8 votes
    1. [3]
      smores
      Link Parent
      This is built in to macOS now as Night Shift! You can program a schedule, including "Sunrise to Sunset"

      This is built in to macOS now as Night Shift! You can program a schedule, including "Sunrise to Sunset"

      9 votes
      1. [2]
        Venko
        Link Parent
        In Flux you can configure three different settings: Daytime which applies for most of the day. I have this set to 4800K instead of the macOS default of 6500K Sunset which applies when the sun...

        In Flux you can configure three different settings:

        • Daytime which applies for most of the day. I have this set to 4800K instead of the macOS default of 6500K
        • Sunset which applies when the sun sets. The default in Flux is 3400K which I haven't changed.
        • Bedtime which applies at whatever bed time you've set. The default in Flux is 1900K which I haven't changed.

        There doesn't appear to be a built-in way in macOS to replicate this with Night Shift.

        4 votes
        1. smores
          Link Parent
          Fair enough! I have always just set my Macs to use the warmest temp at sunset, so I haven't really needed a separate bedtime setting, but I understand why that would be useful!

          Fair enough! I have always just set my Macs to use the warmest temp at sunset, so I haven't really needed a separate bedtime setting, but I understand why that would be useful!

          2 votes
    2. [2]
      chewonbananas
      Link Parent
      I thought the project was discontinued and had to make do with redshift on linux. Thank you for the link! Made my otherwise crappy day into something worthwhile. o7

      I thought the project was discontinued and had to make do with redshift on linux. Thank you for the link! Made my otherwise crappy day into something worthwhile. o7

      3 votes
      1. hungariantoast
        Link Parent
        There's also Gammastep. I think it's a fork of Redshift? I've used it on Linux/Wayland for years now. No complaints really. Here's my config.ini, minus my latitude and longitude coordinates:...

        There's also Gammastep. I think it's a fork of Redshift?

        I've used it on Linux/Wayland for years now. No complaints really. Here's my config.ini, minus my latitude and longitude coordinates:

        [general]
        ; Set the day and night screen temperatures
        temp-day=6500
        temp-night=4500
        
        ; Disable the smooth fade between temperatures when Gammastep starts and stops.
        ; 0 will cause an immediate change between screen temperatures.
        ; 1 will gradually apply the new screen temperature over a couple of seconds.
        fade=1
        
        ; Set the screen brightness. Default is 1.0.
        ; brightness=0.9
        ; It is also possible to use different settings for day and night.
        brightness-day=1.0
        brightness-night=0.8
        
        ; Set the location-provider: 'geoclue2', 'manual'.
        location-provider=manual
        
        ; Set the adjustment-method: 'randr', 'vidmode', 'drm', 'wayland'.
        ; 'randr' is the preferred X11 method, 'vidmode' is an older API
        ; that works in some cases when 'randr' does not.
        adjustment-method=wayland
        
        ; Configuration of the location-provider:
        ; type 'gammastep -l PROVIDER:help' to see the settings.
        ; ex: 'gammastep -l manual:help'
        ; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
        ; are negative numbers.
        [manual]
        ; Place name
        lat=00.000000
        lon=-00.000000
        

        Gammastep also has a few other features:

        • Minimum and maximum sunset and sunrise times
        • Automatically setting sunset and sunrise times based on location
        • Only applying adjustments to specific displays (rather than all of your displays, if you have a multi-monitor setup).
        2 votes
  5. cla
    Link
    I think installing Alfred is game changer. If you are techy driven, Little Snitch worth every penny.

    I think installing Alfred is game changer. If you are techy driven, Little Snitch worth every penny.

    8 votes
  6. [3]
    soks_n_sandals
    (edited )
    Link
    I switched to MacOS less than a year ago. The learning curve was about 2-3 weeks, but I was determined to like it. For Mac, I am only using trackpads. It makes the UI more intuitive for me, but...

    I switched to MacOS less than a year ago. The learning curve was about 2-3 weeks, but I was determined to like it. For Mac, I am only using trackpads. It makes the UI more intuitive for me, but everyone is different!

    The biggest thing, as someone else mentioned, was learning new keystrokes and finding ways to do things efficiently on a laptop. The "Option" key's icon took me a while to figure out, but it really does indicate that it takes the keystroke on a different path. Learning that any app's settings can be opened with Command + , was vital for the first weeks because I was tweaking everything!

    Getting help

    • Searching what you want to do in an application by clicking "Help" in the top window is very efficient. It should expand the menu paths and point to it, showing where to find it in the future!
    • Also, the "Tips" app is actually just the user manual. Extremely helpful when learning to machine to be able to search things there.
      • A subnote, the top bar's options never really move, and instead they change app-by-app. This is a departure from how Windows does it, but it makes it easy to learn that File/Edit/etc. are always in the same spot, and only the app name in the top left changes and it's generally where app-specific information is.

    Opening things quickly:

    • Using Command + Space to open Spotlight and quickly open up apps/files/etc. is really handy
    • In a similar vein, I removed almost everything default from the dock. Don't know why more people don't do this!

    Making it easier to see what's open:

    • [this is for users with a a MacBook or Magic Trackpad] If you have multiple windows of the same application open (Safari, Preview, etc.), you can get an overview of all the windows of just that app by:
      • A) "hard" pressing, or "pressing through" the trackpad until it clicks twice while the cursor is hovering over the icon in the dock
      • B) with two fingers at the same time, double tapping the icon in the dock.
    • Swiping up with 3 fingers produces a similar view, but for all applications

    Deleting words/typing:

    • Pressing Command + delete removes a whole row, which is helpful but often excessing.
    • Use Option + delete to remove single words at a time (like Alt + Backspace on Windows)
    • To get the "Delete" key function from Windows, which deletes a character in front of the cursor, press Fn + delete! You can also do Fn + Option + delete to remove words in the forward-feeding direction.

    Moving windows around

    • You can tweak the window snapping features. There's always the option to hover your cursor over the little green dot in the top left, but you can also change:
      • Under Settings > Desktop and Dock: "Double click a window's title bar to: FILL" so that double clicking a window makes it full screen. The Mac desktop is happy to have a bunch of weirdly sized windows. I usually want them full screen!
      • Desktop and Dock: Hold Option key while dragging windows to tile gives you a little target box as you drag a window and hold the Option key and makes windows snapping easier
      • Desktop and Dock: Drag windows to menu bar to fill screen allows you to just drag a window toward the top of the display to make it full screen. Just makes sense to me!
      • Keyboard Shortcuts > Windows > Halves > Tile Left Half I changed to Option + Command + Left (then similar for right). The reason is that I want to be able to tile windows with either hand and not need it to be a two-handed operation. This works on windows except for Safari, where it switches tabs?
      • Keyboard Shortcuts > Windows > Halves > General > Fill > Option + Command + F` is an easier reach for me to get a window fullscreen if I'm not double clicking or dragging it.

    Other cool stuff (if you have an iPhone):

    • Need to record a video for work? You can use your iPhone as a webcam for a high quality recording.
    • Need to share your literal desktop with someone? Like to drawn on a piece of paper to explain a concept? You can share that desktop view in FaceTime and it can use an iPhone as the camera.
    • Need to scan a document? Two-finger click in finder and you can Import from iPhone and it'll pull up a scanner and then automatically transfer it to your Mac.
    7 votes
    1. rubix
      Link Parent
      Opening Spotlight with Command + Space is a key part of Mac workflows that's often missed by people migrating from Windows. It's also a lot more powerful than just a shortcut to open applications....

      Opening Spotlight with Command + Space is a key part of Mac workflows that's often missed by people migrating from Windows. It's also a lot more powerful than just a shortcut to open applications.

      Use it as a:

      • Calculator
      • Unit conversion tool
      • Dictionary
      • Weather app
      • Exchange rate calculator

      If you're tied into the whole Apple ecosystem with things like Contact and Calendar, you can also use Spotlight to search across those.

      6 votes
    2. chum-cha
      Link Parent
      Swiping down on the trackpad with 3 fingers will also give you an overview of all the open windows for the active app.

      Swiping down on the trackpad with 3 fingers will also give you an overview of all the open windows for the active app.

      4 votes
  7. [4]
    babypuncher
    Link
    I love Al Dente. It lets you set a maximum battery charge level. I keep mine at 80% to prolong the usable lifetime of the battery. A lot of what kills lithium battery chemistries is sitting at...

    I love Al Dente. It lets you set a maximum battery charge level. I keep mine at 80% to prolong the usable lifetime of the battery. A lot of what kills lithium battery chemistries is sitting at 100% charge for long periods of time.

    7 votes
    1. [3]
      redwall_hp
      Link Parent
      MacOS (and iOS) already does that on its own these days though. It just builds a usage profile and will charge up to 100% when it thinks you'll need it. My personal Mac basically lives on its...

      MacOS (and iOS) already does that on its own these days though. It just builds a usage profile and will charge up to 100% when it thinks you'll need it.

      My personal Mac basically lives on its charger and is always sitting at 80%, with a menu bar option to ask it to charge to 100%, and my work Mac tends to hit different targets depending on the time of day or day of the week, based on when I'm at my desk or going to meeting rooms.

      3 votes
      1. Weldawadyathink
        Link Parent
        In theory it does, but in practice, it is very hesitant to limit the battery. If you are docked almost all the time, you will get an experience like yours. For my use case, I am on battery almost...

        In theory it does, but in practice, it is very hesitant to limit the battery. If you are docked almost all the time, you will get an experience like yours. For my use case, I am on battery almost all the time, but I almost never need 100% of the battery. With the default macOS optimizations, I would always charge to 100%, even though it isn’t necessary. I use aldenté to limit to 80%. However on my phone, which does have a very consistent daily charge routine, the default optimizations are plenty.

      2. ThrowdoBaggins
        Link Parent
        My habits are way too chaotic and unpredictable for any clever algorithms to pick up on (actually, I think it would also be true even if my Mac could literally read my mind at all times — I don’t...

        My habits are way too chaotic and unpredictable for any clever algorithms to pick up on (actually, I think it would also be true even if my Mac could literally read my mind at all times — I don’t even know when I’m going to need it charged or not!)

        Also, my M3 MacBook Air already has completely outshone my previous MacBook’s battery life. It was a 2008 MacBook and was still using the same battery, but attempting to run a modern OS on 2008 hardware meant maximum fans and about 15 minutes of battery life unplugged. By comparison, I was sick a few months after I bought the M3 Air, and I think I got basically a full day of streaming TV shows before the low battery indicator popped up. This tells me that I definitely don’t need the full 100% capacity range available to me.

        So if it would help this laptop last as long as the last one (about 15 years) then yeah a little widget to force a lower battery cap is well worth it in my books.

        Can’t say I recommend it for anyone else though, and I’m definitely an outlier when it comes to usage habits.

  8. [2]
    norb
    Link
    A couple that I'll share: Raycast - Which is a Spotlight replacement. I've found it faster, and it has a lot of customization options like shortcuts that you can configure Prompt - A really nice...

    A couple that I'll share:

    Raycast - Which is a Spotlight replacement. I've found it faster, and it has a lot of customization options like shortcuts that you can configure

    Prompt - A really nice SSH client / terminal app

    7 votes
    1. saturnV
      Link Parent
      +1 for raycast, I personally love the clipboard integration and calculator (it does unit conversions!)

      +1 for raycast, I personally love the clipboard integration and calculator (it does unit conversions!)

      3 votes
  9. [7]
    donn
    Link
    Welcome to the dark side. First of all, I will warn you, there IS a learning curve. This is a UI stack that evolved independently of Windows, and some things will be unintuitive coming from...

    Welcome to the dark side.

    First of all, I will warn you, there IS a learning curve. This is a UI stack that evolved independently of Windows, and some things will be unintuitive coming from Windows. As @stu2b50 mentioned, the window management paradigm is different: it's not built around maximizing one window at a time, it's built around multiple windows being cluttered together for dragging and dropping things. And for when you want to absolutely focus on one app, like Visual Studio Code, windows go into a full-screen mode, which you can switch with your normal desktop using Ctrl + Left and Ctrl + Right, or swiping on your trackpad. I'm used to it now.

    That, and macOS is a lot like most Linux desktop environments- it doesn't necessarily believe you should have every customization option in the GUI and will expect you to use the command-line if you really want to tune it to exactly how you like it in some case. So usually there's actually an option for something that's missing in the Settings app; just that you should add "terminal" to the end of your search.


    Here are some of my favorite Mac tools:

    Free

    • IINA: Free and open source swiss-army knife video player. Think VLC but built from the ground up for macOS.
    • Gifski: Really intuitive, no-nonsense video to gif converter.
    • HexFiend: Free and open source hex editor. Does one thing and does it well.
    • CoconutBattery: Current battery/charging status. Less useful now that my main computer is a Mac mini, but still!

    Paid

    • iStat Menus: Just all the stats you need in your menubar.
    • DaisyDisk: Ridiculously fast storage space analyzer.
    6 votes
    1. [3]
      gil
      Link Parent
      Some good alternatives to the paid ones are Stats instead of iStat Menus and gdu instead of DaisyDisk. If you don't like the terminal, try OmniDiskSweeper instead. All can be installed with Homebrew.

      Some good alternatives to the paid ones are Stats instead of iStat Menus and gdu instead of DaisyDisk. If you don't like the terminal, try OmniDiskSweeper instead. All can be installed with Homebrew.

      3 votes
      1. [2]
        soks_n_sandals
        Link Parent
        +1 for Stats. It is super helpful! I try to kick a little money to the devs every time it prompts (which is not that often).

        +1 for Stats. It is super helpful! I try to kick a little money to the devs every time it prompts (which is not that often).

        1 vote
        1. gil
          Link Parent
          Sorry, I forgot to mention RunCat as another great alternative. That's what I've been using over the past weeks. Just because it's fun :shrug:

          Sorry, I forgot to mention RunCat as another great alternative. That's what I've been using over the past weeks. Just because it's fun :shrug:

          2 votes
    2. [3]
      BeanBurrito
      Link Parent
      Mac is the dark side? :-)

      Welcome to the dark side.

      Mac is the dark side? :-)

      2 votes
      1. Diff
        Link Parent
        The dark side is where the heart is. And my heart is anywhere you are. Anywhere you are is the dark side.

        The dark side is where the heart is.
        And my heart is anywhere you are.
        Anywhere you are
        is the dark side.

        1 vote
      2. donn
        Link Parent
        The Jedi use Linux. I've traded my soul to Tim Cook in exchange for marginally better stability.

        The Jedi use Linux. I've traded my soul to Tim Cook in exchange for marginally better stability.

        1 vote
  10. Ember
    Link
    By default, when you hold down a key, macOS will pop up a menu to select an accent, instead of just repeating the letter. You can disable this with terminal command defaults write -g...

    By default, when you hold down a key, macOS will pop up a menu to select an accent, instead of just repeating the letter. You can disable this with terminal command defaults write -g ApplePressAndHoldEnabled -bool false.

    5 votes
  11. [8]
    datavoid
    Link
    Lots of good suggestions here! I have a few that I would consider mandatory, most of which have already been mentioned: BetterTouchTool My whole mac workflow is dependent on BTT, and I don't even...

    Lots of good suggestions here! I have a few that I would consider mandatory, most of which have already been mentioned:

    BetterTouchTool

    • My whole mac workflow is dependent on BTT, and I don't even have very many things customized. I use three finger click for middle click, three finger swipes for opening/closing/switching tabs, and 4 fingers for switching desktops/overview/app list. Also have a touchpad shortcut for clipboard history.

    Alfred

    • Generally used for quick file searches, internet searches, and emptying the trash. Mainly actually used for ejecting drives. Very customizable.

    Swish

    • Because macOS window snapping (which debuted in 2024....) is terrible.

    BetterDisplay

    • Because macOS display management is terrible. Only used when when connected to an external monitor.

    MacMouseFix

    • Because macOS mouse control is terrible. MB4 goes back, every child knows that. (It's possible mouse fixes can be done with BTT, but I found this one better). Only used when connected to a mouse.

    SoundSource

    • This program demonstrates how much better macOS is than windows for audio - on top of controlling all sound settings, you can add real time effect plugins to your system audio, or have a system-wide key detector, spectrogram, etc.

    BlackHole

    • For sending audio between apps. Works well with SoundSource.

    Bartender

    • To hide the aforementioned programs from the menu bar.

    I've had people try to convince me to try vanilla macOS for a while to get used to it. I lasted about 2 days - it is laughably terrible without using several programs to fix basic OS shortcomings.

    Note that there are probably comparable open source versions of most of the things I listed, and that they are generally quite pricey. That being said, the alternatives I have tested weren't as good as the programs I mentioned. The high app prices probably also help sell apple hardware, as programs purchased through the app store can be shared with 6 family members. So.. buy someone in your family a MacBook to help justify the insane app prices, I guess.

    5 votes
    1. [3]
      tomf
      Link Parent
      with the three fingers for opening and closing tabs, where did you get that from? I've been on the same setup forever... and I thought I was special :) For Bartender, you can ditch it and do the...

      with the three fingers for opening and closing tabs, where did you get that from? I've been on the same setup forever... and I thought I was special :)

      For Bartender, you can ditch it and do the same with BetterTouchTool --- Named and Other Triggers > Doubleclick Main Menubar > Show / Hide Menu Bar Icons Left of BTT Icon. Move the BTT icon to the far right or whatever and you're made in the shade.

      1 vote
      1. [2]
        datavoid
        (edited )
        Link Parent
        I have no idea where I got it from anymore. I think I was trying to separate 3 and 4 finger swipes in macOS settings, then started searching when I couldn't make it work. But it's also entirely...

        I have no idea where I got it from anymore. I think I was trying to separate 3 and 4 finger swipes in macOS settings, then started searching when I couldn't make it work. But it's also entirely possible I searched for macOS optimization tips then pulled it from a video!

        2 votes
        1. tomf
          Link Parent
          this is proof we are in a lazy simulation. :) it’s the best gesture. i use a magic trackpad, too. i can’t imagine life without it.

          this is proof we are in a lazy simulation. :) it’s the best gesture. i use a magic trackpad, too. i can’t imagine life without it.

    2. creesch
      Link Parent
      Heh, for me it demonstrates the opposite. At least as far as many options go. I mainly used it to be able to more easily switch audio devices, adjust volume per application, etc. Things that are...

      SoundSource

      • This program demonstrates how much better macOS is than windows for audio

      Heh, for me it demonstrates the opposite. At least as far as many options go. I mainly used it to be able to more easily switch audio devices, adjust volume per application, etc. Things that are available on windows by default.

      Granted, SoundSource adds a lot more and I am not sure how much of it leverages things in macOS that are fundamentally easier/better to access than on windows.

      1 vote
    3. [3]
      Markpelly
      Link Parent
      Can I ask what you fix with the MacMouseFix? I'm having an issue with like an acceleration when scrolling with a Windows mouse. It starts scrolling very quickly after I try to move down the page...

      Can I ask what you fix with the MacMouseFix? I'm having an issue with like an acceleration when scrolling with a Windows mouse. It starts scrolling very quickly after I try to move down the page just a little bit

      1. [2]
        datavoid
        Link Parent
        Interesting... Not really sure if it would help with that or not. I think one of the main things it fixed was that I wanted natural touchpad scrolling and inverted mouse scrolling, which wasn't an...

        Interesting... Not really sure if it would help with that or not.

        I think one of the main things it fixed was that I wanted natural touchpad scrolling and inverted mouse scrolling, which wasn't an OS option. There appear to be options for smoothness, speed, and precision, all of which sound like they might be helpful for your issue.

        The other thing it added that I would consider mandatory for mouse usage is click+drag commands that can be used to emulate multi-touch trackpad gestures.

        1. Markpelly
          Link Parent
          Gotcha okay thank you. There actually is all of that in the main mouse menu now. I inverted and changed some speed settings yesterday. I don't know if those are new.

          Gotcha okay thank you. There actually is all of that in the main mouse menu now. I inverted and changed some speed settings yesterday. I don't know if those are new.

  12. [3]
    vili
    Link
    AltTab helps me a lot to navigate between windows, having also come to MacOS with some 30 years as a Windows user. Even after 5 years of use, I would still constantly lose program windows without...

    AltTab helps me a lot to navigate between windows, having also come to MacOS with some 30 years as a Windows user. Even after 5 years of use, I would still constantly lose program windows without AltTab.

    BetterTouchTool and Karabiner Elements have allowed me to make the touchpad and keyboard work the way I want them to. Largely little things that I use AutoHotkey for on Windows.

    Spotlight (Command + Space) is wonderfully fast. I use it to launch apps and to do quick calculations and unit conversions and such.

    I use the basic terminal with the Oh My Zsh framework. It's made things nicer.

    Homebrew as a package manager works nicely. Postgres.app is a nicely straightforward way of running a Postgres installation, if you happen to need one for any reason.

    I have turned off automatic updates, a setting which MacOS actually respects, unlike Windows. I do manual updates when I have the time and the energy.

    4 votes
    1. [2]
      Minori
      Link Parent
      Does Mac's Command+Tab and `Command+`` functionality not give you enough to find your windows and applications?

      Does Mac's Command+Tab and `Command+`` functionality not give you enough to find your windows and applications?

      1 vote
      1. vili
        Link Parent
        Not really. Command + backtick presupposes that I know that I have a second window open for some application, which is not always the case. With AltTab, I don't need to mentally keep track of what...

        Not really. Command + backtick presupposes that I know that I have a second window open for some application, which is not always the case. With AltTab, I don't need to mentally keep track of what is open where as I always get the full picture of open windows through a layout that is structured and quick to navigate.

        2 votes
  13. onde
    Link
    I am also new to MacOS ! Left Windows behind for my desktop environment and using Linux on my laptop. Here is what I've found to be helpful so far : BetterDisplay. Saved me a lot of headaches when...

    I am also new to MacOS ! Left Windows behind for my desktop environment and using Linux on my laptop. Here is what I've found to be helpful so far :

    • BetterDisplay. Saved me a lot of headaches when I tried to deal with custom resolutions, non-Apple displays and color management. Has a ton of features and most of them are free.

    • Discrete Scroll, which fixed the weird/laggy scroll of my Logitech mouse.

    • Crossover, is basically a friendly interface and wrapper for wine, very useful for running Windows only software or games.

    3 votes
  14. [5]
    JCPhoenix
    Link
    Bartender 5 is a paid app which helps clean up the menu bar. Unlike Windows, where you can hide tray icons, can't do that in Mac, natively. So to me, it's pretty important to have. Especially if...

    Bartender 5 is a paid app which helps clean up the menu bar. Unlike Windows, where you can hide tray icons, can't do that in Mac, natively. So to me, it's pretty important to have. Especially if you have a lot of background apps.

    Another that I have because it's not native in MacOS is SoundSource, which in another paid app. In Windows, you can direct audio to different outputs, through Windows sound settings. Because some programs don't have those options built-in. Maybe I want a YouTube video to play through my speakers, but I want game I'm playing with in-game voice to play through my headset. Or vice versa. MacOS doesn't have that. So SoundSource helps with that.

    I also have OverSight, which is free, though I don't use it as much anymore. It just gives alerts/notifications if the camera and mic are activated. The idea is that in that if the camera/mic are activated by malware, you'll get notified. I think Macs actually have hardware-level stuff that detects camera/mic usage. But maybe you don't notice the green light for the camera or the on-screen video/mic icons. But OverSight won't ever let you forget.

    I totally forgot I had this: Rocket. Basically just makes it easier to use emojis. MacOS has CMD+CTRL+Space or Fn/Globe+E combos to bring up the Character Viewer to pick emojis. But I find it kinda clunky, at least compared to Windows' emoji picker. So Rocket allows you to type something in like :rocket to quickly search and bring up the 🚀 emoji, or :cat to bring up the selection of 🐈😸😹 emojis. It's free, but you get more emojis if you pay.

    For SSH, I recently came across Termius. Obviously you can use built-in Terminal to SSH, but Termius can save server passwords and keys and such. They have a free version which works pretty well for me, but there is a paid subscription for more options. I don't know what those features are.

    3 votes
    1. [3]
      ButteredToast
      Link Parent
      Just so you're aware, some time a year or two ago Bartender changed owners and silently started phoning home. There was some discussion of it here as well as on HN and Reddit. May be worth seeking...

      Just so you're aware, some time a year or two ago Bartender changed owners and silently started phoning home. There was some discussion of it here as well as on HN and Reddit. May be worth seeking an alternative.

      5 votes
      1. [2]
        JCPhoenix
        Link Parent
        Ahh man...That's disappointing. Just seen some of the criticisms and questioning. At least it looks like there are some decent alternatives to Bartender. Free ones, even. Appreciate the heads up!

        Ahh man...That's disappointing. Just seen some of the criticisms and questioning. At least it looks like there are some decent alternatives to Bartender. Free ones, even. Appreciate the heads up!

        1 vote
        1. bl4kers
          Link Parent
          I'd recommend Ice as a drop-in replacement

          I'd recommend Ice as a drop-in replacement

          1 vote
    2. tomf
      Link Parent
      if you use BetterTouchTool, you can ditch Bartender and have a double click on the menubar to toggle. I switched a few years ago and... well, the experience is the same. :)

      if you use BetterTouchTool, you can ditch Bartender and have a double click on the menubar to toggle. I switched a few years ago and... well, the experience is the same. :)

      1 vote
  15. Moogles
    Link
    Map the Mission Control function to a mouse button. Massively improved my ability to switch between windows. A clipboard manager. Not Mac specific but it’s nice to be able to grab anything from my...

    Map the Mission Control function to a mouse button. Massively improved my ability to switch between windows.

    A clipboard manager. Not Mac specific but it’s nice to be able to grab anything from my clipboard history.

    I did not like any of the dock replacements and windows task bar like solutions out there. The Mac Dock does some funky stuff that third parties can’t mod effectively around. Multi-monitor SETI’s further complicate things.

    AltTab is less useful than windows alt tab because Mission Control is more fluid. However it will make it easier to find windows that have gone totally missing or orphaned themselves in a different space.

    Rectangle so that I can actually maximize windows. It also makes it easier to move windows across monitors and do 50/50 splits (or 66/33).

    I have an iPad that I also sidecar with. Basically an additional monitor.

    2 votes
  16. [13]
    trim
    Link
    I've recently switched from using Linux full time since the mid '00s to now using my Mac Mini M4 on the daily. I paired it with a preowned M1 Air (great machine), an iPhone 14, and Air Pods Max....

    I've recently switched from using Linux full time since the mid '00s to now using my Mac Mini M4 on the daily. I paired it with a preowned M1 Air (great machine), an iPhone 14, and Air Pods Max.

    So I'm comparing Mac OS X to KDE Plasma 6 mostly, as that was what I was using pre migration. Arguably Mac OS is more Gnome like than KDE. It's far enough from either to be a wrench though.

    I use a Magic Trackpad with it now, due to hand pain.

    I second Better Touch Tool, but I also use Better Display to help me control my external monitors, with input switching, etc. as I have quite the complex configuration of Display Port, HDMI things connected to two monitors.

    I'm loving it so far. It's not presented me with anything insurmountable, and most things are smooth.

    The hoops you have to jump through to run downloaded software (even to download the software) are repugnant though. I hate those the most.

    Oh and doing

    find ~ -print

    In a terminal window caused so many popups. I'm not allowed to look around in my own files, apparently.

    There are a lot of baby hand hold things that give me irritating frictions. The positives have outweighed them though

    2 votes
    1. [12]
      caliper
      Link Parent
      This is a switch I don’t read about often! Linux users I meet online are usually preaching how macOS sucks and Linux is the only right choice. Are you missing a lot that you were used to using on...

      This is a switch I don’t read about often! Linux users I meet online are usually preaching how macOS sucks and Linux is the only right choice. Are you missing a lot that you were used to using on Linux? Any things you are especially happy with on macOS?

      ETA:

      The hoops you have to jump through to run downloaded software (even to download the software) are repugnant though. I hate those the most.

      That is definitely a PITA. You can flip the quarantine bit using the terminal too if that helps. I think you can also disable the whole quarantine thing entirely, but I’m not sure how.

      1 vote
      1. [7]
        trim
        (edited )
        Link Parent
        I made heavy use of Synergy (input-leap etc. in its various forms) to remote control Windows machines from Linux. This worked really well under X11, and really, really badly under Wayland. Wayland...

        I made heavy use of Synergy (input-leap etc. in its various forms) to remote control Windows machines from Linux. This worked really well under X11, and really, really badly under Wayland.

        Wayland development is the most unhinged thing ever, and they're rapidly running away from X.org so I tested Synergy from my M1 Air which I had first (to remote support my dad's mac through mac native screen sharing - total game changer) and it worked totally perfectly.

        Mac OS is UNIX after all so it wasn't so big a wrench. I have my CLI tools, and a nice desktop to use.

        Passkeys work properly in my new ecosystem too, which is nice. I've actually started using them more, now that I have ecosystem lock in, er, integration :) (I still use keepass databases for all my credentials, but they're elevated to first class password and passkey stores [via Strongbox] on Mac OS).

        So yeah, having proper support for that, and game streaming, and media streaming works at 4k now. There are some benefits for sure.

        And the base M4 Mini is a good value. Especially now it has user upgradable storage and 16GB RAM, though for my storage needs, I have 4TB of NVMe thunderbolt hanging out the back. It's plenty fast.

        I'm even considering replacing Bitwig with Logic.

        Edit:

        Are you missing a lot that you were used to using on Linux?

        Nope. I still use Gimp and Libre Office and VS Code. That and web browsing is the majority of my use.

        I've turned my old Linux desktop into a Steam Box for gaming, so now it boots directly into steam (I hand crafted this with my Arch installation), and I play using Sunshine/Moonlight from the Mac. Works great. And I can game with my Airpods with 0 latency.

        I remote my PS5 with the PS5 app on Mac too (as opposed to Chiaki on Linux) , and get the same benefits.

        2 votes
        1. smores
          Link Parent
          I will go out of my way to use an open source or open platform app over a closed/proprietary one, even when the open source option is meaningfully worse. But. Logic is fantastic. It's just a...

          I will go out of my way to use an open source or open platform app over a closed/proprietary one, even when the open source option is meaningfully worse. But. Logic is fantastic. It's just a really good piece of software. I think you probably will not be disappointed if you give it a shot!

          2 votes
        2. [5]
          caliper
          Link Parent
          You drank the Kool-Aid. In fact, you drank all of it! Joking aside, that sounds great. I had no idea Wayland rollout was a disaster. Although I run some Linux servers, none of them run a desktop...

          You drank the Kool-Aid. In fact, you drank all of it!

          Joking aside, that sounds great. I had no idea Wayland rollout was a disaster. Although I run some Linux servers, none of them run a desktop environment, so I’ve been blissfully ignorant.

          1. [4]
            trim
            Link Parent
            I don't think the rollout is a disaster but their development process and closed mindset seems to inhibit user friendly development. I got real used to using KDE Connect to integrate my Android...

            I don't think the rollout is a disaster but their development process and closed mindset seems to inhibit user friendly development.

            I got real used to using KDE Connect to integrate my Android with KDE.

            In fact actually, the writing being on the wall for Graphene OS on Pixel phones (due to Google removing Pixel drivers from the public device tree) lead me to go to iPhone, because I don't want a Google device, and outside of Graphene, I figure iPhone is my next best bet.

            The iPhone integration with Mac OS is hot stuff though, I must say. Highly impressive ecosystem integration they got going on here.

            1. [3]
              caliper
              Link Parent
              Oh god, don’t mention GrapheneOS. I’ve been in this whole Apple ecosystem for a long time. Last year I had to replace my MacBook Pro 2012. That laptop has been such a champ. I didn’t want to...

              Oh god, don’t mention GrapheneOS. I’ve been in this whole Apple ecosystem for a long time. Last year I had to replace my MacBook Pro 2012. That laptop has been such a champ. I didn’t want to upgrade earlier because of the butterfly keyboards and stupid touch bar. But the poor thing had to be put down, so I got myself a MacBook Air M3. I had looked at Framework laptops, but worried it would be a disappointment.

              The laptop is amazing. It really is. But the fact RAM and SSD can’t be upgraded is unforgivable. This feels like it will be my last MacBook.

              And to replace the iPhone I had started investigating GrapheneOS. It sounded like a perfect fit: to have an OS without Google! But now I’m back at square one.

              1. ButteredToast
                Link Parent
                I wouldn’t be surprised if soldered RAM becomes the norm, with socketed becoming something seen only in boutique laptops and maybe workstation/gaming laptops, especially if the trend towards...

                I wouldn’t be surprised if soldered RAM becomes the norm, with socketed becoming something seen only in boutique laptops and maybe workstation/gaming laptops, especially if the trend towards APU-like CPUs with beefy iGPUs continues. Soldered/on-package memory has notable advantages in speed and efficiency, and in the case of APUs like the Ryzen AI Max, distance from the CPU becomes a problem for signal integrity.

                The efficiency hit is actually one of the reasons why the Framework 13 doesn’t get great battery life compared to MacBooks or other laptops with similar x86 hardware.

                There’s no technical impetus for soldered storage, though, so that’ll probably remain upgradable.

              2. trim
                Link Parent
                I heard maybe graphene would release their own device or something but I fear the writing on the walls without pixel support. I didn’t want to have to move in an emergency so I switched my entire...

                I heard maybe graphene would release their own device or something but I fear the writing on the walls without pixel support. I didn’t want to have to move in an emergency so I switched my entire ecosystem over, lol. I’m lucky that I can afford to do this, and I guess I’m stuck here now :)

      2. [3]
        soks_n_sandals
        Link Parent
        My biggest pain-point after using Linux CLI servers for years before Mac was getting used to being able to throw command-line flags wherever I wanted. Mac is a lot more picky. Example: grep word...

        My biggest pain-point after using Linux CLI servers for years before Mac was getting used to being able to throw command-line flags wherever I wanted. Mac is a lot more picky. Example: grep word file.txt -A 5 works on Linux to search word in file.txt and print the 5 lines after the match. Mac doesn't allow that on ordering a lot of commands! But they can be aliased to gnuutils.

        I've also struggled with how the Mac terminal interacts with the command/option/control keys. But eventually I sort of just figured it out.

        2 votes
        1. trim
          Link Parent
          I've been using AIX, Solaris, HP-UX for years before using Linux at home (and some Solaris actually and HP-UX), so I avoided GNU-isms in my shell work so I could have scripts which were...

          I've been using AIX, Solaris, HP-UX for years before using Linux at home (and some Solaris actually and HP-UX), so I avoided GNU-isms in my shell work so I could have scripts which were universally deployable, so I never really noticed the difference on Mac CLI :)

          1 vote
        2. caliper
          Link Parent
          I run into the same thing often, and it’s very annoying. A coworker of mine was using the fish shell on his Mac and it looked really interesting. I haven’t gotten around to testing it, but maybe...

          I run into the same thing often, and it’s very annoying.

          A coworker of mine was using the fish shell on his Mac and it looked really interesting. I haven’t gotten around to testing it, but maybe it’s something you’d enjoy.

          1 vote
      3. ConalFisher
        Link Parent
        I think Linux users are generally more receptive to MacOS than they would be to Windows. MacOS is based on Unix (simplification, don't let the BSD people hear) and as a result it shares a lot in...

        I think Linux users are generally more receptive to MacOS than they would be to Windows. MacOS is based on Unix (simplification, don't let the BSD people hear) and as a result it shares a lot in common with Linux in the technical backend, whereas Windows is off just doing its own thing most of the time. MacOS is much more locked down than Windows of course, but if you have to use one or the other then MacOS is probably better for just getting work done. It's a surprisingly good ecosystem for software development, actually.

        Anecdotally, a lot of Linux people I've spoken to seem to have a frothing hatred for Microsoft, and a mere passing hatred for Apple, so take from that what you will. I think Apple are generally happy to stay in their own lane, you buy their overpriced stuff, no you can't run that application that's worked flawlessly for 10 years after the new firmware update because you need to wait until the 75-year old maintainer hits the "works on the new update" button, you'll use the tools they provided in your fancy box, you'll buy another box in three years, and you'll be happy. Microsoft are a bit more insidious in their approach, constantly trying to subvert the user and hope they don't notice when the random security update accidentally reinstalls Gemini and flicks a privacy setting you've turned off five times already back on. And at the end of the day the product still ends up being shit. I mean, advertisements built into the OS alone is fucking insane. At least MacOS does the things it says it will do. Not to mention Microsoft's history of repeatedly trying to kill FOSS and Linux specifically over the years, which paints their more recent adoption of Linux via WSL in a less pure light IMO. Sorta feels like they're trying to make using GNU/Linux unnecessary because hey, Windows has Linux built in now!

        Personally I use all three of them (as a non-programmer). I started out on Windows, grew tired of all the privacy invasion and the OS treating you like an idiot, and I started dual-booting Arch Linux. I still need to use Windows for some work stuff but most stuff that I do is on Arch these days. Along with my desktop I also own a second-hand Macbook Air, which acts as a fairly happy medium between Windows and Linux, having all the applications I need from Windows along with a lot of the technical vocabulary of Linux. The main thing for me is Emacs, which runs excellently on Linux, pretty well on MacOS, and is nearly unusable on Windows even with WSL/2.

  17. [4]
    artvandelay
    Link
    macOS works very differently to Windows so I'd definitely try using the base system first and then see what annoys you most. There have been plenty of Windows->Mac converts over the years and...

    macOS works very differently to Windows so I'd definitely try using the base system first and then see what annoys you most. There have been plenty of Windows->Mac converts over the years and people have built countless utilities to address these annoyances. You'll definitely find many of those utilities in this thread, these are the ones that are essential to me:

    • Rectangle - a window management tool. It has window snapping (which is now built-in to macOS) but I also like that it has other options for snapping windows to 2/3rds of your screen for example. The next app in this list can also do it but Rectangle has a convenient menu in the menu bar that can do it graphically without any typing.

    • Raycast - A collection of productivity tools all within a macOS spotlight type UI. Some raycast features are being built into the next version of macOS, macOS Tahoe, but Raycast remains incredibly powerful. I love the snippets feature to for frequently typed text, the clipboard history, and quick links. It's also super extensible and can connect to a bunch of other services and programs. It's also got window management utilities built in that accomplish much of what Rectangle can do but I've got muscle memory now for Rectangle haha.

    • Alt-Tab. macOS does have the built-in shortcut of cmd+tab but that just switches between programs. The macOS way to switch windows is to go into Mission Control (F3 key on Mac keyboards). However, I really prefer having that carousel of windows to pick from so Alt-Tab gives you that.

    2 votes
    1. [3]
      Kryvens
      Link Parent
      I mapped all the keyboard commands I used for window management in Rectangle to Raycast, now I don't need Rectangle at all but still to benefit from muscle memory :)

      I mapped all the keyboard commands I used for window management in Rectangle to Raycast, now I don't need Rectangle at all but still to benefit from muscle memory :)

      1 vote
      1. [2]
        artvandelay
        Link Parent
        You know, I feel kind of dumb for not realizing this is even possible. That's so smart. I think I still need to figure out how I'd move windows to the weird locations (like first 2/3rds of screen)...

        You know, I feel kind of dumb for not realizing this is even possible. That's so smart. I think I still need to figure out how I'd move windows to the weird locations (like first 2/3rds of screen) but it should all be possible. Thanks for the suggestion!

        1. Kryvens
          Link Parent
          Control + Option + S :p It's one of the defaults that I mapped from rectangle along with D, F & G for vertical thirds, which I use a lot, and then custom 1 -> 6 for each of the sixths which I also...

          Control + Option + S :p

          It's one of the defaults that I mapped from rectangle along with D, F & G for vertical thirds, which I use a lot, and then custom 1 -> 6 for each of the sixths which I also use a lot. More options here:

          https://manual.raycast.com/window-management

          1 vote
  18. clayh
    Link
    I really like Yoink and use it daily. It's a little shelf that appears at the side of the screen when you start dragging something. You can drag and drop anything onto the shelf, then go about...

    I really like Yoink and use it daily. It's a little shelf that appears at the side of the screen when you start dragging something. You can drag and drop anything onto the shelf, then go about your business and later drag it off of the shelf into a folder, app, whatever. I use it all the time when I take screenshots. They appear in the corner for a few seconds right after taking them, before they save to disk. During those seconds, I drag them onto the shelf, then later into Discord or Teams or whatever. That both makes them easy to access but also doesn't save them to disk, reducing clutter.

    https://eternalstorms.at/yoink/mac/

    2 votes
  19. [8]
    tomf
    (edited )
    Link
    I can't live without a tiling window manager, personally. https://github.com/koekeishiya/yabai/ basically, use iterm2 and install ffmpeg, yt-dlp, imagemagick and you're set. I try to do as much...

    I can't live without a tiling window manager, personally. https://github.com/koekeishiya/yabai/

    basically, use iterm2 and install ffmpeg, yt-dlp, imagemagick and you're set. I try to do as much with a CLI as possible instead of getting apps for simple things like conversions

    I also remapped capslock to hyper using karabiner and use that for my yabai and alfred triggers.

    2 votes
    1. [2]
      Kryvens
      Link Parent
      Have you tried Aerospace? I went with it instead of Yabai and so far am quite happy with it: https://github.com/nikitabobko/AeroSpace

      Have you tried Aerospace? I went with it instead of Yabai and so far am quite happy with it:

      https://github.com/nikitabobko/AeroSpace

      2 votes
      1. tomf
        Link Parent
        oh nice. good to have another option. i wish we could just have i3 directly :)

        oh nice. good to have another option. i wish we could just have i3 directly :)

    2. [5]
      Weldawadyathink
      Link Parent
      You can remap the modifier keys directly in system settings, so no need for karabiner.

      You can remap the modifier keys directly in system settings, so no need for karabiner.

      1. [4]
        tomf
        Link Parent
        can you map it for HYPER, though?

        can you map it for HYPER, though?

        1. [3]
          Weldawadyathink
          Link Parent
          I think so? I am away from my Mac, so I can’t check, but I am pretty sure you can remap all modifier keys and caps lock to any other modifier key.

          I think so? I am away from my Mac, so I can’t check, but I am pretty sure you can remap all modifier keys and caps lock to any other modifier key.

          1. ButteredToast
            Link Parent
            On my personal mac I’m seeing settings for remapping Caps Lock, Control, Option (alt), Command (meta), and Globe (language switcher). Maybe Globe counts as hyper? I don’t think that hyper is a key...

            On my personal mac I’m seeing settings for remapping Caps Lock, Control, Option (alt), Command (meta), and Globe (language switcher). Maybe Globe counts as hyper? I don’t think that hyper is a key that most keyboards have.

            2 votes
          2. tomf
            Link Parent
            I'd be surprised. Most systems don't have hyper, as its a combination of cmd+opt+ctrl+shift --- every keyboard should have it, though. Its so nice to have an extra layer.

            I'd be surprised. Most systems don't have hyper, as its a combination of cmd+opt+ctrl+shift --- every keyboard should have it, though. Its so nice to have an extra layer.

  20. blackforest
    (edited )
    Link
    I've been using the paid version of Shottr for a couple years and am really satisfied with it. It's a screenshot power tool that I've mainly been using for OCR, scrolling screenshots, annotation...

    I've been using the paid version of Shottr for a couple years and am really satisfied with it. It's a screenshot power tool that I've mainly been using for OCR, scrolling screenshots, annotation and text redaction. I don't have much to say apart from it's fast and gets out of my way when needed, which is what I need in a screenshot utility.

    Another small tool is Hand Mirror which is a quick access button to your webcam from the menu bar. For some reason Photo Booth's output quality is really grainy compared to this tool, and it's the closest preview to what others would see when you hop on a video call.

    Lastly, FreeScaler is an open source tool that is an AI upscaler for low-res images. It runs locally and saves me from uploading images to some random website.

    Edit: Bonus Round! Can you believe that it is 2025 and macOS still doesn't switch the scroll direction when connecting a mouse? The open source utility aptly named Scroll Reverser fixes this. While you're at it please do yourself a favour and turn off the pointer acceleration by default in System Settings, it will make using the mouse much more pleasant to use.

    2 votes
  21. sweenish
    Link
    A lot of my tools are multi-platform, so I use them on both Windows and macOS. Homebrew (or maybe Macports) is a must. Helix is my CLI modal text editor of choice. I have a tmux setup I like a...

    A lot of my tools are multi-platform, so I use them on both Windows and macOS.

    • Homebrew (or maybe Macports) is a must.
    • Helix is my CLI modal text editor of choice.
    • I have a tmux setup I like a lot, and so have been reticent to give zellij a serious go.
    • GhosTTY as my terminal emulator.
    • (No longer a recommendation) Arc used to be my Safari alternative, but support has been discontinued.
    • Raycast's strengths might not be as big of a selling point when Tahoe launches later this year.
    • I use Magnet to tile my Windows.
    • Hidden Bar to keep my menu bar tidy. I don't need the bells and whistles that Bartender provides.
    • Amphetamine to prevent sleep on demand.
    • Bear is a fantastic Markdown-based notes app.
    • I used to use fish but I'm back on zsh; it's just easier when everyone speaks POSIX, whether there's a better way or not.

    As for my window management practices, I'll have a desktop with floating windows, apps that need more space like a fully multiplexed terminal get their own desktops. Swipe around from desktop to desktop, swipe up to separate all the windows. I tried Stage Manager for a couple days and didn't fully hate it, but you give up a lot (too much for me) desktop real estate for it.

    I second getting the hang of keyboard shortcuts (especially Spotlight) and trackpad gestures. I use a Logitech Master mouse and I mapped some of the trackpad gestures to the thumb button. My mouse as another option for those gestures is amazing.

    2 votes
  22. j4ke
    Link
    I've been trying out Shortcuts lately for simple tasks, rather than installing an app or package. One of my most used Shortcuts is for capturing text with OCR and then saving it to my clipboard,...

    I've been trying out Shortcuts lately for simple tasks, rather than installing an app or package.

    One of my most used Shortcuts is for capturing text with OCR and then saving it to my clipboard, this is great when someone sends a screenshot of something and I don't want to type it out. I also set it to use the keyboard shortcut of ⌘ + Shift + 7 as it opens the same cropping tool that taking a screenshot with ⌘ + Shift + 4 does.

    Speaking of screenshots, the first thing I always do when I get a new mac is reset the default folder for screenshots to be for a folder in my home directory ~/Pictures/Screenshots as I prefer not cluttering up my desktop with them.

    Here's a link if you want to try out the OCR shortcut:
    OCR Shortcut

    2 votes
  23. [5]
    PetitPrince
    Link
    Welcome to the Church of the Bitten Fruit. If you're doing technical work, I hope you will enjoy the significant speed bump compared to the other side. Feel free to look at a previous thread I...

    Welcome to the Church of the Bitten Fruit. If you're doing technical work, I hope you will enjoy the significant speed bump compared to the other side.

    Feel free to look at a previous thread I created that asked the same thing ; you'll find similar recommendations.

    Nonetheless, where's some of my suggestions :

    • Put your dock to the left. You're going to gain some valuable vertical screen real estate
    • Fancy windows/app switching with Exposé and Space is significantly smoother and snapper than their Windows counterpart (Taskview with Win+Tab). Use threm!
    2 votes
    1. [3]
      Kryvens
      Link Parent
      What madness is this? Dock on the left? You need help, my friend. Sane people have their dock on the right :P

      What madness is this? Dock on the left? You need help, my friend. Sane people have their dock on the right :P

      1. [2]
        PetitPrince
        (edited )
        Link Parent
        With the dock on the left and an app that also does stuff on the side (vscode, or a Web browser with the tab on the side), you'll have a nice hierarchy of content (app>context>data). With the dock...

        With the dock on the left and an app that also does stuff on the side (vscode, or a Web browser with the tab on the side), you'll have a nice hierarchy of content (app>context>data).

        With the dock on the right it looks like the american date format.

        1 vote
        1. Kryvens
          Link Parent
          OOF! Chapeau @PetitPrince. :) I fell deeply in love with Afterstep as a window manager for x, so got used to it being on the right. Anything else feels completely alien to me.

          OOF! Chapeau @PetitPrince. :)

          I fell deeply in love with Afterstep as a window manager for x, so got used to it being on the right. Anything else feels completely alien to me.

    2. Markpelly
      Link Parent
      Thanks for the tips. I actually turned on Stage Manager as a recommendation from someone, and I like it so far.

      Thanks for the tips. I actually turned on Stage Manager as a recommendation from someone, and I like it so far.

  24. creesch
    Link
    I no longer use a mac device. But, I used to have a macbook until two years ago for work. For me, the biggest annoyance is macOS window management. Although since I last used it some things seem...

    I no longer use a mac device. But, I used to have a macbook until two years ago for work. For me, the biggest annoyance is macOS window management. Although since I last used it some things seem to have improved, apparantly a tool like rectangle (Windows inspired window management) is less necessary although it is my understanding that it still improves the macOS implementation.

    Some other utilities I really liked are:

    • [not free] Dockmate giving you windows like previews of windows from your dock.
    • [Open source] alt-tab bring the windows alt tab experience to MacOS.
    • [not free] SoundSource giving you much more fine-grained sound control on macOS on a per device and app level. You get access to equalizers, other filters, easier device selection and a whole lot more. It certainly isn't cheap, but for me it was worth it.
    • [Open source] Homebrew package manager, I assume you are familiar with it, but I just mentioned it in case you are not.
    1 vote
  25. Minori
    Link
    Maccy is the app I cannot live without! It's a clipboard manager that comes with a searchable clipboard history. In my job, I'm constantly copying a screenshot or link or message, and I rely on...

    Maccy is the app I cannot live without! It's a clipboard manager that comes with a searchable clipboard history.

    In my job, I'm constantly copying a screenshot or link or message, and I rely on Maccy to keep everything handy. Windows comes with clipboard history via Windows+V which I really missed on Mac until I installed Maccy.

    1 vote
  26. feanne
    Link
    FSNotes for super fast plain text and markdown notes. Search bar at the top also serves as a quick way to make a new note. It replaced notational velocity / nvalt for me. It's open source, works...

    FSNotes for super fast plain text and markdown notes. Search bar at the top also serves as a quick way to make a new note. It replaced notational velocity / nvalt for me. It's open source, works offline, syncs between MacOS and iOS (via iCloud), and it's a one-time purchase ($9 for Mac and $5 for iOS), not a subscription. Pricing is very reasonable IMO. Notes can be organized with tags and links, and there's also a quick way to share a note online (one click to create a webpage) if you want to.

    Craft is what I use when I need presentable notes or documents that I can quickly share and edit anytime. I actually used this for my online wedding invitation! Syncs between iOS and MacOS, works offline, and it's easy for me to update using my phone anytime. So even if I know how to make webpages the old school way (HTML/CSS/PHP and upload via FTP) I just use Craft whenever I need a quick webpage; being able to instantly edit on my phone is so convenient. I also use this regularly as an online invitation for when we host get-togethers at home-- it's a quick link to show party details, map and directions, menu, etc. The free tier is already very useful; the subscription is for extra things like having a custom domain. I was on the free tier for the longest time and then I availed of the lifetime 40% off subscription offer during a past Black Friday sale. (I'm currently on a yearly $48 subscription.) I think this is kinda similar to Notion but I just prefer how Craft works better even while offline.

    New File Menu because even though I haven't been a Windows user in decades, I still miss being able to right-click anywhere in a folder and create a new file (specifically text files). I use this $2 app to do that on my Mac. (I'm sure there's a way to do it for free / program it yourself if you're so inclined, but I was happy to just pay $2 for this app to do it for me.)

    1 vote
  27. [2]
    h6nry
    Link
    A thing I haven't seen mentioned is the active corners. Do they still exist? Having mission control set to the bottom left corner is the first thing I do (note that I'm a mouse person. with...

    A thing I haven't seen mentioned is the active corners. Do they still exist? Having mission control set to the bottom left corner is the first thing I do (note that I'm a mouse person. with trackpads there's gestures)

    1 vote
    1. Kryvens
      Link Parent
      Still a thing. I have mission control as top right. Desktop is bottom left, app windows top left.

      Still a thing. I have mission control as top right. Desktop is bottom left, app windows top left.

      1 vote
  28. [2]
    Diff
    Link
    Give Stage Manager a try! You can find it in Settings > Desktop & Dock. It's a very different workflow, and I don't even use it all the time, but it has its times to shine. When you fire it up, it...

    Give Stage Manager a try! You can find it in Settings > Desktop & Dock. It's a very different workflow, and I don't even use it all the time, but it has its times to shine.

    When you fire it up, it collapses each app into its own collection in a strip on the side of your screen. From there, you can drag windows from each app into collections together, and when you Cmd+Tab to an application from a different collection, it'll activate that collection. Only the active collection's windows appear on your screen, and the rest return to the strip. So I can have one desktop with a collection for creating graphical assets, a collection for optimizing assets, and one desktop with collections for authoring/building and previewing the final result.

    It's kind of like having separate desktops within your desktops.

    1 vote
    1. Kryvens
      Link Parent
      I'm not certain WRT MacOS but the beta for iPadOS 26 has killed Stage Manager entirely in favour of a much improved multitasking option. I will be installing the MacOS beta in the next couple of...

      I'm not certain WRT MacOS but the beta for iPadOS 26 has killed Stage Manager entirely in favour of a much improved multitasking option. I will be installing the MacOS beta in the next couple of days, so I'll report back.

      1 vote