This is for MacBook 2016 and NOT MacBook 2014
Refer: https://dev.to/cmiranda/linux-on-macbook-pro-2016-1onb

Technical notes, and other ideas.
This is for MacBook 2016 and NOT MacBook 2014
Refer: https://dev.to/cmiranda/linux-on-macbook-pro-2016-1onb
Install the following package, and Ubuntu's default Image Viewer will start working.
sudo apt install heif-gdk-pixbuf
Install this to allow Nautlius to create thumbnails
Refer: http://manpages.ubuntu.com/manpages/impish/man1/heif-thumbnailer.1.html
sudo apt install heif-thumbnailer
Apple did away with the shortcut to delete messages. You can create a custom shortcut for messages. You still will need to confirm each delete.
System Preferences
Keyboard
App Shortcuts
Plus Icon
Choose Messages
Menu Option - "Delete Conversation..." assigned to Command+D

Getting WiFi to Work on MacBook Pro Mid 2014
Note: You MUST have an Internet connection already established to run this
Refer: https://askubuntu.com/questions/748951/wi-fi-not-working-on-mid-2014-macbook-pro-with-ubuntu-15-10
sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
sudo modprobe wl
After shutdown, you will need to run the following two commands again
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
sudo modprobe wl
You will need to eventually uninstall and re-install a newer version of Cisco AnyConnect. You need at least version 4.9.04043 in order to see option in settings.
There an uninstall bash script you could use to uninstall.
Refer: https://www.tekrevue.com/tip/stop-ds-store-files-mac-network/
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
macOS creates a .DS_Store file in every folder you view in Finder. This file stores metadata about that folder’s contents as well as user customizations for things like view type and icon size.
These .DS_Store files are hidden from you in macOS so they won’t clutter up your folder views. But in mixed-OS environments, the .DS_Store files can become a problem. That’s because your Mac creates these files even for shared network locations. So if you’re sharing a NAS at your office with people using Windows PCs, they may suddenly see a bunch of .DS_Store files littering the shared directories (at least, depending on how the Windows users have their view preferences configuredin File Explorer).
A Mac’s .DS_Store file visible in Windows.
You can manually delete .DS_Store files without losing any data. The only issue is that when you next browse to a shared folder after deleting its .DS_Store file, Finder will revert to the default layout and won’t remember any custom view types or font sizes you may have set. This approach, however, requires you to manually delete these files each time they pop up (and macOS will create a new replacement file each time you return to the shared directory). Instead, you can configure macOS to not create .DS_Store files on network shares in the first place.
Stop Creating .DS_Store Files
To configure your Mac to not create .DS_Store files on shared network drives, log into macOS, launch the Terminal, and enter the following command:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
Once you’ve executed the command, save any open work and log out of your macOS user account. When you log back in, reconnect to your shared network drives. Existing .DS_Store files may still be present and will need to be manually deleted, but your Mac won’t create any new .DS_Store files as you browse the shared directories going forward.
Refer: http://osxdaily.com/2015/01/08/clear-font-caches-databases-mac-os-x/
$ sudo atsutil databases -remove
Reboot your computer
You need to install this software on your Mac to get it working properly.
Refer: https://support.logitech.com/en_us/product/wireless-mouse-m510/downloads
Logitech Options
Logitech Control Center
Logitech Unifying Software