Added fixes to Chicago95 Setup
This commit is contained in:
2024-11-09 20:34:36 +10:00
parent f632146fb9
commit e574826aff

View File

@@ -233,7 +233,7 @@ installChicago95() {
sudo sed -i -e "s/\(user-session *= *\).*/\1xfce/" /etc/lightdm/lightdm.conf sudo sed -i -e "s/\(user-session *= *\).*/\1xfce/" /etc/lightdm/lightdm.conf
sudo cp -r /tmp/Chicago95/Lightdm/Chicago95 /usr/share/lightdm-webkit/themes/ sudo cp -r /tmp/Chicago95/Lightdm/Chicago95 /usr/share/lightdm-webkit/themes/
echo [Chicago95] Generating Config echo [Chicago95] Generating Config
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null echo "#" | sudo tee /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
echo "# [greeter]" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null echo "# [greeter]" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
echo "# debug_mode = Greeter theme debug mode." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null echo "# debug_mode = Greeter theme debug mode." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
echo "# detect_theme_errors = Provide an option to load a fallback theme when theme errors are detected." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null echo "# detect_theme_errors = Provide an option to load a fallback theme when theme errors are detected." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
@@ -298,6 +298,17 @@ installChicago95() {
echo "Terminal=false" >> "$user_home/.config/autostart/Windows Logon Sound.desktop" echo "Terminal=false" >> "$user_home/.config/autostart/Windows Logon Sound.desktop"
echo "Hidden=false" >> "$user_home/.config/autostart/Windows Logon Sound.desktop" echo "Hidden=false" >> "$user_home/.config/autostart/Windows Logon Sound.desktop"
cp -r /tmp/Chicago95/Extras/Backgrounds $user_home/.themes/Chicago95/misc cp -r /tmp/Chicago95/Extras/Backgrounds $user_home/.themes/Chicago95/misc
echo [Chicago95] Fixing Lock screen
echo "polkit.addRule(function(action, subject) {" | sudo tee /etc/polkit-1/rules.d/85-suspend.rules > /dev/null
echo " if (action.id == \"org.freedesktop.login1.suspend\" &&" | sudo tee -a /etc/polkit-1/rules.d/85-suspend.rules > /dev/null
echo " subject.isInGroup(\"users\")) {" | sudo tee -a /etc/polkit-1/rules.d/85-suspend.rules > /dev/null
echo " return polkit.Result.YES;" | sudo tee -a /etc/polkit-1/rules.d/85-suspend.rules > /dev/null
echo " }" | sudo tee -a /etc/polkit-1/rules.d/85-suspend.rules > /dev/null
echo "});" | sudo tee -a /etc/polkit-1/rules.d/85-suspend.rules > /dev/null
echo [Chigaco95] Setting custom Settings
xfconf-query -n -t 'string' -c xfce4-keyboard-shortcuts -p "/commands/custom/Super_L" -s xfce4-popup-whiskermenu
xfconf-query -r -c xfce4-keyboard-shortcuts -p "/commands/custom/<Primary>Escape"
xfconf-query -c xfwm4 -p "/general/tile_on_move" -s true
echo [Chicago95] Okay done echo [Chicago95] Okay done
return 1 return 1
} }