diff --git a/Changelog b/Changelog index 60c597a..9ff6781 100644 --- a/Changelog +++ b/Changelog @@ -12,6 +12,12 @@ My standard System: Linux Mint 22 Cinnamon ### Added 10-11-2024 + - Fix Checkbutton Autostart when first install Wire-Py + + + ### Added +10-11-2024 + - Translate file de_De complete - new FrameWidget for rename Entry and rename Button diff --git a/wg_main.py b/wg_main.py index 2e7f3de..00472b4 100755 --- a/wg_main.py +++ b/wg_main.py @@ -427,8 +427,8 @@ class FrameWidgets(ttk.Frame): self.l_box.delete(self.select_tunnel[0]) with open(wg_set, 'r') as set_file6: lines6 = set_file6.readlines() - if select_tl == lines6[7].strip() and 'off' not in lines6[7].strip(): - lines6[7] = 'off' + if select_tl == lines6[7].strip() and 'off\n' not in lines6[7].strip(): + lines6[7] = 'off\n' with open(wg_set, 'w') as set_file7: set_file7.writelines(lines6) self.selected_option.set(0) @@ -649,7 +649,7 @@ class FrameWidgets(ttk.Frame): self.StrVar.set(value=self.a) with open(wg_set, 'r') as set_file5: lines5 = set_file5.readlines() - if select_tl == lines5[7].strip() and 'off' not in lines5[7].strip(): + if select_tl == lines5[7].strip() and 'off\n' not in lines5[7].strip(): lines5[7] = new_a_connect with open(wg_set, 'w') as theme_set5: theme_set5.writelines(lines5) @@ -906,7 +906,7 @@ class FrameWidgets(ttk.Frame): if self.selected_option.get() == 0: with open(wg_set, 'r') as set_file3: lines3 = set_file3.readlines() - lines3[7] = 'off' + lines3[7] = 'off\n' with open(wg_set, 'w') as set_file3: set_file3.writelines(lines3) @@ -936,15 +936,16 @@ class FrameWidgets(ttk.Frame): with open(wg_set, 'r') as set_file4: lines4 = set_file4.readlines() - if lines4[7] != 'off': + if lines4[7] != 'off\n': + print(lines4[7]) self.selected_option.set(1) self.autoconnect_var.set('') self.auto_con = lines4[7] else: - - self.wg_autostart.configure(state='disabled') + self.selected_option.set(0) self.auto_con = _('no Autoconnect') + self.autoconnect_var.set('') self.autoconnect_var = tk.StringVar() self.autoconnect_var.set(self.auto_con)