Marco Betschart
Search
K

Setup Checklist

My personal checklist for setting up a fresh elementary OS installation.

System

  • Start Files and click Keep in Dock
  • Set ⌘+E in System Settings > Keyboard > Shortcuts > Applications > Home Folder
  • Set correct Format and Temperature in System Settings > Language & Region (you may need to complete language support installation before)
  • Adjust System Settings > Date & Time:
    • Disable Based on location
    • Select correct Time zone
    • Enable Show week numbers
  • Increase pointer speed one mark in System Settings > Mouse & Touchpad > Touchpad
  • Log out and back in again

Firefox

  • Install from AppCenter
  • Start Firefox and login to Firefox Account
  • Select DuckDuckGo in Firefox > Settings > Search > Default Search Engine
  • Select Firefox in System Settings > Applications > Web Browser

Nextcloud Client

  • Start Nextcloud desktop sync client and login to Nextcloud account
  • Make sure Nextcloud is listed to autostart in System Settings > Applications > Startup

Signal Desktop

  • Click Install on Signal's FlatHub.org page
  • Choose Open with Sideload
  • Select I understand and click Install Anyway
  • Select Move *.flatpakref to Trash and click Open App

AppImageLauncher

Paymo

Online Accounts

Setup Online Accounts in System Settings > Online Accounts:
Private
  • Calendar and Tasks stored in Nextcloud (needs application specific password)
  • Mail
Text
Server
Port
Encryption
Incoming Mail (IMAP)
mail.gandi.net
993
SSL
Outgoing Mail (SMTP)
mail.gandi.net
587
STARTTLS
Study & Work
  • Calendar and Tasks
  • Mail
Follow the instructions provided in Missing Features & Workarounds to setup an Office 365 account using Modern Authentication (OAuth). In case you run into any troubles due to the Evolution application ID not beeing authorized by your Office 365 administrator, use the last Evolution application ID with the Redirect URI set to urn:ietf:wg:oauth:2.0:oob as descrdibed in the GNOME Wiki.

Git

Execute the following commands in the Terminal:
sudo apt install git
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
ssh-keygen -t ed25519 -C "[email protected]"
cat .ssh/id_ed25519.pub
If it does not work: If you are using a legacy system that doesn't support the Ed25519 algorithm, use: ssh-keygen -t rsa -b 4096 -C "[email protected]"
Add the SSH Public Key to the following portals:

elementary Development

Zettelkasten

Cryptomator

  • Open the downloaded AppImage in Files (double click)
    • If prompted, confirm ~/Applications as integration target destination directory
  • Click Integrate and run
  • Add Vaults as needed

Espanso

VPN

  • Work
    • Configure as documented in Zettelkasten
  • Studies
    • Visit ras.zhaw.ch in your browser and login
    • Follow the provided instructions to install Cisco Anyconnect Secure Mobility Client
    • Start Cisco Anyconnect Secure Mobility Client from the Applications menu and:
      • Connect to: ras.zhaw.ch
      • Click: Connect

Printing & Scanning

Gscan2pdf

  • sudo apt install gscan2pdf tesseract-ocr-deu tesseract-ocr-eng
  • Start Gscan2pdf and navigate to Edit > Preferences > General Options:
    • Set Default PDF & DjVu filename to %Dy%Dm%Dd %Dt %Da.%De

PDF Studio Pro

  • Select PDF Studio 2020
  • Enter the License Key stored at Resources/Akten to download PDF Studio 2020
  • Start the installer from Terminal: sh ~/Downloads/PDFStudio_*.sh
  • Activate the software using the License Key stored at Resources/Akten
  • Go to File > Preferences > Display and select:
    • Look & Feel: Metal
    • Document Resolution: System Setting
  • Go to File > Preferences > Application and deactivate Run in background
  • Restart the application
  • Go to File > Preferences > General and select:
    • Units: Centimeters
    • Default Page Size: A4
  • Go to File > Preferences > OCR and:
    • Click Download OCR Languages
    • Select English and German - Deutsch
    • Click Download
    • Set Primary Language: German - Deutsch
    • Check Enable Secondary Language: English