====== Linux Mint 19.1 (Tessa) ======
**Review**: https://youtu.be/qkmiXaO2vmk
**Getting Started Video for Windows Users**: https://youtu.be/eI7QQqnV1P8
**Home and Download**: https://linuxmint.com/
===== Installation =====
- Unless you have a good reason, download the Linux Mint 19.1 Cinnamon ISO image file
- https://linuxmint.com/edition.php?id=261
- Scan the Release Notes, but don't memorize them
- https://linuxmint.com/rel_tessa_cinnamon.php
- Scan the Documentation to see what's available, then go to the Installation Guide
- https://linuxmint.com/documentation.php
- https://linuxmint-installation-guide.readthedocs.io/en/latest/
- In Windows, create the installer media
- DVD or flash drive
- A flash drive is faster and easier, but not enough to matter
- https://linuxmint-installation-guide.readthedocs.io/en/latest/burn.html
- Boot the target PC with the bootable optical or flash media
- The install process is mostly self explanatory
- In general, it's definitely simpler to avoid dual-boot (Windows + Linux) by utilizing the entire disk drive
- Choose the 'Modern' panel layout
===== Software and Updates =====
==== Software Manager ====
- Click the Menu (Start) button in the lower left corner
- Like in Windows, just start typing to search the menu
- Type ''softw''
- Select 'Software Manager'
- Search for the app you are looking for
==== Install Additional Drivers ====
:!: This is not always needed but may be important, depending on what video controller your PC has.
- Click the Menu (Start) button in the lower left corner
- Like in Windows, just start typing to search the menu
- Type ''driver''
- Select 'Driver Manager'
- Enter your password (permission to modify the system)
- You will usually want to install the recommended drivers
==== Updates ====
- Click the Menu (Start) button in the lower left corner
- Like in Windows, just start typing to search the menu
- Type ''upd''
- Select 'Software Updates'
==== Additional Software ====
Linux Mint 19.1 is very functional upon installation, but you may want to install additional apps.
Here are a few you might find useful:
^App ^Function ^
|Brasero |CD/DVD Burner |
|KeyPassX |Password Safe, Cross-Platform |
|Audacity |Sound/Music Editor/Encoder |
|HandBrake |Video Transcoder, DVD Ripper |
|Calibre |E-Book Collection Manager |
|Pidgin |Instant Messaging, Multi-Protocol |
|Dropbox |Cloud Storage |
==== Oracle Java ====
:!: OpenJDK Java is pre-installed on Linux Mint 19.1. However, you can install Oracle Java, if you need to. We don't use Java much any more, so the built-in version usually works for us.
java --version
If you need Oracle Java, you probably need a specific version. Search for it:
https://duckduckgo.com/?q=linux+mint+19.1+howto+install+oracle+java
==== Skype ====
You must download and install a Linux app (.deb file):
https://www.skype.com/en/get-skype/
===== System Tweaks =====
==== Superuser ====
:!: By default, Linux Mint (and most other Linux distributions) do not enable the 'root' (superuser) account for enhanced security. By default, you execute privileged commands using 'sudo' (superuser do).
If you need to run several administrative commands, it can get tedious to keep typing 'sudo' repeatedly. This is how you can attain a root shell (command prompt) with 'sudo':
sudo -i
This is how you enable the root account, if you feel the need and accept the reduced security:
sudo passwd root
===== UI Tweaks =====
Linux Mint supports multiple 'workspaces' or virtual desktops. You switch between the workspaces with ''ctrl-alt-left-arrow'' or ''ctrl-alt-right-arrow''.
You can also add a Workspace Switcher to the panel at the bottom of the screen:
- Right-click an open area of the panel
- Select 'Add applets to the panel'
- Type ''works''
- Select 'Workspace Switcher'
- Click '+'
To connect pinned launchers to workspaces:
- Right-click a launcher icon on the panel (lower left)
- Select 'Preferences -> Configure -> General'
- Enable 'Show windows from all workspaces'
Now, when you click on a launcher button for a running app, it will also switch the workspace.
===== Printing =====
Printers are usually automatically detected and configured.
- Click the Menu (Start) button in the lower left corner
- Like in Windows, just start typing to search the menu
- Type ''printers''
- Select 'Printers'
===== Screenshots =====
You can quickly take a screenshot of the entire screen just by pressing the 'Print Scrn' function key (F13).
If you want a more advanced tool, use the built-in 'Screenshot' app:
- Click the Menu (Start) button in the lower left corner
- Like in Windows, just start typing to search the menu
- Type ''screensh''
- Select 'Screenshot'
- You may want to right-click it and 'Add to panel'
===== Firewall =====
- Click the Menu (Start) button in the lower left corner
- Like in Windows, just start typing to search the menu
- Type ''Firew''
- Select 'Firewall'
===== Run Simple Windows Apps =====
:!: **Don't expect too much from Wine!** Unless the app you want to run is very simple, like a single executable file, it probably won't work correctly!
:!: You can install wine from the Software Manager, but you might need to install multiple packages to get it to work. **The following procedure installs the latest stable version.**
https://blog.softhints.com/install-wine-linux-mint-add-menu/
:!: This will install many dependencies, but it can run Winbox and other tools.
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable msttcorefonts
winecfg
{{ :computing:linux:font_smoothing.png?400|Choose Font Smoothing}}
==== Configure Font Smoothing in Windows Apps ====
:!: Run these commands as a regular user.
wget http://files.polosatus.ru/winefontssmoothing_en.sh
bash winefontssmoothing_en.sh
===== Virtualization =====
==== Virtualbox ====
**HowTo**: https://www.osradar.com/install-virtualbox-6-ubuntu-18-04-linux-mint-19/
:!: Install the **Extension Pack** after installing Virtualbox.
Add the Virtualbox software repository:
sudo nano /etc/apt/sources.list.d/virtualbox.list
Add:
deb https://download.virtualbox.org/virtualbox/debian bionic contrib
Then add the signing key and install Virtualbox and the Extension Pack:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt update
sudo apt install virtualbox-6.0
wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack
rm Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack
----
FIXME **Untested on 19.1 below this point!**
----
===== Dropbox Tweaks =====
See also **[[computing:storage:dropbox|Dropbox]]**
# SSH
rm -rf ~/.ssh
ln -s ~/Dropbox/Config/SSH ~/.ssh
# Documents Folder
rm -rf ~/Documents
ln -s ~/Dropbox/Documents ~/Documents
# Fonts Folder
rm -rf ~/.fonts
ln -s ~/Dropbox/Config/Fonts ~/.fonts
#Pidgin
rm -rf ~/.purple
ln -s ~/Dropbox/Config/Pidgin ~/.purple
# Remina
rm -rf ~/.remmina
mkdir ~/.freerdp
echo "" > ~/.freerdp/known_hosts #Fixes "Unable to connect to RDP server"
ln -sf ~/Dropbox/Config/Remmina ~/.remmina
===== Portable Computers (Laptops) =====
==== Enable Hibernation ====
sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Restart your PC then check to verify the ''Hibernate'' option is available in the shutdown menu and that it works properly.
===== Remote Access =====
http://c-nergy.be/blog/?p=10241
Enable RDP access to your desktop:
sudo apt-get install xrdp tightvncserver
reboot
:!: You will need to forward TCP port 3389 to your PC.