Netboot Bionic

Installierte Pakete

Mit jedem neuen Release von Ubuntu installieren wir zunächst nur die grundlegenden Softwarepakete, die alle, bzw. ein Großteil unserer Nutzer verwenden. Fehlt ein von Dir genutztes Softwarepaket, können wir es kurzfristig nachinstallieren. Du kannst uns auch gerne eine ganze Liste von Paketen schicken. Bitte prüfe aber vorher die Pakete auf Installierbarkeit in unserer Umgebung. Ungeprüfte Paketlisten können wir leider nicht installieren. Wir installieren absichtlich nicht einfach alle Pakete eines Vorgängerreleases (derzeit Xenial), da...

  1. ... nicht alle Pakete noch in dem aktuellen Release existieren oder so funktionieren. Manche wurden umbenannt, sind in ein anderes Softwareprojekt eingeflossen oder gibt es nicht mehr.
  2. ... nicht alle Pakete noch benutzt werden; manche, weil es bessere Alternativen gibt, andere, weil keine*r der Benutzer*innen mehr bei uns ist.

Darum bitten wir Dich jeweils zu Beginn eines Releases zu überprüfen, welche Pakete Du noch brauchst. Dadurch wird auch ein bisschen mehr Übersichtlichkeit geschaffen.

Gnome als Standarddesktop

Der Standard-Desktop in der TechFak ist Gnome. Folgende Punkte waren bei der Wahl einer für alle Benutzer tauglichen Desktopumgebung ausschlaggebend:

  • Eignung für Einsteiger und Flexibilität für Fortgeschrittene
  • Stabiles Design und Struktur der Benutzeroberfläche
  • Systemweite (Vor-)konfigurierbarkeit durch uns
  • Aktiv maintaintes Projekt und idealerweise über bereits längeren Zeitraum existent
  • Technisch mittlerweile akuteller als XFCE

Gnome scheint uns auf Grund dieser Kriterien die derzeit geeignetste Standardumgebung.

Anderere Desktopumgebungen

Möchtest Du einen andere Umgebung nutzen, so kannst Du die Custom-Sitzung verwenden. Bitte beachte jedoch, dass wir nur für Gnome Unterstützung leisten können. Bei einer anderen Oberfläche können wir -sollten die Probleme durch die Oberfläche verursacht sein- vermutlich nur eingeschränkt weiterhelfen. Zum Ändern gehe wie folgt vor:

  • Erstelle in einem Texteditor die Datei .xsession in Deinem Home
  • Schreibe dort hinein, welche Programme zum Start Deiner Sitzung ausgeführt werden sollen.
  • Wähle beim Login unter dem Feld zur Passworteingabe das Zahnrad und dort als Sitzung Custom.

Von nun an startet bei Login nicht mehr Gnome, sondern Deine selbstgewählte Sitzung. Welche Programme zum Start nötig sind, schlage bitte in der Dokumentation Deines Windowmanagers/Deiner Desktopoberfläche nach. Beispiel zum Starten von Openbox mit Tint2-Panel:

	tint2 &
	exec openbox

  Solltest Du wieder die Standardsitzung wünschen, wähle im selben Menü einfach wieder Default.

Firefox

In unserem Default-Browser Firefox sind einige datenschutzfreundliche Grundeinstellungen vorkonfiguriert. Dazu zählt unter anderm DuckDuckGo als Default-Suchmaschine.

Seit Bionic sind außerdem die Addons uBlock Origin und Canvas Blocker aktiviert. Ein Werbeblocker (uBlock) schützt vor Malvertising und Tracking. Der Canvas Blocker verhindert das Auslesen der pro Rechner eindeutigen Canvas-Id, über die man eindeutig identifizierbar ist.

Zusätzliche Tastaturlayouts benutzen

Soll für Deine Maschine permanent (ein) andere(s) Layout verwendet werden, so teile dies  bitte dem Support mit, dass wir Deine Maschine entsprechend umstellen. Verwendest Du mehrere Layouts, z.B., weil Du lieber mit US-Layout programmierst und mit DE-Layout Briefe schreibst, oder eine Tastatur mit mehreren Schriftzeichen (Latein+Kyrillisch, Latein+Hebräisch, Latein+Griechisch, usw.) verwendest, so kannst Du zwischen den Layouts mit Alt+Shift wechseln.

Umlaute mit US-Tastatur verwenden

Auch wenn Du gerne mit US-Tastatur programmierst, musst Du nicht auf Umlaute oder andere diakritische Zeichen (wie z.B. französische oder polnische Akzente) des lateinischen Alphabets verzichten. Mit Hilfe der Compose-Taste kannst Du alle Abwandlungen lateinischer Zeichen (und noch viele weitere, wie «, », ♯, ±, °, ☺, ☹, …, usw.) auch auf einer US-Tastatur erzeugen. Sollte Deine Tastatur keine Compose-Taste haben, kannst Du die Menü-Taste verwenden, die sich rechts neben der Leertaste befindet.

Sitzung reparieren

Hast Du versehentlich Deine Oberfläche verkonfiguriert und kannst Dich nicht mehr einloggen, kannst Du die Sitzung selbst reparieren. Wähle in der Sitzungsauswahl (Zahnrad unter dem Passwort-Feld) als Sitzung Repair. Dabei werden Deine Konfigurationsdateien aller Programme (sog. Dotfiles) nicht gelöscht, sondern in ein Verzeichnis DOTFILES.Datum in Deinem Home verschoben und unsere Standardeinstellungen restauriert. Von nun an sollte wieder ein Login möglich sein und Du kannst bei Bedarf einzelne fehlerfreie Konfigurationsdateien zurückkopieren. Falls der Login wider erwarten fehlschlägt, melde Dich bitte bei uns.

Konfigurationspfade

Entwickler von Anwendungsprogrammen legen leider nicht immer Wert darauf, bei Änderungen ihrer Software alte Konfigurationsdateien in neuen Programmversionen (auch nur lesend) zu unterstützen. Oft schleichen sich auch Inkompatiblitäten zwischen verschiedenen Programmbibliotheken ein (z.B. kann GTK3 Themen von GTK2 nicht mehr lesen. Wurde also in GTK2 ein Thema gewählt welches in GTK3 nicht vorhanden ist, so sehen GTK3-Programme plötzlich seltsam kaputt aus). Aus diesem Grund haben wir uns entschlossen, jedem Ubuntu-Release einen eigenen Suchpfad für Konfigurationen zuzuteilen. Dadurch ist sichergestellt, dass Du zwischen Ubuntu-Releases wechseln kannst, oder auch in Migrationszeiten auf mehreren parallel arbeiten kannst, ohne dass Deine Konfigurationen beschädigt werden. Der Konfigurationsorder folgt dem Schema ${HOME}/.config/techfak/ubuntu/RELEASE. Deine Bionic-Konfigurationsdateien für Anwendungsprogramme findest Du also unter ${HOME}/.config/techfak/ubuntu/bionic . Benutzer der Custom-Sitzung betrifft dies nicht, da sie ohnehin selbst für die Lauffähigkeit ihrer Arbeistumgebung sorgen wollen und diese Fehler beheben können (wenn nicht, ist der Custommodus nichts für Dich!).