I don't like the behaviour of the Alt + Tab shortcut, when changing between windows, how can I change to something like OS X where you see a line of icons rather than changing windows?
It's theoretically possible to change this; Gala (the elementary OS window manager) can be extended by plugins. There even is a plugin changing the Alt+Tab behaviour called gala-alternative-alt-tab.
You can take a look at Tom's (the developer) document, which describes the plugins future features and functionality.
However, as the GitHub page points out, this is alpha software, so there is no package available via repositories and as the last commit was in April, it may not even work at all. Tom has been very busy the past months and this plugin isn't his top priority. So take this information with a grain of salt - It is not recommended to install it on your system.
Detailed step by step guide of how I accomplished the desired behavior:
Download/clone the fork:
git clone https://github.com/jibbo/gala-elementary-alt-tab-switcher
sudo apt install cmake build-essential valac libgala-dev libwnck-3-dev libgranite-dev
Execute the commands:
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
sudo make install
Reboot because just executing
gala --restart most likely will not suffice
Optional but strongly suggested customization:
sudo apt install dconf-editor. Open the dconf-editor and search for elementary-alt-tab. Setup the config as following (if you like my settings):
caption-visible off (the text is looking rather ugly)
icon-size 48 (64 is pretty good too)
wrapper-background-color rgba(46, 52, 64, 1)
Since elementary 6.1 a similar alt-tab switcher is provided by default. Note: in some cases it can cause lagging upon pressing
Alt + Shift + Tab, personally I've solved the issue via setting Keyboard -> Switch Layout -> Both Shift keys together option.