Diese Anleitung ist veraltet, eine neue Version gibt es hier! Hier beschreibe ich, wie ich meinen Arbeitsplatz einrichte auf Basis von Ubuntu-20.04. Ich versuche es mal mit einem “normalen” GNOME-Desktop!
Grundinstallation
Grob wie beschrieben in
- Ubuntu-20.04 EFI-Rechner mit paralleler Win10-Installation: ubuntu-gnome-20.04-win10
- Ubuntu-20.04 BIOS-Rechner: ubuntu-gnome-20.04
- Ubuntu-18.04 EFI-Rechner: ubuntu-gnome-18.04.3
Mein Arbeitsplatzrechner im Sommer 2020 ist ein Ubuntu-20.04 EFI-Rechner, ich verwende dafür also eine Mischung der unteren beiden Anleitungen
Aktualisieren
1 2 3 |
|
Repo mit DP-Programmen freischalten
- Neueste Version von “dprepo” herunterladen: dprepo_current_all.deb
- Installieren:
sudo dpkg -i dprepo_current_all.deb
- Löschen:
rm dprepo_current_all.deb
- Aktualisieren:
1 2 3 |
|
Zusatzpakete
Hier eine Liste all der Zusatzpakete, die ich installiere:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
Für manche Pakete folgen Detailerklärungen weiter hinten!
Hier noch die Zusatzpakete, die idR. nicht benötigt werden:
1 2 3 4 |
|
Virenscanner
Hinweis: Der Virenscanner ist in den Zusatzpaketen bereits enthalten, dieser Abschnitt kann übersprungen werden!
1
|
|
Erweiterte CODECs zum Abspielen von Videos
Hinweis: Die CODECs sind in den Zusatzpaketen bereits enthalten, dieser Abschnitt kann übersprungen werden!
Firefox kann direkt nach der Installation keine Videos abspielen.
1
|
|
Nach einem Neustart von Firefox klappt’s (eventuell auch ohne Neustart).
Versionsverwaltung Git
Hinweis: Git ist in den Zusatzpaketen bereits enthalten, dieser Abschnitt kann übersprungen werden!
Ich verwende zur Versionierung GIT und da nehme ich auch gerne die Kommandozeilentools sowie GITK und GITG:
1
|
|
Zusatzbrowser
Hinweis: Die Zusatzbrowser sind in den Zusatzpaketen bereits enthalten, dieser Abschnitt kann übersprungen werden!
Manchmal muß ich andere Browser verwenden als Firefox. Ich installiere:
- Chromium
- Chrome
Chromium
Installation:
1
|
|
Für die Verwendung mit Teams:
- bin/teams-chromium.sh
1 2 3 4 5 6 7 8 9 10 |
|
- Beim ersten mal:
- Starten, teilnehmen an einem Teams-Meeting, Audio zulassen
- Stoppen
- Nochmal starten, nun erscheinen auch die Geräteeinstellungen beim Meeting
Chrome
Installation:
1
|
|
Für die Verwendung mit Teams:
- bin/teams-chrome.sh
1 2 3 4 5 6 7 |
|
Bildschirmfoto – Shutter
Hinweis: Shutter ist in den Zusatzpaketen bereits enthalten, dieser Abschnitt kann übersprungen werden!
Für das Erstellen und Bearbeiten von Bildschirmfotos nutze ich “Shutter”:
1
|
|
Das Bearbeiten von Bildschirmfotos in Shutter funktioniert direkt, die Zusatzaktionen früherer Zeiten sind nicht mehr notwendig!
Leider gibt es mit Shutter ein paar Probleme – siehe weiter unten im Abschnitt “Probleme”.
Scanner
HP-Scanner werden nach der Installation zwar angezeigt, können aber nicht genutzt werden.
Zur Nutzung:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Danach funktioniert der Scanner, auch nach einem Reboot.
Übernahme von Alt-Installation
Diverse Konfigurationsdateien und – ordner
1 2 3 4 5 6 7 |
|
GNOME-Oberfläche anpassen
Konfiguration via Gnome-Tweak-Tool
Entweder: Windows-Taste + Tweak –> Optimierungen
oder gnome-tweaks
auf der Kommandozeile starten
- Animationen: Deaktivieren
- Arbeitsflächen: Statische Arbeitsflächen – 4
- Fenster: Modale Dialoge anhängen – nein!
- Erweiterungen: Ja
- Applications menu: Ja
- Horizontal workspaces: Ja
- Window list: Ja
- Workspace indicator: Nein
Umschalten der Arbeitsflächen per Tastatur
- Einstellungen
- Tastaturkürzel
- Zur Arbeitsfläche 1 wechseln: Strg-F1
- Zur Arbeitsfläche 2 wechseln: Strg-F2
- Zur Arbeitsfläche 3 wechseln: Strg-F3
- Zur Arbeitsfläche 4 wechseln: Strg-F4
Auffällige Titelzeile für aktives Fenster
1 2 3 4 5 6 7 8 9 10 11 |
|
Danach: Ab- und wieder Anmelden, dann hat das jeweils aktive Fenster eine knallig blaue Titelzeile.
Plattenplatz
Gemäß dem bis hierher beschriebenen Vorgehen “lebt” die gesamte Ubuntu-Installation in einer einzigen großen 20GB-Partition. Für die typisch notwendigen Arbeiten reicht das auf Dauer nicht.
Dinge, die viel Platz benötigen, sind:
- Meine persönliche Arbeitsumgebung – /home
- Temporärer Plattenbereich – /tmp
- SNAPs – /var/lib/snapd
- Docker-Container – /var/lib/docker
- LXC-Container – /var/lib/lxc
Am besten legt man so schnell wie möglich Zusatzplattenbereiche an:
…
PAG und MHP
OpenVPN für MHP
- OpenVPN ist bereits installiert
- Zusätzlich benötigt:
apt install net-tools
apt install resolvconf
- … und auch “~/mhp/openvpn” mit Zertifikat etc
- Damit funktioniert OpenVPN dann direkt!
SwitchyOmega
Im Browser brauchen wir unterschiedliche Proxy-Einstellungen, je nachdem, welche URL aufgerufen wird. Das machen wir über SwitchyOmega.
Am einfachsten:
- Switchy-Omega-Einstellungen im alten Browser exportieren
- … und im neuen importieren
Funktioniert dann direkt!
Detailkonfiguration (ohne Export/Import):
- Profile: MHP-PAC
- http://www.mymhp.de/proxy.pac
- Daraus kann entnommen werden: Für PAG wird proxygw01.mymhp.net:3128 verwendet
- Profile: PPNPROXY-PAC
- Profile: MHP-Proxy
- default: HTTP – proxygw01.mymhp.net – 3128
- Profile: PAG
- default: HTTP – http-proxy1.emea.porsche.biz – 3128
- Profile: MHP-AutoSwitch
- splunk* –> MHP-Proxy
- remedy* –> MHP-Proxy
- p-federation-intranet.porsche.biz –> MHP-Proxy
- *porsche* –> PAG
Zugriff auf die PAG-Rechner
Als SSH-Proxy-Server verwende ich:
- puppet
- pagproxy: Synonym für dezulpccap013
- dezueppnap014
- dezulppnmg02
- puppetmaster
Auszug aus der .ssh/config:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
Auszug aus .ssh/paglproxy-hosts:
1 2 3 |
|
Test der Zugriffe:
- dezulpccap013: Direkt, klappt problemlos
- pagproxy: Direkt, klappt problemlos – dezulpccap013
- paglproxy: Direkt, klappt problemlos – dezulpccap013
- dpserv: Via “paglproxy”, klappt problemlos
- dpserv.emea.porsche.biz: Via “paglproxy”, klappt problemlos
- dezulppngw001: Via “paglproxy”, klappt problemlos
- dezulppngw001.emea.porsche.biz: Via “paglproxy”, klappt problemlos
- dezuepagap23: Direkt, klappt problemlos
- dezuepagap24: Direkt, klappt problemlos
- …
Probleme
Offen
Anbindung Chromium – KeePassXC funktioniert nicht
Ich denke, es liegt daran, dass wir Chromium als SNAP installiert haben!
Shutter funktioniert nicht richtig
- Manchmal öffnet sich die Anwendung erst beim zweiten mal
- Zeitverzögerte Screenshots klappen nicht richtig
- Änderungen nach “Bearbeiten” werden nicht angezeigt
Terminal gibt Töne von sich
TBD
Gelöst
Popup mit Hinweisen zu tts-mscorefonts-installer
Bei manchen Installationen erscheint am Ende und nach jedem Neustart ein Popup, welches das Herunterladen von Zusatzdateien für “tts-mscorefonts-installer” anfordert. “Diese Aktion jetzt ausführen” klappt leider nicht!
Lösung:
1 2 3 |
|
Workspaces – ich möchte mit 4 Stück starten
Für meine tägliche Arbeit verwende ich Workspaces/virtuelle Desktops. Ich habe mich an 4 Stück gewöhnt und möchte das auch weiterhin so haben.
Aktuell gibt es nach dem Start nur 2 Workspaces und ich muß:
- Wechseln auf Workspace2
- Fenster hier anlegen
- Wechseln auf Workspace3
- Fenster hier anlegen
- Nun gibt es 4 Workspaces
Lösung: Mittels Gnome-Tweak kann man statische Arbeitsflächen aktivieren!
Scanner funktioniert nicht
Mein Scanner wird automatisch gefunden, allerdings klappt der Sannen nicht. Es erscheint die Fehlermeldung:
- Scannen fehlgeschlagen
- Verbindung zum Scanner konnte nicht hergestellt werden
“Wahrscheinliche” Korrektur:
sudo hp-plugin
… lädt das Plugin herunter von HP, scannen funktioniert!
Falls das nicht ausreicht – Diagnose und Korrektur:
sudo hp-check -r
… zeigt sehr viele Fehler ansudo apt install xsane
… installiert sehr viele Dingesudo hp-check -r
… zeigt immern noch viele Fehler ansudo hp-setup
… meckert wegen fehlenden GUI-Klassensudo apt install python3-pyqt5
… installiert sehr viele Dingesudo hp-setup
… funktioniert nun, Testseite wird gedruckt! Scannen funktioniert noch immer nicht!sudo hp-plugin
… lädt das Plugin herunter von HP, scannen funktioniert!
In Chromium-Teams kann bei Meetings das Audio-Gerät nicht gewählt werden
Wenn ich mittels Chromium versuche, an Teams-Meetings teilzunehmen, dann
- werde ich erstmal aufgefordert, den Zugriff auf die Tongeräte (Lautsprecher und Mikrophon) zuzulassen
- lande ich danach im Meeting
Leider wird der Ton dann über den Lautsprecher ausgegeben und nicht über den Kopfhörer. Der Knopf “Geräteeinstellungen” existisiert nicht!
Abhilfe: Browser beenden und nochmals neu starten!
Nicht mehr reproduzierbar
Programmwechsel mit Alt-TAB klappt nicht
Aktuell habe ich diese Fenster geöffnet:
- VSCodium
- 2x Terminal (Kommandozeile)
- Firefox-Browser
Wenn ich Alt-TAB betätige, dann sehe ich alle Fenster einzeln in der Auswahlliste, so wie ich es haben möchte. Ich kann also die einzelnen Terminal-Fenster direkt adressieren.
Leider klappt danach die Eingabe im Terminal-Fenster nicht! Es ist zwar aktiv, akzeptiert aber keine Tastatureingabe!
Nachdem ich diesen Absatz geschrieben habe, funktioniert es. Merkwürdig!
Änderungen
- 2021-08-28 – Doku ist veraltet – neue Version ist hier
- 2020-10-27 – Paket “btrfs-progs” installieren
- 2020-10-20 – Nicht benötigte Pakete
- 2020-10-19 – Paket “python-is-python3” installieren
- 2020-10-18 – Teams, Parallel-Installation mit Win10, Plattenplatz (Rohform)
- 2020-10-17 – Hinweis auf bereits installierte Programme, Problem mit ttf-mscorefonts-installer
- 2020-10-16 – Gnome-Anpassungen, Titelzeile, statische Arbeitsflächen
- 2020-07-17 – simplescreenrecorder und ubuntu-restricted-extras
- 2020-07-02 – keytools, ExFAT
- 2020-07-01 – ActivityWatch, GnomeTweakTool und GnomeShellExtensions
- 2020-05-29 – erste Version