Ubuntu optimieren 2024! Unter anderem: Apps, Design, Flatpak statt Snap

Loading


Mit diesem Beitrag und diesem Video möchte ich zeigen, welche Maßnahmen ich auf einem Ubuntu 24.04 System ergreife, um es nach meinen Bedürfnissen anzupassen. Dazu zählen z.B. Snap durch Flatpak zu ersetzen, wie ich Apps installiere, welche Apps und was ich so an Feinschliff für einen Ubuntu Desktop bei mir selbst anwende und wie ich es auch gerne empfehle.

Hinweis: Dieser Blogartikel ist als Begleitung des Videos zu verstehen bzw. soll das Video ergänzen.

Einrichten des Systems & Vorbereitung

Auf einem blanken Ubuntu LTS System empfehle ich zu Beginn die Einstellungen zu öffnen und dort dann:

Datenschutz → Überprüfen der Verbindung aus

Datenschutz → Fehlerdiagnose aus

Aktualisierungen einspielen via Aktualisierungsverwaltung oder im Terminal via Befehl:

sudo apt update && sudo apt upgrade

Gnome Tweaks installieren um verschiedene Einstellungen am Gnome Desktop vorzunehmen:

sudo apt install gnome-tweaks

Flatpak einrichten

Die Einrichtung von Flatpak erfolgt, wie die meisten Schritte, via Terminal.

Flatpak installieren:

sudo apt install flatpak

Gnome Software Center installieren und Flatpak Plugin

sudo apt install --no-install-recommends gnome-software
sudo apt install gnome-software-plugin-flatpak

Flathub Repo zufügen:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Neustart

Die offizielle Setup-Anweisung zu Ubuntu gibts auf der Flathub-Seite, hier entlang.

Externe Paketquellen (PPAs) hinzufügen

PPAs sind Drittanbieterpaketquellen in Ubuntu. Entwickler können ein eigenes PPA ihrer Software betreiben und dort eine neuere Version ihrer App anbietet als Ubuntu in seiner Paketquelle. PPAs werden mit Systemverwalterrechten ins System eingebunden und sollten daher nur mit Bedacht eingerichtet werden, keinesfalls inflationär alle möglichen PPAs einbinden!

Ich verwende nachfolgende drei PPAs, die ich empfehle. Die Einbindung erfolgt via Terminal.

KeepassXC

sudo add-apt-repository ppa:phoerious/keepassxc

Mozilla PPA

sudo add-apt-repository ppa:mozillateam/ppa

LibreOffice

sudo add-apt-repository ppa:libreoffice/ppa

 Apps installieren

Diese Apps dürfen bei mir auf keinem System fehlen. Ich binde sie als Flatpak Container ein. Ein paar Sätze und Erklärungen dazu gibts im Video.

  • Dialect
  • Flatseal
  • Drawio
  • ExtensionManager
  • Nextcloud Client
  • OBS Studio
  • Seafile Client
  • Spotify
  • VSCodium
  • DieBahn
  • Tuba
  • Joplin
  • Musicpod
  • Gimp
  • Ungoogled Chroium
  • Microsoft Edge

Firefox ESR und Thunderbird ESR – Installation vorbereiten

Da Thunderbird als Snap Paket geliefert wird, verbiegt Canonical Ubuntu so dass der Befehl apt install thunderbird das Snap Paket installieren wollen würde. Das müssen wir bereinigen.

Wir müssen die Priorität des PPAs höher setzen als die der Ubuntu-Repositorys. Das liegt daran, dass Ubuntu so konfiguriert ist, dass es annimmt, die Snap-Version sei neuer als die im hinzugefügten PPA. Durch das Festlegen der Priorität für das PPA stellst Du sicher, dass Ubuntu kein Upgrade mit der Thunderbird-DEB-Version (also dem Snap-Wrapper) aus den Repositorys durchführt.

Wir müssen via Terminal eine Datei erstellen:

sudo vi /etc/apt/preferences.d/mozillateam-ppa

Folgender Inhalt muss rein:

Package: thunderbird*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001

Package: thunderbird*
Pin: release o=Ubuntu
Pin-Priority: -1

Die oberen drei Zeilen weisen das System an, der Thunderbird-DEB-Version im Mozilla-Team-PPA Priorität zu geben. Die unteren drei Zeilen verhindern, dass dein System die Thunderbird-DEB-Version aus den Ubuntu-Repositories installiert (was den Snap erneut installieren würde).

Die Installation werden wir am Ende durchführen, sonst könnte es Probleme mit dem Snap Thunderbird Paket geben.

Gnome Erweiterungen installieren

  • Gnome und Erweiterungen gehören zusammen wie Blitz und Donner. Folgende Erweiterungen nutze ich, die via Erweiterungsmanager App leicht eingebunden werden können. Demo im Video.
  • Bing Wallpaper → Für täglich wechselnde Hintergrundbilder
  • Blur my Shell → Durchsichtiges Panel oben und Dash
  • Just Perfection → Uhr nach Rechts
  • Custom Accent Colors (ab Ubuntu 24.04)
  • Bei anderen Distros: Dash to Dock

WebApps

Ich richte einige WebApps ein. Welche Dienste hier in Frage kommen, musst Du anhand Deines Bedarfs ermitteln. Ich nutze z.B. X also ehem. Twitter oder LinkedIn als WebApps. Um diese einzurichten, empfehle ich entweder Ungoogled Chromium oder Microsoft Edge zu verwenden. Firefox bietet derzeit noch keine WebApps an und der WebApp Manager von Linux Mint 22 funktioniert unter Ubuntu 24.04 nicht so problemlos wie es in der Vergangenheit mal war. Wer also nicht mit Basteln anfangen will, folgt meiner Empfehlung.

So binden wir eine WebApp ein:

Browser öffnen und URL aufrufen.

Ungoogled Chromium: Menü → Streamen, Speichern und Teilen → Seite als App Installieren

Edge: Menü → Apps → Diese Seite als eine App installieren

Snap entfernen


Nun befreien wir unser System von Snap. Hier die wichtigen Terminal-Befehle

snap list

-> alles davon löschen:

sudo snap remove firefox
sudo snap remove gtk-common-themes
sudo snap remove gnome-42-2204
sudo snap remove snapd-desktop-integration
sudo snap remove snap-store
sudo snap remove firmware-updater
sudo snap remove bare
sudo snap remove thunderbird
sudo snap remove core22
sudo snap remove snapd

Nochmal prüfen ob alle Snap Apps gelöscht wurden:

snap list

muss leer sein!

Deaktiviere Snapd.socket

sudo systemctl disable --now snapd.socket

Stoppe Snapd

sudo systemctl stop snapd

Deaktiviere Snapd

sudo systemctl disable snapd

Mask Snapd damit der Service nicht mehr gestartet werden kann

sudo systemctl mask snapd

purge snapd

sudo apt purge snapd -y

Verhindere, dass apt snap nochmal auffrischt

sudo apt-mark hold snapd

Snap Verzeichnisse löschen

sudo rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd

Verhindere, dass Snap wieder installiert wird:

sudo vi /etc/apt/preferences.d/nosnap.pref

Inhalt:

Package: snapd
Pin: release a=*
Pin-Priority: -10

Nun können wir Firefox ESR und Thunderbird ESR installieren

sudo apt update && sudo apt install firefox-esr thunderbird

Fazit

Ubuntu ist in meinen Augen weiter eine tolle Linux Distro, trotz aller Kontroversen rundum Canonical. Es hat wieder spürbar Biss am Desktop und spielt wieder in der vordersten Reihe mit. So verwundert es nicht, dass ich weiter Ubuntu einsetze. Für mich passt es damit einfach sehr gut. Das muss nicht jeder so sehen. Ist in Ordnung. Wenn Bauch, Kopf und Herz im Einklang sind, ist das der ideale Zustand. Diesen habe ich nicht ganz, denn die Entwicklung bei Ubuntu geht Richtung Snap und das ist der Punkt, wo es bei Bauch, Kopf und Herz bei mir im Kopf Alarm schlägt. Ich weiß um die Problematik Bescheid aber komme mit meinem hier gezeigten Lösungsweg im Alltag noch prima zurecht. Daher besteht aktuell kein akuter Handlungsbedarf für die nächsten Jahre.

Ich finde es dennoch schade, dass diese Schritte nötig sind, doch möchte sie nicht missen. Hoffentlich konnten Dir diese Schritte helfen. Wenn das für Dich noch zu kompliziert war, weil Du noch am Anfang der Reise stehst und dieses Video vielleicht noch mit Windows geschaut hast, kein Problem. Jeder hat mal so angefangen.

Wenn Du lieber mit einem geführten Wechsel bei Linux einsteigen möchtest, seien Dir meine Udemy Onlinekurse ans Herz gelegt, speziell mein Kurs Ubuntu Masterclass. Der konzentriert sich auf Ubuntu 24.04 und geht von A-Z alle nötigen Schritte durch. Nicht nur Installation, sondern auch System einrichten und wie man mit Ubuntu im Alltag arbeitet. Schreib Dich gerne jetzt ein. Der Kurs ist derzeit im Rahmen der Neuerscheinung noch vergünstigt zu haben.

Schreibe mir in die Kommentare rein, was Du dazu denkst. Ob die Tipps Dir helfen konnten und wenn Du noch weitere Tipps hast, teile sie gerne in den Kommentaren mit uns!

15 Antworten zu „Ubuntu optimieren 2024! Unter anderem: Apps, Design, Flatpak statt Snap“

  1. Anonymous

    Ich persönlich würde mich nicht darauf verlassen, dass das Flatpak Paket unter Ubuntu schnelle Sicherheitsupdates erhält.

    Ich hatte das mit der CVE https://nvd.nist.gov/vuln/detail/CVE-2024-42472 beobachtet und Ubuntu hat soweit ich das sehe, fast 1,5 Monate gebraucht um das Update zu bringen. Debian’s Security-Team hat es am 14. August 2024 veröffentlicht, Ubuntu laut launchpad 2024-09-30.

    CVSS Base Score:
    10.0

  2. Kiesi

    Der Beitrag ist sehr informativ. Ubuntu empfinde ich bei meinen Linux-„Gehversuchen“ als einsteigerfreundlich und animierend weiter dranzubleiben. Dennoch ist es andererseits erschreckend, wieviele Konsolenbefehle man eingeben muss, bis man die Distribution so hat wie sie einem angenehm ist und man andere Anbieterpaketquellen nutzen kann. Diese Befehle kann ich schlichtweg nur glauben, eintippen und hoffen, dass das Gewünschte auch eintritt. Fachlich nachvollziehen kann ich es nicht.
    Kann doch mit fast 70 nicht noch ein Informatikstudium machen. Da ziehe ich LMDE, MX Linux oder Neptune vor. Die bringen viel mit, lassen nahezu alles auf der GUI machen und deb-Dateien lassen sich ohne Probleme sofort installieren.

  3. MK

    Da bin ich ganz bei Dir. Darauf würde ich mich auch nicht verlassen. Evtl hilft das Flatpak PPA an der Stelle.

  4. Ponce-De-Leon

    Warum nutzen Sie eigentlich das mozillateam PPA und nicht das Mozilla-eigene Repo?

  5. Peter

    Das ist ein ganz schöner Aufwand. Ich würde eine andere Distro als Ubuntu empfehlen, wenn ich Snaps nicht mag. Und auch Gnome: Wenn ich drölfzig Erweiterungen brauche, dann nehme ich halt KDE, Cinnamon oder XFCE. Ist weniger aufwändig.

  6. Stephan

    So viel rumgefummel und im Terminal Befehle eingeben, nur damit Ubuntu einigermaßen zufriedenstellend passt. Für Anfänger wohl eher nicht geeignet. Welcher Anfänger/Neuling/Umsteiger in Sachen Linux soll sich das antun?

    Das ist das pure Debian um längen einfacher zu Händeln.

    Sorry, erinnert mich irgendwie an die Softwareschmiede aus Redmond….

    Grüße

  7. Uwe

    Viel zu frimelig.
    Zur Zeit bei mir, LMDE und alles ist gut. Sollte sich die Snap oder Flatpakseuche weiter verbreiten dann gehts back to the Root.
    Debian LXDE pur. Klein, funktional, schnell.

    App App App…
    Lese ich immer wieder. Was ist das eigentlich für ein Kram?
    Wikipedia ist da auch undeutlich (Telefon/Smartfon)

    Ich installiere Programme!

  8. Bitte Snap nicht entfernen da bei einem Upgrade auf z.B. 24.10 im Upgrade Prozess versucht wird Firefox darüber zu installieren / updaten und wenn der Snap Befehl nicht da ist kommt es zu Problemen. Also falls Ihr das ding nicht benutzen möchtet dann alle Snaps deinstallieren und über Flatpak beziehen aber nicht komplett vom System werfen.

  9. MK

    @Michael: Hallo Namensvetter, in dem Fall sollte man das Upgrade via Terminal machen und nicht mit dem grafischen Upgradetool. So lief es bei mir in einer VM ohne Snap von 24.04 auf 24.10 klaglos durch.

  10. Fritz

    Warum so kompliziert? Debian mit ein paar Erweiterungen und Yaru Themes fühlt sich an wie Ubuntu, ist genau so stabil, nur ohne “Korsett”. Außerdem spart man sich die Abschaltung der “Spionage-Apps” ubuntu-report, popularity-contest und whoopsie. Ich würde nie ein Snap Firefox oder ein Snap Thunderbird nutzen, weil nur Canonical weiß, was da noch alles mit eingebaut ist….

  11. Stephan

    @Uwe,
    Zitat Uwe:
    „ App App App…
    Lese ich immer wieder. Was ist das eigentlich für ein Kram?
    Wikipedia ist da auch undeutlich (Telefon/Smartfon)“

    Apps sind Programme, deren Auswirkungen sich viele gar nicht bewusst sind. Viele, nicht gerade wenige Spionieren dein Smartphone aus. Das kriegt der Nutzer gar nicht mit. Schon mal die AGB‘s von dem momentanen Hype gelesen wo man seine Krankenkassekarte nur noch ans Smartphone halten muss/soll nur um seine Medikamente zu bekommen?

    Erschreckend was die Anbieter dieser Apps alles tun können und wahrscheinlich auch machen werden. Datenweitergabe an Dritte ist da ganz vorne mit dabei. Diese AGB’ der App Anbieter stehen aber raffinierter Weise im AppStore nicht bei der entsprechenden App, sondern etwas versteckt beim App-Datenschutz, was gesondert angeklickt werden muss. Wer suchet der findet. Aber wer ließt schon AGB’s, gelle… Ne danke lass mal. Ich gehe in meine Apotheke vor Ort, da kriege ich zu 90% alles noch am selben Tag. Und wenn nicht dann am nächsten Tag. Also wozu ans Smartphone halten? Sinnfrei das ganze. Und ich werde auch künftig nicht dranhalten. Auch wenn mir die Werbung gerne was anders suggerieren möchte.

    Seit zwei Jahren nutze ich kein Smartphone mehr. Einfaches Nokia Mobile zum Telefonieren reicht mir. Ich vermisse nichts.

    Grüße

  12. Linux Fan

    @Uwe
    “Ich installiere Programme!”

    Seh ich ganz genauso.
    Dieses App-Gewäsch geht mir auch auf den Sender.
    Am PC habe ich Software und Programme.
    Zumal ich ein Smartphone-Hasser (US-Wanzen).

  13. Linux Fan

    @MK
    “…in dem Fall sollte man das Upgrade via Terminal machen und nicht mit dem grafischen Upgradetool. ”

    Obwohl ich mich schon länger durch die Linuxwelt wurschtel,
    lehne ich Profi-Distries ab, wo ich gezwungen bin,
    fast alles mit dem Terminal zu machen.

    Klar habe ich mir einige Befehle notiert, die ich ab und zu brauche…

    Ich finde es auch absolut daneben, im Einsteigerbereich den Eindruck zu erwecken, man bräuchte ohne Ende den Terminal.

    Ich mache seit ca 11 Jahren 90% mit der grafischen Oberfläche.
    Also mit Cinnamon.

    Ein weiterer Grund, warum Ubuntu bei mir von Anfang an unten durch war.

  14. Linix Fan

    @MK
    “Seit zwei Jahren nutze ich kein Smartphone mehr. Einfaches Nokia Mobile zum Telefonieren reicht mir. Ich vermisse nichts.”

    Ich habe bewusst nie diese Wanzen(Smartphone) genutzt.
    Immer noch Nokia mit 2 SIM-Karten.
    Und das obwohl (oder weil) ich mich damit auskenne.
    Nennt mich Datenkrakenhasser…

  15. Linux Fan

    @MK
    ich meinte natürlich “Stephan”

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert