Support GDM installation for GNOME versions below 44

- Fixes #33, #19;
- Show user-friendly message if glib2-devel is not installed;
- Use tempfile for temp folder;
- Little code improvements;
- Tried to fix not passing test.
This commit is contained in:
Vladyslav Hroshev
2025-03-16 18:25:00 +02:00
parent ad3078e498
commit 1bc6a89d77
7 changed files with 119 additions and 89 deletions

View File

@@ -76,7 +76,7 @@ class Theme:
def __del__(self):
# delete temp folder
os.system(f"rm -r {self.temp_folder}")
shutil.rmtree(self.temp_folder, ignore_errors=True)
def __apply_colors(self, hue, destination, theme_mode, apply_file, sat=None):
"""