1 – Preparation and installation
- Download rufus
- Download latest stable cinnamon version ISO
- Use Rufus to create a bootable USB
- Boot the system with the USB. You can try to press F10 while booting in order to activate the boot menu. If it does not work you will have to enter the BIOS (you should google for the keyboard shortcut according to the manufacturer).
⚠️ Warning ⚠️
If you have Windows already installed, Linux might not be able to detect the previous installation, You should make sure that Windows and Linux use the same mode (either BIOS or UEFI). See multiboot article for more. Always double check you are using the same mode when you multi-boot.
If windows are detected properly or you are not using Windows at all, you can install Mint and proceed to the next steps.
2 – Uninstall Open Java and install the official one (if needed)
3 – Install basic software
- Install geany
- Install pinta
- Install remmina with remmina-plugins-vlc and remmina-plugins-rdp
- Install copyq
- Install 7z
- Install unrar (optional)
- Install mutt (optional)
- Install viber (optional, from software manager)
Basic installation for programming
4 – Install basic development tools (adjust accordingly)
- Install built essentials
- Install sim
- Install valgrind
- Install git
- Install mysql and mysql workbench from the software manager
In recent versions, mysql could cause a lot of trouble. Check the links for help:
- if can’t login as mysql user root from normal user account here
GUI configuration and visuals
5 – Install menu applets
Install (or enable) the following applets (right click to panel→add applets to panel):
- Icing task manager 🏅
- Recent documents
- System tray
- Multicore System monitor (optional, unstable)
- Workspace switcher (configure: numbers)
- Calendar (configure: full date)
Disable the following applets:
- Window list
6 – Configure theme
Start→Themes: Select the theme you want, eg “New Minty 🏅”
7 – Configure desktop
Right click to background→Desktop settings: Keep only Computer and network . You don’t need trash if you add it as applet.
Additional software for developers
7 – Install default IDE (optional)
- Download netbeans
- Execute the downloaded file to install netbeans to ~/opt/.
During installation you will be asked for the JDK path. You have to change it as the default one is occasionally wrong. To find the proper JDK path check this post.
8 – Install file managers (adjust accordingly)
- Install double commander
- Install kdiff3
- Install konqueror
- Install kio-extras
- Install konsole
- Install krusader
If you are going to install krusader then install it last so that it can auto-detect installed tools.
9 – CopyQ settings
- Set it to run at every start up.
- Set shortcut alt+v: Show/Hide main menu
- Set shortcut ctrl+shift+v: Paste as plain text
- Add tabs for math operators (available here) (optional)
10 – Firefox settings
- set quickle as default search engine
- set “Desktop” as default directory for downloads
- set “Show your windows and tabs from last time” as default behavior when firefox starts.
- Configure rounded corners to firefox (optional)
- Install adblock or ublock plugin if not already installed
- Install Select After closing plugin
11 – Map network drives (private)
Run krusader. Navigate to desired network drives and add them to bookmarks.
Alternatively you can map them without using samba.
12 – Add custom scripts (private)
- Add additional scripts to ~/.scripts/
- Assign proper keyboard shortcuts to krusader for each script.
- Install private debs
20 – Finally, the very optional stuff
- Check that REISUB and REISUO work
What about dual boot settings?
If you are dual booting or multi-booting with Windows installations you may encounter problems with the system clock. For more check this post.
To fix this from the mint side you should do the following:
sudo timedatectl set-local-rtc
To check the changes were successful:
grep LOCAL /etc/adjtime