Live data from Hacker News

Things I can’t do on macOS which I can do on Ubuntu (2020)

shkspr.mobi

451–460 of 740 posts

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#452

Earlier quoted context omitted.

OSXFuse is now replaced with sshfs, but it’s now a PITA to install it via Homebrew because macFUSE, a dep for sshfs has turned closed-source and Homebrew would refuse to install sshfs for that reason. You’d have to install macFUSE binary from their official site first, and load their kernel extension via the GUI, before running the Homebrew command to solve it. Which begs the question: if I’m already jumping through…

> if I’m already jumping through hoops to get SSH mounts on macOS to work, why not use Linux already? Jumping through hoops? It's installing a pkg file, takes about a minute and it is a one time operation you will never really need to do again. Have you ever daily driven a linux box? Times have changed but you will jump through hoops far more often than on macOS. - written from my frankenstein arch linux macbook pro

I’ve used Ubuntu for a few years. The hoops are pretty uncommon and usually involve a 2 minute search for syntax to fix

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#453
> Wobbly windows

I miss back when you could do this in Linux. Ever since GNOME 3, compiz has become a piece of software that integrates poorly with the rest of the desktop and causes screen taring or straight-up driver crashes if you enable wobbly windows.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#454

Earlier quoted context omitted.

OSXFuse is now replaced with sshfs, but it’s now a PITA to install it via Homebrew because macFUSE, a dep for sshfs has turned closed-source and Homebrew would refuse to install sshfs for that reason. You’d have to install macFUSE binary from their official site first, and load their kernel extension via the GUI, before running the Homebrew command to solve it. Which begs the question: if I’m already jumping through…

> if I’m already jumping through hoops to get SSH mounts on macOS to work, why not use Linux already? Jumping through hoops? It's installing a pkg file, takes about a minute and it is a one time operation you will never really need to do again. Have you ever daily driven a linux box? Times have changed but you will jump through hoops far more often than on macOS. - written from my frankenstein arch linux macbook pro

> written from my frankenstein arch linux macbook pro

oh... oh you poor soul :P

I used to use Arch on a high end gaming laptop when I was younger and had time to waste on things like dotfiles and perfecting my vim config and jumping through hoops like Bonus level Sonic.

Now I opt for lovely simple boring functional Dell laptops from my employer and install Fedora on everything.

Out of Windows OSX and Ubuntu/Arch/Fedora/Sabayon (Gentoo variant), Fedora wins the "everything just works" thing by miles on the supported Dell HW and _still_ supports stuff better out of the box with my home desktop.

Yeah yeah I know everyone's experience is different, but...... Out of using all of the operating systems on the daily for 15 years, linux is the one I consistently begrudge the least.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#455
Some others I've noticed after using MacOS briefly:

Disable font anti-aliasing and enable full hinting (essential to get sharp fonts without needing a slower and more expensive 4K monitor)

Disable vsync (necessary for reducing latency to the absolute minimum when you don't care about tearing; requires Xorg)

Disable window decorations (for a pseudo-fullscreen mode that leaves the panel visible)

Disable mouse acceleration

Disable mouse wheel acceleration

Change mouse polling rate

Set keyboard auto-repeat to arbitrary values (I use 72Hz auto-repeat with 200ms delay)

Remap colors for compatibility with display hardware with non-standard black/white levels (I have a DVI to VGA converter that expects TV black level but computer white level)

Send arbitrary DDC commands to the monitor (e.g. to change brightness)

Disable and enable the mouse in software (to prevent accidentally waking from power saving with mouse movements)

Switch virtual desktops by moving the mouse to the corner of the screen and then moving the mouse wheel (corners have infinite size for the purposes of Fitt's law, and mouse wheel inputs should only change presentation of data not the data itself, which means there's no danger from missing the corner, so this is the best way of quickly switching desktops by mouse).

Disable all UI animations

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#457
post #210

Oh, there is a lot more you can't do on MacOS. Things I can do on MacOS: - Edit any document or video within minutues of installation - Use sed/awk/find/grep on any documents or text like with Ubuntu Linux desktop tries too much to be like macos making it even worse. Every time I have to remove avahi, cups and like 10 other things which breaks the whole damn thing and I have to figure out how to unbreak it then get r…

> Every time I have to remove avahi, cups and like 10 other things which breaks the whole damn thing I don't get it. You're removing services manually and complain it breaks your system. Why remove them then? (For extra irony, avahi is there to support Apple's Bonjour and cups belongs to Apple - I don't expect you're turning those off on your MacOs, right?)

Yes, that is exactly what I am doing, because I don't want random things I don't need running, because I desire control when I run Linux. If I want random junk that breaks everything and has no use to me running, macos and windows do that just fine.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#458
post #306

I'm always amazed at how many little third party utilities or programs people recommend downloading or buying just to bring the desktop experience on macOS up to parity with Linux (or even Windows!). The lack of snapping/tiling at this point is just a deliberately malicious decision. I can't fathom why they will not implement some version of this better than that half-hearted split screen view that requires a separat…

Same reason they default to whole filesystem search and disorganized icons. No idea what the reason is, but there seems to be a wellspring of bad somewhere.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#459
Good luck doing iOS development on a Linux machine. The Mac is a polished system that also offers very good proprietary software that is hard to find on Linux. I also sometimes feel tempted to switch but the integration with my iPhone, iPad, appletv and all the software I bought established a very nice vendor lock. Also if I was to run Linux I seriously wouldn’t know what PC to buy that comes close to a MacBookPro or any other m1 machine (I’m open to proposals).

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#460
post #88

I'll add some to the list: - Control external monitor sound volume. There are buggy paid and open source solutions, but they all trigger all kind of bugs with sound and macOS itself. - Capture game audio with OBS together with microphone input. - Being able to wait for files to copy and work Finder at the same time. Yeah I could find replacement for Finder, but why the hell? - Use Valve Proton. Yeah, Linux is great t…

Wrt audio: What any pulseaudio or pipewire-based desktop can do, is to route streams from separate applications to separate devices. You can have one application playing into your headphones, second into your speakers and third streaming over bluetooth to your soundbar. Never managed to do anything similar with Mac (also I never explored any 3rd-party apps to do it, they might exist, but with PA/Pipewire, it is built…

I personally used advanced PulseAudio features all the time by playing different audio in headphones and speakers, but it's still rarely used feature compared to audio volume control.

One of neatest things I did on Linux is playback of multiple audio streams while watching series when using VLC. It's very cool when you have some international group of friends together and e.g someone prefer to watch in German, someone in English and then someone in some other language.

So basically 3 people can connect their headphones to Linux PC and then everyone listen to their preferable language.

Post reply on HN