I am using an external keyboard and external screens, and try to avoid using the mouse because it’s faster – but not on Mac.

Windowing:

  • once I minimize a window, a CMD+Tab does not restore it, I need to click on it on the tray or use Ctrl+Down and arrows to select the window. Annyoing because I minimize it to see the one beneath it, then it doesn’t come back by CMD+Tab
  • CMD+Tab switches between applications and not windows
    • I need to use CMD+` to switch between windows of the same application (annyoing, not handy, but could live with it)
    • When I CMD+Tab to an application with multiple windows, it will always put the focus on a default window it selects, and not the one where the focus was last time. Very annyoing when IntellIJ IDEA has tool windows undocked, or two chrome windows on two different screens, and CMD+Tab will select the wrong one, not the last one
  • CMD+Up (three finger up gesture) shows all open windows and apps, but there is no way to navigate between them with the arrow keys, I must use the mouse. Interestingly with Ctrl+Down, I can use the arrows.

It’s unix:

  • Docker still runs in a VM, and needs restart every once in a while, unlike natively running on Linux.
  • Bash is there. Bash is there on Windows with either Cygwin, Git bash, or WSL. Not native, but at least I know what to expect which brings to the next point
  • BSD flavored cmd tools instead of GNU. Many tools work differently which is very annoying. You would think you can write your bash script, test it locally, and use it in your Linux box, but nooo. ‘sed’ has different syntax for new line for example. ‘echo’ does not have the ‘-n’ switch. At least on Windows I can get the GNU tools.

It just “works”:

  • may have been the case 10 years ago compared to Windows, but today
  • still requires restart every week because of software update
  • still requires restart after installing some software like VPN client
  • the tray hangs sometimes

submitted by /u/ddeff
[link] [comments]