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 apt-transport-https
Bitwarden:
flatpak -y install com.bitwarden.desktop
Element:
sudo apt install -y wget 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:
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| gpg --dearmor \
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list
sudo apt update && sudo apt install -y codium
DistroBox - With UI:
Github: https://github.com/89luca89/distrobox?tab=readme-ov-file#installation
Ubuntu-repro:
https://launchpad.net/~michel-slm/+archive/ubuntu/distrobox
UI:
flatpak install -y io.github.dvlv.boxbuddyrs
AMD GPU:
-
CoreCtrl installieren:
- add file
/etc/apt/preferences.d/corectrl
-
# Never prefer packages from the ernstp repository Package: * Pin: release o=LP-PPA-ernstp-mesarc Pin-Priority: 1 # Allow upgrading only corectrl from LP-PPA-ernstp-mesarc Package: corectrl Pin: release o=LP-PPA-ernstp-mesarc Pin-Priority: 500
-
-
sudo add-apt-repository ppa:ernstp/mesarc sudo apt update sudo apt install corectrl
-
Radeon Profile installieren:
sudo add-apt-repository ppa:radeon-profile/stable sudo apt update sudo apt install radeon-profile
My used packages:
#Sublime
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null; \
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list; \
sudo apt update; \
sudo apt install -y sublime-text;
#Signal
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; \
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; \
sudo apt update && sudo apt install -y signal-desktop;
QR-Code Generator and Reader:
sudo apt install -y qtqr
#FreeCAD
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
Add enc user:
sudo adduser --encrypt-home username
# For password change after login
sudo chage -d 0 username
Disable C6 state for AMD Errors:
https://github.com/ZanMax/amd-states-linux
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.