> Read files from MTP devices > > If I stick a USB cable between my phone and Linux laptop, I can see the Android files on my laptop. I can open them, move them around, etc. On a Mac I need to install some shonky 3rd party software which rarely works. https://github.com/ganeshrvel/openmtp
Things I can’t do on macOS which I can do on Ubuntu (2020)
241–250 of 740 posts
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#242Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#243Earlier quoted context omitted.
> No way to fullscreen a window without moving it into a separate workspace. All When you hold ALT while clicking the maximize button it should work. There used to be a setting for this when they introduced it.
View -> Enter full screen?
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#244Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#245> Focus Follow Mouse > I have multiple screens and multiple windows. I want to be able to hover over a new one and start interacting with it without clicking. Having attempted to implement this once, doing this is nontrivial. If you try to focus anything under your mouse then you can end up changing the selection state of tables and controls, which is generally undesirable.
In most window managers (including Windows), the first-class entity is the window. Windows are related to applications (or processes), but they exist as their own thing, operate independently from most other windows without special handling, and usually have their own menu bar.
Apple took a severely different tack on this fundamental abstraction: the first-class entity is the application. At all times, there is at most one application with foreground context and all others are background, and it's actually a pretty expensive operation to switch between them. They did this for a couple reasons (some accident of history and some practical... for example, Apple's decision to put the application's menu at the top of the screen to coincide with the original usability studies on how the edges and corners of the screen were the easiest to mouse to implied there'd be at most one application at a time owning a global menubar context).
This had huge consequences for the constraints put on applications. For a long time, it was hard to write a tiling window manager for Mac OS X because there was no language by which you could describe all windows; you'd have to query every app for the geometry of its windows, then compute a new global layout, then foreground each app so it could update its window positions. This is no longer the case, but it made any TWM implementation a toy for years.
The upshot of this design for focus-follows-mouse is it has a lot of unintended consequences and can make the system actually quite hard to use in a focus-follows-mouse configuration. For one, it induces latency in all your mouse operations if you're constantly toggling the foreground app as you mouse around. For another, it actually makes it quite difficult to mouse to the menu bar if the menu bar is going to change when your mouse drifts over another window.
(It is interesting to observe how, while at some level "they're all just window managers," the detailed decisions made by the different OS developers led to some things being subtlety much harder in one or the other).
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#246Things I can do on MacOS which I can't on Ubuntu: Run Logic X and all the AU's.
Things you can't do on Ubuntu: run Apple's app? Seems a bit disingenuous.
Maybe one day.. https://www.darlinghq.org/ :D
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#247The only one that sounds painful to me is being unable to access files on an Android device. I know some will disagree...
In my experience, Android MTP worked semi-reliably on Windows (I'd often encounter "ghost files" which couldn't be renamed or accessed, since MTP and Android's media cache desynced from the underlying Linux filesystem), and often failed entirely on Linux (trying to open the phone hung or caused the Linux MTP daemon to crash immediately or after some time). I much prefer adb push/pull, which has always been rock-solid…
Seriously I have utterly no idea why no one has bothered to create a new protocol that is designed with the capabilities and capacities of modern devices in mind, not with "fits for managing a 256MB-sized MP3 player or a point and click consumer camera with a 2 GB SD card".
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#248> Read MTP devices > Mount an SSH or NFS drive I know fanboy debates are tiresome, but... I really do struggle to comprehend taking a device that can't do these things seriously as a computer. As a toy yes, or as a specialised tool for video or audio rendering, which... fair enough. But moving bytes is something any general purpose computing device should be good at. It's almost something you have to actively design…
You can use osxfuse to mount ssh filesystems on Mac.
Not just unsupported, I think you need a kernel extension?
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#249Disabling acceleration on scroll wheels of 3rd party mice - Nope. Can you stand scrolling 1 pixel, 1 pixel, 1 pixel, 1/3 the whole screen? I can't. Want to use a 15 year old DSLR as a webcam over USB? Nope. I sent the MBP back. No way I'm putting up with that crap!
> Disabling acceleration on scroll wheels of 3rd party mice That's an issue with your mouse software. > Want to use a 15 year old DSLR as a webcam over USB OBS Studio can help or Elgato Cam Link if your DSLR supports HDMI.
So in a way, sure, it’s a problem with my mouse software. The stock one. :)
Re: Things I can’t do on macOS which I can do on Ubuntu (2020)
#250Sure I'll bite.. You're talking about Ubuntu, but can you do everything with Ubuntu running KDE or any other WM/DE? You probably mean GNOME or Unity. Didn't they abandon Unity? I dunno what's current, and frankly I don't care! > Resize the system font. I find the menu bar at the top too small. The only way to do this on MacOS is to lower the resolution of the entire screen! - Accessibility -> Display -> Menu bar size…
Yes.
Apart from the Menu bar size it seems like your answer to everything is third party tools, which the author mentions at the beginning of the post.
> - Mouse -> Primary mouse button: left/right. Or use tools
Which tools specifically?
> - On Android you can set the type of connection when you plug it in (debug/dev/files). I guess that all depends on which Android you have?
I don't think this will help for most Android devices since it will try to connect through MTP (which isn't supported by macOS without external tools?).