From d4cc8f26169657269b8a7dad0b6cc9f26fa490e8 Mon Sep 17 00:00:00 2001 From: TobiZog Date: Thu, 15 Feb 2024 20:27:23 +0100 Subject: [PATCH] Backing up and restore the slick-greeter file --- .../5.4/src/model/main_view_model.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/model/main_view_model.py b/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/model/main_view_model.py index 9f43597..38dfbbf 100644 --- a/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/model/main_view_model.py +++ b/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/model/main_view_model.py @@ -315,6 +315,16 @@ class Main_View_Model: # Move it to /etc/lightdm if os.path.isfile("/etc/lightdm/slick-greeter.conf"): - subprocess.call(['pkexec', 'rm', '/etc/lightdm/slick-greeter.conf', 'mv', file_location, '/etc/lightdm/']) + subprocess.call(['pkexec', 'mv', '/etc/lightdm/slick-greeter.conf', '/etc/lightdm/slick-greeter.conf.backup']) + subprocess.call(['pkexec', 'mv', file_location, '/etc/lightdm/']) else: subprocess.call(['pkexec', 'mv', file_location, '/etc/lightdm/']) + + else: + self.reset_login_image() + + + def reset_login_image(self): + if os.path.isfile('/etc/lightdm/slick-greeter.conf.backup'): + subprocess.call(['pkexec', 'rm', '/etc/lightdm/slick-greeter.conf']) + subprocess.call(['pkexec', 'mv', '/etc/lightdm/slick-greeter.conf.backup', '/etc/lightdm/slick-greeter.conf'])