From 3341dd10fce8c5d9f1fa2394780ae5c869e1f349 Mon Sep 17 00:00:00 2001 From: zulumann Date: Thu, 10 Apr 2025 11:43:53 +0200 Subject: [PATCH] 2025.04.10_11:40 --- LinuxMint22_Flatpack.sh | 257 +++++++++++++++++--------------- LinuxMint22_Software.sh | 33 +++- LinuxMint_Upgrade 22 to 22.1.md | 28 ++++ LinuxMint_fstab_wlin001 | 25 ++++ 4 files changed, 224 insertions(+), 119 deletions(-) create mode 100644 LinuxMint_Upgrade 22 to 22.1.md create mode 100644 LinuxMint_fstab_wlin001 diff --git a/LinuxMint22_Flatpack.sh b/LinuxMint22_Flatpack.sh index 17debd9..fb3655b 100644 --- a/LinuxMint22_Flatpack.sh +++ b/LinuxMint22_Flatpack.sh @@ -1,117 +1,140 @@ -#!/bin/sh -# -if [ ! -f /etc/debian_version ]; then - echo "Unsupported Linux Distribution. Prepared for Debian" - exit 1 -fi -################################################################################ -# -# -# Install Flatpaks @Linux Mint / Linux Mint Debian Edition -# -# -################################################################################ -# -while : -do -clear -echo "" -echo "\033[1m I N S T A L L Flatpak @ LinuxMint22 " -echo " -----------------------------------------" -echo "\033[0m" -echo " 01.Setup Flatpak Themes" -echo " -----------------------------------------" -echo " 02.Install Flatseal" -echo " 03.Install FreeTube" -echo " 04.Install Bitwarden" -echo " 05.Install Jellyfin-Media-Player" -echo " 06.Install Lutris" -echo " 07.Install Cryptomator" -echo " 08.Install SaveDesktop" -echo " 09.Install Flatsweep" -echo " -----------------------------------------" -echo " 10.Reinstall Flatpack" -echo "" -echo " x. Exit" -echo "" -echo -n " Please enter option [01 - 10]" -read opt -case $opt in -################################################################################## -01) echo "************ Setup Flatpak Themes Arc-Dark **********************"; -################################################################################## -# Step 1: Give Flatpak apps access to GTK themes and icons location -sudo cp -r /usr/share/icons/Papirus-Dark ~/.icons/ -sudo cp -r /usr/share/icons/ePapirus-Dark ~/.icons/ -sudo cp -r /usr/share/themes/Arc-Dark ~/.themes/ - -sudo flatpak override --filesystem=$HOME/.themes -sudo flatpak override --filesystem=$HOME/.icons - -# Step 2: Tell Flatpak apps which theme/icon to use -sudo flatpak override --env=GTK_THEME=Arc-Dark -sudo flatpak override --env=ICON_THEME=Papirus-Dark -# sudo flatpak override --env=ICON_THEME=Papirus-Yaru-Dark -;; - -################################################################################## -02) echo "************ Install Flatseal ****************"; -################################################################################## -flatpak install -y flathub com.github.tchx84.Flatseal -;; - -################################################################################## -03) echo "************ Install FreeTube *****************"; -################################################################################## -flatpak install -y flathub io.freetubeapp.FreeTube -;; - -################################################################################## -04) echo "************ Install Bitwarden ******************"; -################################################################################## -flatpak install -y flathub com.bitwarden.desktop -;; - -################################################################################## -05) echo "************ Install Jellyfin-Media-Player **************************"; -################################################################################## -flatpak install -y flathub com.github.iwalton3.jellyfin-media-player -;; - -################################################################################## -06) echo "************ Install Lutris **************************"; -################################################################################## -flatpak install -y flathub net.lutris.Lutris -;; - -################################################################################## -07) echo "************ Install Cryptomator **************************"; -################################################################################## -flatpak install -y flathub org.cryptomator.Cryptomator -;; - -################################################################################## -08) echo "************ Install SaveDesktop **************************"; -################################################################################## -flatpak install -y flathub io.github.vikdevelop.SaveDesktop -;; - -################################################################################## -09) echo "************ Install Flatsweep **************************"; -################################################################################## -flatpak install -y flathub io.github.giantpinkrobots.flatsweep -;; - -################################################################################## -10) echo "************ Reinstall Flatpack **************************"; -################################################################################## -sudo apt remove -y flatpak --purge && sudo apt install -y flatpak --reinstall -sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo -;; - -x) echo ""; -exit 1;; -*) echo " Press [enter] key to continue. . ."; -read enterKey;; -esac -done +#!/bin/sh +# +if [ ! -f /etc/debian_version ]; then + echo "Unsupported Linux Distribution. Prepared for Debian" + exit 1 +fi +################################################################################ +# +# +# Install Flatpaks @Linux Mint / Linux Mint Debian Edition +# +# +################################################################################ +# +while : +do +clear +echo "" +echo "\033[1m I N S T A L L Flatpak @ LinuxMint22 " +echo " -----------------------------------------" +echo "\033[0m" +echo "01.Setup Flatpak Themes" +echo "-----------------------------------------" +echo "02.Install Flatseal" +echo "03.Install Flatsweep" +echo "04.Install SaveDesktop" +echo "-----------------------------------------" +echo "05.Install Bitwarden" +echo "06.Install Cryptomator" +echo "07.Install FreeTube" +echo "08.Install Jellyfin-Media-Player" +echo "09.Install Cozy" +echo "-----------------------------------------" +echo "10.Install Lutris" +echo "11.Install Heroric" +echo "12.Install Bottles" +echo "13.ProtonUp-Qt" +echo " -----------------------------------------" +echo "" +echo " x. Exit" +echo "" +echo -n " Please enter option [01 - 13]" +read opt +case $opt in +################################################################################## +01) echo "************ Setup Flatpak Themes Arc-Dark **********************"; +################################################################################## +# Step 1: Give Flatpak apps access to GTK themes and icons location +sudo cp -r /usr/share/icons/Papirus-Dark ~/.icons/ +sudo cp -r /usr/share/icons/ePapirus-Dark ~/.icons/ +sudo cp -r /usr/share/themes/Arc-Dark ~/.themes/ + +sudo flatpak override --filesystem=$HOME/.themes +sudo flatpak override --filesystem=$HOME/.icons + +# Step 2: Tell Flatpak apps which theme/icon to use +sudo flatpak override --env=GTK_THEME=Arc-Dark +sudo flatpak override --env=ICON_THEME=Papirus-Dark +# sudo flatpak override --env=ICON_THEME=Papirus-Yaru-Dark +;; + +################################################################################## +02) echo "************ Install Flatseal ****************"; +################################################################################## +flatpak install -y flathub com.github.tchx84.Flatseal +;; + +################################################################################## +03) echo "************ Install Flatsweep **************************"; +################################################################################## +flatpak install -y flathub io.github.giantpinkrobots.flatsweep +;; + +################################################################################## +04) echo "************ Install SaveDesktop **************************"; +################################################################################## +flatpak install -y flathub io.github.vikdevelop.SaveDesktop +;; + +################################################################################## +05) echo "************ Install Bitwarden ******************"; +################################################################################## +flatpak install -y flathub com.bitwarden.desktop +;; + +################################################################################## +06) echo "************ Install Cryptomator **************************"; +################################################################################## +flatpak install -y flathub org.cryptomator.Cryptomator +;; + +################################################################################## +07) echo "************ Install FreeTube *****************"; +################################################################################## +flatpak install -y flathub io.freetubeapp.FreeTube +;; + +################################################################################## +08) echo "************ Install Jellyfin-Media-Player **************************"; +################################################################################## +flatpak install -y flathub com.github.iwalton3.jellyfin-media-player +;; + + +################################################################################## +09) echo "************ Install Cozy **************************"; +################################################################################## +flatpak install -y flathub com.github.geigi.cozy +;; + +################################################################################## +10) echo "************ Install Lutris **************************"; +################################################################################## +flatpak install -y flathub net.lutris.Lutris +;; + +################################################################################## +11) echo "************ Install Heroric **************************"; +################################################################################## +flatpak install -y flathub com.heroicgameslauncher.hgl +;; + +################################################################################## +12) echo "************ Install Bottles **************************"; +################################################################################## +flatpak install -y flathub com.usebottles.bottles +;; + +################################################################################## +13) echo "************ Install ProtonUp-Qt **************************"; +################################################################################## +flatpak install -y flathub net.davidotek.pupgui2 +;; + +x) echo ""; +exit 1;; +*) echo " Press [enter] key to continue. . ."; +read enterKey;; +esac +done \ No newline at end of file diff --git a/LinuxMint22_Software.sh b/LinuxMint22_Software.sh index f10e420..1650a9d 100644 --- a/LinuxMint22_Software.sh +++ b/LinuxMint22_Software.sh @@ -31,10 +31,12 @@ echo " 04.Install OwnCloud-Client" echo " 05.Install VSCodium" echo " 06.Install Syncthing" echo " 07.Install Steam DosBOX" +echo " 08.Install log2ram" +echo " 09.Install Cyberjack" echo "" echo " x. Exit" echo "" -echo -n " Please enter option [01 - 07]" +echo -n " Please enter option [01 - 09]" read opt case $opt in @@ -111,10 +113,37 @@ sudo apt install -y \ xboxdrv ;; +################################################################################## +08) echo "************ Install log2ram **********************"; +################################################################################## +mkdir -p /home/$USER/.install/ && cd /home/$USER/.install/ +curl -Lo log2ram.tar.gz https://github.com/azlux/log2ram/archive/master.tar.gz && tar xf log2ram.tar.gz +cd log2ram-master && chmod +x install.sh && sudo ./install.sh +sudo sed -i "s/SIZE=128M/SIZE=300M/g" /etc/log2ram.conf +sudo systemctl restart log2ram +;; + +################################################################################## +09) echo "************ Install Cyberjack **********************"; +################################################################################## +sudo apt install \ + libusb-dev \ + libccid pcscd \ + libpcsclite1 \ + libpcsclite-dev \ + libpcsc-perl \ + pcsc-tools \ + libifd-cyberjack6 + +sudo systemctl enable --now pcscd.service +sudo addgroup cyberjack +sudo usermod -aG cyberjack $USER +# pcsc_scan +;; + x) echo ""; exit 1;; *) echo " Press [enter] key to continue. . ."; read enterKey;; esac done - diff --git a/LinuxMint_Upgrade 22 to 22.1.md b/LinuxMint_Upgrade 22 to 22.1.md new file mode 100644 index 0000000..b83537c --- /dev/null +++ b/LinuxMint_Upgrade 22 to 22.1.md @@ -0,0 +1,28 @@ +Upgrade from 22 to 22.1: by means of the terminal (emergency measure) + +Sometimes upgrading from 22 to 22.1 by means of Update Manager doesn't succeed, for unclear reasons. +Even in cases when the official upgrade feature has already been made available. + +In that case you can do the upgrade as follows, by means of the terminal: + +a. Launch a terminal window. +(You can launch a terminal window like this: *Click*) + +b. In your sources list, replace the Wilma source (2) by the Xia source (22.1). For that, +use copy/paste to transfer this line into the terminal (it's one line): + +sudo sed -i 's/wilma/xia/g' /etc/apt/sources.list.d/official-package-repositories.list + +Press Enter. + +Then you update the packages list, like this: + +sudo apt-get update + +Then you perform the actual upgrade, in this way: + +sudo apt-get dist-upgrade + +This may take a while. + +When it's done: reboot your computer. You're done! \ No newline at end of file diff --git a/LinuxMint_fstab_wlin001 b/LinuxMint_fstab_wlin001 new file mode 100644 index 0000000..2011688 --- /dev/null +++ b/LinuxMint_fstab_wlin001 @@ -0,0 +1,25 @@ +# /etc/fstab: static file system information. +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# +# / was on /dev/sda2 during installation +UUID=77e69c3b-9cf8-45b5-8dc8-2ec3c31d0d3b / btrfs discard=async,ssd,space_cache=v2,defaults,noatime,compress=zstd,subvol=@ 0 1 +# /boot/efi was on /dev/sda1 during installation +UUID=3D03-FB2D /boot/efi vfat umask=0077 0 1 +# /home was on /dev/sda3 during installation +UUID=f1e17886-a7b3-4e23-9a26-0838adfc716f /home ext4 discard,defaults,noatime 0 2 + +# Secure shared memory +tmpfs /dev/shm tmpfs defaults,noexec,nosuid 0 0 + +# Tmpfs +tmpfs /var/tmp tmpfs defaults,noatime 0 0 +tmpfs /var/spool tmpfs defaults,noatime 0 0 +#tmpfs /var/lock tmpfs defaults 0 0 +#tmpfs /var/cache/apt/archives tmpfs size=15%,defaults 0 0 + +UUID=58acb50a-9718-44fb-a7e6-199d7ef811d4 /media/zulumann/HDD1.5TB ext4 defaults,noatime,nofail,x-systemd.device-timeout=3 0 2 +UUID=6a1bce14-88cb-4864-841e-2d384c8a853c /home/zulumann/VM-Images ext4 discard,defaults,noatime,nofail,x-systemd.device-timeout=3 0 2