From 8b565ccf695827322888ff0a21b531a81d28ec1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agah=20=C3=96z?= Date: Mon, 8 Jun 2020 10:30:03 +0300 Subject: [PATCH] ahenk register and unregister configured for gnome user list --- src/base/registration/registration.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/base/registration/registration.py b/src/base/registration/registration.py index 5bfd876..628b694 100644 --- a/src/base/registration/registration.py +++ b/src/base/registration/registration.py @@ -366,22 +366,23 @@ class Registration: self.util.delete_file(pardus_xfce_path) if self.desktop_env == "gnome": - pardus_gnome_path = "/etc/gdm3/greeter.dconf-default" + pardus_gnome_path = "/etc/gdm3/greeter.dconf-defaults" if not self.util.is_exist(pardus_gnome_path): - self.logger.info("Pardus-gnome.conf does not exist.") + self.logger.info("Gnome conf doesn't exist") else: - self.logger.info("Pardus-gnome.conf exists.") - file_gmd3 = open(pardus_gnome_path,'r') - file_data = file_gmd3.read() + reading_file = open(pardus_gnome_path, "r") - file_data = file_data.replace("disable-user-list=true", "# disable-user-list=true") - - file_gdm3.close() - file_gdm3 = open(pardus_gnome_path, 'w') - file_gdm3.write(file_data) - file_gdm3.close() + new_file_content = "" + for line in reading_file: + stripped_line = line.strip() + new_line = stripped_line.replace("disable-user-list=true", "# disable-user-list=true") + new_file_content += new_line + "\n" + reading_file.close() + writing_file = open(pardus_gnome_path, "w") + writing_file.write(new_file_content) + writing_file.close() self.logger.info("gdm.conf has been configured.") Util.shutdown()