From e4e29d686b3664abd5b1554540e0e2a9fffe2d65 Mon Sep 17 00:00:00 2001 From: olli Date: Fri, 5 Apr 2024 17:19:36 +0200 Subject: [PATCH] raspi.sh aktualisiert --- raspi.sh | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 4 deletions(-) diff --git a/raspi.sh b/raspi.sh index 8ed0bc6..8657d6f 100644 --- a/raspi.sh +++ b/raspi.sh @@ -45,8 +45,71 @@ debian.ansible.docker bash install.sh -echo '#!/bin/bash - gnome-terminal --hide-menubar --title=share.sh --maximize -- ~/share.sh -' >/home/pi/.xsessionrc +# Personal settings with .xsessionrc +sudo cat </home/pi/.xsessionrc +#!/bin/bash + +# Clean GPU Cache of Element +# https://github.com/vector-im/element-web/issues/25776 +rm -rf ~/.var/app/im.riot.Riot/config/Element/GPUCache + +# Backup only if autologin deactivated +if ! grep -qr ^autologin-user= /etc/lightdm +then + if [ -f ~/Nextcloud/scripts/backup-this-device.sh ] + then + gnome-terminal --hide-menubar --title=BACKUP --geometry=120x35 -- bash ~/Nextcloud/scripts/backup-this-device.sh + elif [ -f ~/scripts/backup-this-device.sh ] + then + gnome-terminal --hide-menubar --title=BACKUP --geometry=120x35 -- bash ~/scripts/backup-this-device.sh + elif [ -f ~/.scripts/backup-this-device.sh ] + then + gnome-terminal --hide-menubar --title=BACKUP --geometry=120x35 -- bash ~/.scripts/backup-this-device.sh + fi +fi + +# Autoupdate flatpak and cinnamon +dconf write /com/linuxmint/updates/auto-update-cinnamon-spices true +dconf write /com/linuxmint/updates/auto-update-flatpaks true + +# disable saving recent files +dconf write /org/cinnamon/desktop/privacy/remember-recent-files false + +# Touchpad Scrolling +dconf write /org/cinnamon/desktop/peripherals/touchpad/edge-scrolling-enabled true +dconf write /org/cinnamon/desktop/peripherals/touchpad/two-finger-scrolling-enabled false + +# Terminus font in Terminal +#dconf write "/org/gnome/terminal$(dconf dump /org/gnome/terminal/ | egrep '/profiles:...*' | sed 's/\[//g ; s/\]//g; s/\/$//')/font" "'Terminus (TTF) Medium 12'" + +# Winkey+l=Locksreen +dconf write /org/cinnamon/desktop/keybindings/custom-keybindings/custom8/command '"cinnamon-screensaver-command --lock"' +dconf write /org/cinnamon/desktop/keybindings/custom-keybindings/custom8/binding "['l']" +dconf write /org/cinnamon/desktop/keybindings/custom-keybindings/custom8/name '"Lockscreen"' +dconf write /org/cinnamon/desktop/keybindings/custom-list "['__dummy__'$(dconf dump / 2>&1 | egrep '^\[org/cinnamon/desktop/keybindings/custom-keybindings/' | cut -d/ -f 6 | cut -d] -f1 | perl -pe "s/(.+)\n/, '\$1'/g")]" + +# dark theme +#dconf write /org/cinnamon/desktop/interface/gtk-theme "'Mint-Y-Dark'" +#dconf write /org/cinnamon/desktop/interface/icon-theme "'Mint-Y-Dark'" + +# Nemo Filemanager Settings +dconf write /org/nemo/preferences/default-folder-viewer "'list-view'" +dconf write /org/nemo/preferences/show-location-entry true + +# Traditional Cinnamon task bar (https://forums.linuxmint.com/viewtopic.php?t=321872) +dconf write /org/cinnamon/panels-enabled "['1:0:bottom']" +dconf write /org/cinnamon/panels-height "['1:27']" +dconf write /org/cinnamon/panel-zone-icon-sizes '[{"left":0,"center":0,"right":0,"panelId":1}]' +#dconf write /org/cinnamon/enabled-applets "['panel1:left:0:menu@cinnamon.org','panel1:left:1:show-desktop@cinnamon.org','panel1:left:2:panel-launchers@cinnamon.org','panel1:left:3:window-list@cinnamon.org','panel1:right:0:systray@cinnamon.org','panel1:right:1:xapp-status@cinnamon.org','panel1:right:2:keyboard@cinnamon.org','panel1:right:3:notifications@cinnamon.org','panel1:right:4:printers@cinnamon.org','panel1:right:5:removable-drives@cinnamon.org','panel1:right:6:user@cinnamon.org','panel1:right:7:network@cinnamon.org','panel1:right:8:sound@cinnamon.org','panel1:right:9:power@cinnamon.org','panel1:right:10:calendar@cinnamon.org']" +dconf write /org/cinnamon/theme/name "'Linux Mint'" +#cinnamon --replace > /dev/null 2>&1 & disown + +[ -x ~/.xsessionrc.followup ] && ~/.xsessionrc.followup + +gnome-terminal --hide-menubar --title=share.sh --maximize -- ~/share.sh + +EOF + chmod 700 /home/pi/.xsessionrc -chown pi. /home/pi/.xsessionrc +chown pi /home/pi/.xsessionrc +