If you want advice on some good software, we need to know what are you gonna use your MacBook for.
Some features and tweaks you might check out:
> WINDOW MANAGER
I Googled "Mac mouse follow focus". Second result down was Mondo Mouse. Then you can interact without clicking twice. Coming from Linux your ability to find some basic answers seems pretty weak.
> If you go fullscreen with an app, this app goes into a separate workspace
If you click the Maximize button in the top-right, yea. If you use the green button on the left it should full screen. If you want better/quick window sizing, use ShiftIf.
> Very expensive hardware should not make too much noise, right?
Did you get a used or secondhand Mac? I've had three MacBook Pros now, and with the latest one I can only hear the fan if I start compiling a ton of stuff from source or if I'm remixing video. If it's new, bring it into an Apple Store and have them look at it. If you got it second hand, consider cleaning out the fans. And don't even try to say "A $1000 PC would never need it's fans cleaned." That's a bold-faced lie.
> No trash is not a concept
Trash is a concept, and is used on Ubuntu and Windows as well. First off, if you're going back to rm
for all your removal, it DOES remove it and bypasses the trash. If you want do remove stuff using the UI instantly, use ⌘ + Delete.
> Also working with windows-vms its a constant hassle to figure out
If you're using Parallels or VMWare Fusion, you can remap the guest's application switcher to the same one your host is using. I've never tried, but I'm sure you can in VirtualBox too. Do some config work.
> Dockingstation
HengeDocks has some nice stuff.
I use ShiftIt for arranging windows. In the past I had BetterTouchTool which is for more dense allowing for global keyboard shortcuts and gestures etc. For me though, it got a little buggy.
I couldn't agree more; Mac OS X window management is all form and no function.
I use Moom to assign key commands to regions of my displays so as to achieve a workflow reminiscent of tiling. It's no bspwm, but it eliminates wasted space and obscured windows without me having to take my hands off the keyboard.
It's far less customizable, but a similar open-source app ShiftIt exists as well.
ShiftIt is the best option. Totally free, very lightweight. Allows you to adjust window location using keyboard shortcuts.
https://github.com/fikovnik/ShiftIt/releases
If you change the shortcuts to option+command+left arrow/right arrow/up arrow/down arrow you can change the window position very quickly and easily. It becomes second nature after a few days. It is also much faster and better than dragging windows around.
BetterTouchTool went non-free, so I switched to ShiftIt. Simple and easy worked for me. I never used the extra features of BetterTouchTool, so ShiftIt seems to suit me better.
You also might want to check out ShiftIt. Download the zip here.
Not exactly the solution you were asking for but I use shift-it. It doesn't make them act like multiple monitors it just allows you to easily size and place windows with keyboard shortcuts.
https://github.com/fikovnik/ShiftIt
I split my screen into 3 on one virtual desktop and 2 on the other.
ctrl + shift + cmd + left arrow to cycle through sizes and place window on the left side of the screen. right arrow for the right side. c for center
Ohh, I see. I actually do use that for some apps but it only works in columns. I use ShiftIt to actually snap different windows into a grid layout so on my monitor I will typically use an extension that opens tabs in a window and then arrange them in a grid with Shfitit, essentially having 4 windows open at the same time. Try it out, works well.
Was finally able to find decent pieces of software the take the fuctardery of what is apple's keyboard to the glorious pc master race world.
Karabiner Elements (https://pqrs.org/osx/karabiner/) to make ctrl+c/v great again, and all the other good keyboard combos. Who the fuck at Apple thought option keys should be used regularly.
ShiftIt (https://github.com/fikovnik/ShiftIt/releases), to make window manipulation great again. Proper key combinations to arrange windows to take, for example, half of the right side and other window the left. Or maximize without going full screen. It's almost as good as in W7 (no hot edges :( ) but at least it's something. They should really copy MS on this.
SensibleSideButtons (http://sensible-side-buttons.archagon.net/), your thumb button on your mouse starts acting as a back button again, just like in great OS's.
Did I forget anything?
(I have to use this shitty macbook for work).
I use an app called ShiftIt to replicate the Windows Snap feature on my Mac. There's also BetterTouchTool, which you have to purchase, but comes with a lot of other features you may be interested in. I only want the Windows Snap feature, so ShiftIt works just fine for me.
I've only found shiftit that support x11.
There are a lot of alternatives window manager for Mac right now. Supporting gtk-app and x11-app would make your app stand out among other contenders.
ShiftIt runs on shortcuts.
I like this one because they also have a shortcut for moving a window to the another monitor, which is exceptionally useful for my home setup 🙂
I highly suggest ShiftIt: https://github.com/fikovnik/ShiftIt
Maximize, move to prev/next screen, stick to 50% left/right/top/bottom of screen, etc.
Yes, you can download a prebuilt version, very easy.
Way late to the party, but on Mac there is a fantastic utility for accomplishing this called ShiftIt.
Ctrl + Alt + Cmd (A combination I've heard referred to as "Magic") plus arrow keys move your window around, Magic + M maximizes, tons of other options. All are remappable.
Figure this might be some help to someone since this is the second highest post in the sub.
Basically every time you turn off the TV the computer thinks you've unplugged a monitor. It must be reverting to a default resolution that is constraining your windows. You'll want to use something like this to resize your windows for each program. If you're handy you can also do this with AppleScript.
OSX apps as opposed to phone apps, but two that I couldn't computer without:
MiddleClick turns a three finger tap on the pad into a middle click (which, if you don't know, opens up links in a new tab, among other things): http://clement.beffa.org/labs/projects/middleclick/
ShiftIt lets you move windows around easily in your display to instantly have any window take up a specific quarter of your screen, a specific half of your screen, or go full screen: https://github.com/fikovnik/ShiftIt