The Linuxish Guide to MacOS

<-Back

Table of Contents

1. Macos

  • wow, quite nice sound system, I have never heard anything like this.
  • you cannot do "SUPER+1/2/3/4/5" in MacOS in order to switch windows. do not see how this could be implemented.
  • ok, there is no /usr/local/bin but for some reason it is present in the PATH

    usrlocalbin.png

  • magic. the only hope is that "which" specs differ on linux and macos.

    nowhichalias.png

  • shortcut keybinding does not work for me. it just plays strange clicky sound, each time I press the binding. Also it seems that I would not even work, because the signal often gets handled by a current app.

    noaction.png

  • (Super + d) does not work for qutebrowser. it does not close a window. Super + q works as intended, it closes all qutebrowser windows.
  • how to delete file from desktop using 'Delete' key?
  • workman is unavailable when I type password in a locked laptop.
  • macos allows to use only limited range of predefined actions for hot corners, no custom app launch, no script, no shortcuts, only garbage…

    nohotcorners.png

  • my eyes… I achived this via Rectangle's "Left half" & "Right half"

    windowsoverlay.png

  • cannot make mpv a default utility for opening mkv files. mac simply allows to use only files located within Applications, Library, Systems, Users directories. mpv is installed in opt/homebrew… and after I copied the binary to the home directory it turned out that I cannot make a regular binary default application… why?

    nodefapp.png

  • why? (/bin/fish)

    iorvd@iorvd ~> $(which mpv)                                                                                                                                                                                                  0
    fish: Command substitutions not allowed
    $(which mpv)
      ^
    

    now I start thinking about going back to zsh

  • dictionary is an outstanding thing, I need to come up with a way how to call it and pass first 50 symbols of buffer to dict. (upd: there's a deep click!)
  • built-in translation is also great, but I need everytime choose the languages, e.g. I cannot default to use English + Ukrainian, let's say.(upd: I can, there's a way to reorder dictionaries)
  • there is no 'always on top' window mode. it exists, but only in some apps. I guess it's a feature which developers need to implement themselves.
  • in macos you cannot do "swapoff -a && swapon -a" or "sync && echo 3 > /proc/sys/vm/dropcaches". Swap in macOS is not something that regular user is eligible to touch.
  • when you boot your macOS, it immediately allocates 2.7GB of RAM, ~17% of all in my laptop. so in fact in my case it is not 16, but rather 13GB of RAM available for personal use. and there is no alternative such as other WM or DE, take it or go away. for comparing purposes when my arch setup boots it consumes around 130MB, which is 3% of 8GB I have on my other Dell laptop.
  • I wanted to install binary to /usr/local/netdata, run sudo ./installer.sh and after a minute of compilation out of nowhere poped up macos's "Terminal wants access to all your computer" or something like that. Obviously I don't allow such things immediately, so I pressed "no" and after checking what script commands failed I decided that they are fine. And now I realize that I can't find where to enable that permission, because the script just fails and macos doesn't pop up new request. In "Privacy & Security" I enabled everything I could for Terminal, but it's still the same. "sudo" simply doesn't exist for macos, it's nearly useless, it's just a placeholder for people who think they can do anything using terminal.

[ ] Since the application is free and doesn't contain any in-app purchases I would suggest you to email the developer that you would like to have a directly link to download the application. In most cases those people are generous and don't hesitate to provide you with an alternative. I am able to tell this because once I had some kind of problem with my AppStore and at the same I had to download Memory Clean. So I mailed the developers for a link and got an answer within 24 hours. Let me know if this worked.

1.2. Fair points

  • MacOS IS NOT linux, if though they have a lot of common. "You can do whatever you want with my OS/machine" is not about mac, no you cannot. macOS is a proprietary piece of software, remember it.
  • The best editor is emacs+vim, the best laptop is mac m1+linux. I will switch to Asahi as soon as 1.0.0 version is out. (upd: 1.0.0 alpha released! but I need a bit more comfort in my life, so I'll wait when the perifery (camera, mic, bluetooth) drivers are released).

2. foo

3. bar