Mint 19 Setup Tutorial ๐Ÿ…

Basic installation

1 – Preparation and installation

  1. Download rufus
  2. Download latest stable cinnamon version ISO
  3. Use Rufus to create a bootable USB
  4. 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)

  1. Uninstall Open Java
  2. Install latest stable Javaย (install only if needed)

3 – Install basic software

  1. Install geany
  2. Install pinta
  3. Install remmina with remmina-plugins-vlc and remmina-plugins-rdp
  4. Install copyq
  5. Install 7z
  6. Install unrar (optional)
  7. Install mutt (optional)
  8. Install viber (optional, from software manager)

Basic installation for programming

4 – Install basic development tools (adjust accordingly)

  1. Install built essentials
  2. Install sim
  3. Install valgrind
  4. Install git
  5. 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):

  1. Icing task manager ๐Ÿ…
  2. CinnVIIStarkMenu
  3. Recent documents
  4. Trash
  5. System tray
  6. Multicore System monitor (optional, unstable)
  7. Workspace switcher (configure: numbers)
  8. Calendar (configure: full date)

Disable the following applets:

  1. 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)

  1. Download netbeans
  2. 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)

  1. Install double commander
  2. Install kdiff3
  3. Install konqueror
  4. Install kio-extras
  5. Install konsole
  6. Install krusader

If you are going to install krusader then install it last so that it can auto-detect installed tools.


Personalization

9 – CopyQ settings

  1. Set it to run at every start up.
  2. Set shortcut alt+v: Show/Hide main menu
  3. Set shortcut ctrl+shift+v: Paste as plain text
  4. Add tabs for math operators (available here) (optional)

10 – Firefox settings

  1. set quickle as default search engine
  2. set “Desktop” as default directory for downloads
  3. set “Show your windows and tabs from last time” as default behavior when firefox starts.
  4. Configure rounded corners to firefox (optional)
  5. Install adblock or ublock plugin if not already installed
  6. 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)

  1. Add additional scripts to ~/.scripts/
  2. Assign proper keyboard shortcuts to krusader for each script.
  3. Install private debs

20 – Finally, the very optional stuff

  1. 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

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s