ubuntu desktop
2023-02-23 / 2023-11-22 | ||
Kleine Installationsanleitung für meine Ubuntu Desktop Distribution. Dies waren meine ersten Linux Gehversuche und haben auch lange angehalten. Aber Ubuntu ist Ubuntu... Zu viel properitär für meinen Geschmack! Aber für den Einstieg sehr gut geeignet. Nur Linux Mint ist noch besser für den Einstieg!
Installs
sudo apt update && sudo apt dist-upgrade && sudo apt auto-remove
sudo apt install \
dnsutils traceroute nmap arp-scan mtr-tiny \
gimp gimp-help-de language-pack-gnome-de doublecmd-gtk inkscape libreoffice \
nano ssh sshfs rsync curl tree \
diodon flameshot \
gnome-software gnome-software-plugin-flatpak flatpak \
gnome-tweaks chrome-gnome-shell gnome-weather gnome-clocks \
p7zip p7zip-full \
subversion git \
devtodo \
virt-manager \
ubuntu-restricted-extras
#enable Flatpack
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
-> iptables
-> smtp sendmail
-> chrome
-> VSCode
-> XnView MP
-> Steam
-> smartSVN
sudo Timeout
cd /etc/sudoers.d
sudo visudo -f mani
Defaults timestamp_timeout=42
Backup wiederherstellen! Wichtig in der Reihenfolge von oben runter bis hier hin.
GNOME Extensions
howto installieren
- Chrome Extension installieren -> https://extensions.gnome.org/
-
sudo apt install chrome-gnome-shell
Extensions
- Dash to Panel
- Emoji Selector
Shortcuts
Tastenkombination | Command | ||
Alt+F7 | Zuweisung aufheben | ||
Super+V | Zuweisung aufheben, neue Benutzer Zuweisung | diodon | /usr/bin/diodon |
Super+E | neue Benutzer Zuweisung | nautilus | /usr/bin/nautilus |
Super+R | neue Benutzer Zuweisung | bash | /usr/bin/gnome-terminal |
Super+Shift+S | neue Benutzer Zuweisung | flameshot | /usr/bin/flameshot gui --path /home/mani/Pictures/Screenshots/ |
Super+Shift | neue Benutzer Zuweisung | keyboardlight | /usr/local/bin/KeyboardLight.sh |
Chromebook - Tastaturbeleuchtung (Link)
/etc/hosts
Terminal anpassen
nano .bashrc
#unten diese Zeilen anfügen um mit tab analog CMD Befehle durchflippern zu können
bind 'set completion-ignore-case on'
bind 'TAB:menu-complete'
Backup-Job
# sudo apt install p7zip p7zip-full rsync
-> Backup_l0la59.sh
SVN Client
sudo apt install subversion
SVN Passwort Speichern
nano ~/.subversion/config
#Wenn die Datei config nicht existiert, dann einmal svn help aufrufen!
password-stores =
store-passwords = yes
store-auth-creds = yes
Zertifikat aktzeptieren
svn update m~
#Die Abfrage die dann kommt kann mit (p)ermanently? beantwortet werden!
Webserver
# Nachdem der User "mani" in die Gruppe www-data gehoben wurde, muss ein Reboot gemacht werden!
#m~.de nach /var/www/html moven und umgekehrt von da ein symbolischen Link ziehen
sudo ln -s /var/www/html ~/m~/m~.de
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
Virtualisierung mit qemu / KVM
sudo apt install virt-manager
#Nach der Installation ist ein Reboot notwendig damit die neuen Berechtigungen funktionieren.
Images werden im Verzeichnis /var/lib/libvirt/images/ gespeichert.