Linux-Mint
First Steps
- Spiegelserver ändern und updates installieren
- Reboot
- nebenher applets hinzufügen
- transfer .config files from cloud
Packages to install:
tools:
sudo apt install -y vim htop wget git
Bitwarden:
flatpak -y install com.bitwarden.desktop
Element:
flatpaksudo apt install -y im.riot.Riotwget apt-transport-https
sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list
sudo apt update
sudo apt install element-desktop
VSCodium:
flatpak install -y com.vscodium.codium
virt-manager:
sudo apt install -y virt-manager
sudo usermod -aG libvirt joscha_mijailovic
Mac Theme:
install script:
https://git.cs30.de/MK_0x41/install-mac-theme-mint
git clone https://git.cs30.de/MK_0x41/install-mac-theme-mint
sudo ./INSTALL.sh
Manuell
git clone https://git.cs30.de/MK_0x41/WhiteSur-icon-theme
git clone https://git.cs30.de/MK_0x41/McMojave-cursors
git clone https://git.cs30.de/MK_0x41/WhiteSur-gtk-theme
Go in every folder and run:
sudo ./install
For Flatpak support:
In WhiteSur-gtk-theme:
sudo cp -r /usr/share/themes/WhiteSur-Dark /home/mk_0x41/.themes/
sudo flatpak override --filesystem=/home/mk_0x41/.themes/WhiteSur-Dark
Add the Plank:
sudo apt install -y plank synapse
ctrl + right-click to edit
To autostart add Plank to Startup-Applications
Auto Updates:
Aptoide:
update-script:
/usr/local/bin/update_packages.sh
sudo bash -c 'echo -e "#!/bin/bash\n\napt update\napt upgrade -y\napt autoremove -y\napt autoclean -y" > /usr/local/bin/update_packages.sh' && sudo chmod +x /usr/local/bin/update_packages.sh
#!/bin/bash
apt update
apt upgrade -y
apt autoremove -y
apt autoclean -y
crateapt-updater.service
sudo bash -c 'echo -e "[Unit]\nDescription=Update all apt packages\n\n[Service]\nType=oneshot\nExecStart=/usr/local/bin/update_packages.sh\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/update_packages.service'
[Unit]
Description=Update all apt packages
[Service]
Type=oneshot
ExecStart=/usr/local/bin/update_packages.sh
[Install]
WantedBy=multi-user.target
Flatapak:
create flatpak-updater.service
sudo bash -c 'echo -e "[Unit]\nDescription=Update all flatpak apps and runtimes\n\n[Service]\nType=oneshot\nExecStart=/usr/bin/flatpak update -y\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/flatpak_updater.service'
[Unit]
Description=Update all flatpak apps and runtimes
[Service]
Type=oneshot
ExecStart=/usr/bin/flatpak update -y
[Install]
WantedBy=multi-user.target
Timer:
create apt-updater.timer
sudo bash -c 'echo -e "[Unit]\nDescription=Run update_packages daily\n\n[Timer]\nOnBootSec=5min\nOnUnitActiveSec=24h\nPersistent=true\n\n[Install]\nWantedBy=timers.target" > /etc/systemd/system/update_packages.timer'
[Unit]
Description=Run update_packages daily
[Timer]
OnBootSec=5min
OnUnitActiveSec=24h
Persistent=true
[Install]
WantedBy=timers.target
create flatpak-updater.timer
sudo bash -c 'echo -e "[Unit]\nDescription=Run flatpak_updater daily\n\n[Timer]\nOnBootSec=5min\nOnUnitActiveSec=24h\nPersistent=true\n\n[Install]\nWantedBy=timers.target" > /etc/systemd/system/flatpak_updater.timer'
[Unit]
Description=Run flatpak-updater daily
[Timer]
OnBootSec=5min
OnUnitActiveSec=24h
Persistent=true
[Install]
WantedBy=timers.target
Aktivierung:
sudo systemctl daemon-reload
sudo systemctl enable --now flatpak_updater.timer
sudo systemctl enable --now update_packages.timer
check:
sudo systemctl list-timers --all
Wireguard VPN
Um sich mit einem WireGuard VPN-Server unter Linux Mint zu verbinden, müssen Sie WireGuard installieren und anschließend die bereitgestellte .conf
-Datei verwenden. Hier sind die Schritte:
-
WireGuard installieren:
Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:
sudo apt update; \ sudo apt install -y wireguard resolvconf
-
.conf Datei kopieren:
Kopieren Sie die bereitgestellte
.conf
-Datei in das/etc/wireguard/
Verzeichnis. Angenommen, Ihre Datei heißtwg0.conf
und befindet sich in Ihrem Home-Verzeichnis:sudo cp ~/<device-name>.conf /etc/wireguard/<con. name>.conf
Stellen Sie sicher, dass die Berechtigungen korrekt gesetzt sind:
sudo chmod o+r /etc/wireguard/
-
Verbindung herstellen:
Verwenden Sie den folgenden Befehl, um eine Verbindung zum VPN-Server herzustellen:
sudo wg-quick up wg0
(wobei
wg0
der Name Ihrer Konfigurationsdatei ohne die.conf
-Erweiterung ist) -
Verbindung trennen:
Wenn Sie die Verbindung trennen möchten, verwenden Sie:
sudo wg-quick down wg0
-
Optional (Automatischer Start):
Wenn Sie möchten, dass WireGuard automatisch beim Booten startet, können Sie es mit
systemd
aktivieren:sudo systemctl enable wg-quick@wg0
Denken Sie daran, dass Sie die entsprechenden Firewall-Regeln und Routing-Einstellungen in Ihrer .conf
-Datei haben müssen, damit alles ordnungsgemäß funktioniert.
Wiregurad-GUI
install Wireguard aplett on Linux MINT
-
PolicyKit-Regel erstellen:
Erstellen Sie eine neue PolicyKit-Regel. Sie können einen Editor Ihrer Wahl verwenden, hier verwenden wir
nano
:sudo vim /etc/polkit-1/localauthority/50-local.d/wg-quick.pkla
-
Inhalt der Regel hinzufügen:
Fügen Sie den folgenden Inhalt in die Datei ein:
[Allow wg-quick for yourusername] Identity=unix-user:yourusername Action=org.freedesktop.policykit.exec ResultAny=yes ResultInactive=yes ResultActive=yes
Ersetzen Sie
yourusername
durch Ihren tatsächlichen Benutzernamen. -
Änderungen speichern und beenden:
Speichern Sie die Datei und beenden Sie den Editor.