====== Ubuntu 24.04 ======
===== System =====
==== .desktop ====
Quellen:
* [[https://wiki.ubuntuusers.de/.desktop-Dateien/|https://wiki.ubuntuusers.de/.desktop-Dateien/]]
* [[https://specifications.freedesktop.org/desktop-entry-spec/latest/example.html|https://specifications.freedesktop.org/desktop-entry-spec/latest/example.html]]
Restart des laufenden Desktops:\\
Bei GNOME geht das mit den Tasten Alt + F2 , und dann ein kleines R eingeben und mit ⏎ abschließen.\\
#Window Class ermitteln:
xprop WM_CLASS
# Dann "klick" auf die Titelleiste des unbekannten Fensters
# Validate *.desktop files
desktop-file-validate ~/.local/share/applications/.desktop
==== Tools ====
System-Tools
apt-get update && apt-get dist-upgrade
apt-get install mc synaptic aptitude cifs-utils ca-certificates davfs2 libfuse2 gocryptfs gparted cryptmount partitionmanager usb-creator-gtk putty sqlitebrowser dosfstools mtools fatcat fatresize curl gedit
Nützliche Werkzeuge
apt-get install flatpak openjdk-21-jdk kdiff3 krename krdc converseen rpi-imager qpdfview qtqr mediainfo mediainfo-gui dvbcut openshot-qt texlive texlive-lang-german texlive-latex-extra texmaker gnome-software-plugin-flatpak gnome-tweaks nemo vlc
Nutzung von Flatpak aktivieren
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
WebDAV
sudo usermod -aG davfs2
KeepassXC
sudo add-apt-repository ppa:phoerious/keepassxc
sudo apt update
sudo apt install keepassxc
==== GNOME Shell Erweiterungen ====
Unterstützung für GNOME Shell Erweiterungen installieren:\\
apt-get install chrome-gnome-shell gnome-shell gnome-shell-common gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons-ng gnome-shell-extension-gpaste gnome-shell-extension-manager gnome-shell-extension-prefs gnome-shell-extension-ubuntu-dock gnome-shell-extension-ubuntu-tiling-assistant gnome-shell-extensions yaru-theme-gnome-shell
In Firefox die folgende Erweiterung installieren: ''GNOME Shell-Integration''\\
Dann via [[https://extensions.gnome.org/|https://extensions.gnome.org/]] die folgenden GNOME Shell Erweiterungen installieren:\\
* Apps Menu
* Bluetooth Battery Meter
* Edit Desktop Files (.desktop)
* Places Status Indicator
* Quick Settings Audio Panel
* Removable Drive Menu
* Simple net speed (by bijignom)
* System Monitor (by fmuellner)
==== Yubico Authenticator ====
wget https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-linux.tar.gz
tar xfz yubico-authenticator-latest-linux.tar.gz
cp -R yubico-authenticator-7.2.3-linux ~/bin/
ln -s ~/bin/yubico-authenticator-7.2.3-linux/ ~/bin/yubico
cp yubico-authenticator-7.2.3-linux/linux_support/com.yubico.yubioath.png ~/.icons/
cp yubico-authenticator-7.2.3-linux/linux_support/com.yubico.yubioath.desktop ~/.local/share/applications/
chmod +x ~/.local/share/applications/com.yubico.yubioath.desktop
echo "StartupWMClass=Yubico;" >> ~/.local/share/applications/com.yubico.yubioath.desktop
# EXEP Pfad in com.yubico.yubioath.desktop auf "~/bin/yubico/authenticator" anpassen!
==== Nitrokey ====
sudo add-apt-repository ppa:nitrokey/nitrokey
sudo apt install nitrokey-app
===== Office und Internet =====
==== Firefox ====
Installation:
sudo snap remove firefox
#
touch /etc/apt/preferences.d/mozilla-firefox
#
mcedit /etc/apt/preferences.d/mozilla-firefox
#
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
#
sudo apt update
#
sudo apt install firefox firefox-locale-de
Benutzerdefinierte Tabs:
''~./mozilla/firefox//chrome/userChrome.css''
/* Optional: Zusätzlicher Abstand zwischen den Tabs */
.tabbrowser-tab + .tabbrowser-tab {
margin-top: -6px !important; /* oder ein anderer gewünschter Abstand */
}
#TabsToolbar {
--tab-min-height: 20px; /* Passen Sie diesen Wert an (z.B. 40px, 50px) */
--tab-max-height: 20px;
}
#tabbrowser-tabs {
--tab-min-height: 20px; /* Gleicher Wert wie oben */
--tab-max-height: 20px;
}
==== Thunderbird ====
Nach der Installation einfach den ''.thunderbird'' Ordner aus dem Backup ins Home-Verzeichnis zurück kopieren.
NICHT die Thunderbird Version aus dem Ubuntu Repository sondern die ''Mozillateam'' Version installieren!
sudo apt-get update
sudo apt-get install thunderbird thunderbird-locale-de
==== Signal ====
# 1. Install our official public software signing key:
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg;
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
# 2. Add our repository to your list of repositories:
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
sudo tee /etc/apt/sources.list.d/signal-xenial.list
# 3. Update your package database and install Signal:
sudo apt update && sudo apt install signal-desktop
==== LibreOffice ====
add-apt-repository ppa:libreoffice/ppa
apt-get update
apt-get install libreoffice
==== qpdfview ====
Angepasste Einstellungen:\\
**Datei-Werkzeugleiste:** ''openInNewTab,refresh,saveAn,print''\\
**Bearbeiten-Werkzeugleiste:** ''firstPage,currentPage,previousPage,nextPage,search,copyToClipboardMode,addAnnotationMode''\\
**Ansicht-Werkzeugleiste:** ''scaleFactor,zoomIn,zoomOut, continuousMode,twoPagesModem,originalSize,fitToPageWidthMode,fitToPageSizeMode,rotateLeft,rotateRight,fullscreen''\\
==== Pinta ====
* [[https://flathub.org/apps/com.github.PintaProject.Pinta|Home of Pinta]]
flatpak install flathub com.github.PintaProject.Pinta
==== AusweisApp2 ====
Quellen:
* [[https://www.ausweisapp.bund.de/open-source-software|https://www.ausweisapp.bund.de/open-source-software]]
* [[https://flathub.org/apps/de.bund.ausweisapp.ausweisapp2|https://flathub.org/apps/de.bund.ausweisapp.ausweisapp2]]\\
# Installation:
flatpak install flathub de.bund.ausweisapp.ausweisapp2
Start:
flatpak run de.bund.ausweisapp.ausweisapp2
===== Entwicklung =====
==== FreeCAD ====
### flatpak install flathub org.freecad.FreeCAD
==== Prusa Slicer ====
flatpak install flathub com.prusa3d.PrusaSlicer
flatpak run com.prusa3d.PrusaSlicer
==== Visual Studio Code ====
Download Linux Version von Visual Studio Code: [[https://code.visualstudio.com/docs/?dv=linux64_deb|https://code.visualstudio.com/docs/?dv=linux64_deb]]\\
dpkg -i code_1.102.0-1752099874_amd64.deb
===== Multimedia =====
==== Videoschnitt ====
# Videos schneiden mit LossLess-Cut:
flatpak install flathub no.mifi.losslesscut