Linux Mint 20.04 Workstation Setup

Common Workstation Utilities:
# Screenshot
sudo apt install flameshot

# RDP Client
sudp apt install remmina

# Install numlock
sudo su
apt -y install numlockx
(crontab -l && echo "@reboot /usr/bin/numlockx") | crontab -

# Install Java client to execute JNLP files
sudo apt install icedtea-netx

# Enable fast boot
sudo vim /etc/default/grub
# Add these lines
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0

# Optional: install unetbootin
sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

# Flush local dns cache - why? No reason
# sudo /etc/init.d/dns-clean start
Developer Tools:
# Install Visual Studio Code
# Add repository key
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt install apt-transport-https # Installing code from included repo
sudo apt update
sudo apt install code
code --install-extension wmaurer.change-case
code --install-extension ms-vscode.powershell-preview
code --install-extension ironmansoftware.powershell-universal
# Get more extensions: https://marketplace.visualstudio.com/publishers/MadsKristensen

# Install PowerShell
# source: https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.1
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Update the list of products
sudo apt-get update
# Enable the "universe" repositories
sudo add-apt-repository universe
# Install PowerShell
sudo apt-get install -y powershell

# Install DotNet Core 3.1 SDK (which also includes runtime)
# Source: https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
sudo su
osversion=$(lsb_release -sr)
wget https://packages.microsoft.com/config/ubuntu/$osversion/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-3.1
Posted on Categories Linux

Leave a Reply

Your email address will not be published. Required fields are marked *