Marco Betschart

Setup Checklist

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


  • 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


  • 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 page
  • Choose Open with Sideload
  • Select I understand and click Install Anyway
  • Select Move *.flatpakref to Trash and click Open App



Online Accounts

Setup Online Accounts in System Settings > Online Accounts:
  • Calendar and Tasks stored in Nextcloud (needs application specific password)
  • Mail
Incoming Mail (IMAP)
Outgoing Mail (SMTP)
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.


Execute the following commands in the Terminal:
sudo apt install git
git config --global "Your Name"
git config --global "[email protected]"
ssh-keygen -t ed25519 -C "[email protected]"
cat .ssh/
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



  • 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



  • Work
    • Configure as documented in Zettelkasten
  • Studies
    • Visit 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:
      • Click: Connect

Printing & Scanning


  • 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