AstonJ

AstonJ

macOS Tips & Tricks

If you have any macOS tips or tricks, or a favourite way of using it, please share :icon_biggrin:

For general chat about Macs, please use our Mac Users Thread.

Most Liked

odd

odd

Rectangle is very handy for moving and resizing windows with a keyboard.

If you use Homebrew, you can disable analytics.

export HOMEBREW_NO_ANALYTICS=1

or

brew analytics off

Other than that, try not to leave terminal I guess :laughing:

cmo

cmo

Use an alternative to Finder :slight_smile:

hubertlepicki

hubertlepicki

Replacing BSD utils with GNU utils is quite useful if you’re coming from Linux

dimitarvp

dimitarvp

  • Re-encode your videos to a format your GPU can decode natively because CPU/software decoding makes the fans turn on on Intel Macs. :frowning: :person_facepalming:

  • Use SoundSource. Super useful. Every program needing to input or output sound can be rerouted. I have my 3 music and one video players playing through my TV and its awesome soundbar, one browser (Edge) I only use for conferencing and it has microphone directed at great headphones but the sound is still through my Mac’s speakers, I have another browser only direct sound to my Airpods Max headphones, and I have another video player playing on Mac’s speakers. Telegram / Slack / Zoom sound always goes to my dedicated conferencing headphones. Etc. Again, very useful piece of software. Hope Linux can provide something similar when I migrate to it.

  • Use BetterDisplay. Helps me force my aging TV to always be in 60Hz mode (my Mac had the nasty habit to always default it to 30Hz) but it’s also a very nice centralised place to manage your displays in depth. It was also the only UI program I was able to find that managed to control my TV’s brightness through software (I could use CLI tools for it but it’s not something I enjoy reaching the terminal for; a glaring exception in my case). Oh, actually there’s also EasyRes but it has much less features.

  • Use Alfred and not Spotlight.

  • I still use iStat Menus and not Stats but that might change. Just haven’t bothered. I have noticed that since Sequoia (macOS 15x.) the CPU reporting is not accurate but that might be due to the OS itself because even htop was not able to find what made my Mac work more and get hotter. One thing that iStat Menus helped me with was devise my own fan control logic, one that I eventually dropped because I concluded that the system built-in one was smarter than mine but still, I like having the option.


I went even further: I have aliased cp to call gcp and all others. For 6 full years using this Mac I think I have encountered an issue only once or twice and hot-fixed the script and all was well.

hubertlepicki

hubertlepicki

Yes I did the same, there’s a script/command that prints out how to do it after you brew install it.

Where Next?

Popular in Dev Env & Tools Top

AstonJ
After reading the below in another thread… It got me wondering how many firms are actually using or encouraging their developers to use...
New
New
AndyL
With this week’s release, ElixirLS bundles an experimental MCP Server. (see CHANGELOG) Highlights Added Call hierarchy provider imple...
New
AstonJ
What are you using for software dev? Can you share what you like/dislike about it? Would you recommend it to others? Related thread: Ho...
New
ricksonoliveira
Hey folks, I have been looking for an alternative to good old VsCode for a while. Have tried some vim and emacs editors with their plugi...
New
AstonJ
Inspired by @jdiago’s post containing this slide: I thought it would be interesting discussing what independent languages like Elixir...
#ai
New
NickGnd
Hey :waving_hand: Tidewave has just been announced by José Valim :fire: Watch Tidewave transform Claude Desktop into an agent by runni...
New
AstonJ
How fast is your internet connection? (And how much do you pay?) You can test via www.speedtest.net and to embed results into your post...
New
dogweather
First, the downsides. I periodically fire the AI. :smiling_face_with_tear: ^^ This was earlier today in Cursor AI, working with “Clau...
New
law
/an-aside Why is it not completing the module name too? Atom’s does. Also why does it not fill in the arguments with defaults that yo...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> someth...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
lucidguppy
I have a super simple question about elixir - how would I take a file like this foo bar baz and output a new file that enumerates th...
New

We're in Beta

About us Mission Statement