@@ -34,6 +34,17 @@ def gnome_power_detect():
3434 print ("cd auto-cpufreq/auto_cpufreq" )
3535 print ("python3 power_helper.py --gnome-power-disable" )
3636
37+ # automatically disable gnome power profile service in case it's running during install
38+ def gnome_power_detect_install ():
39+ if gnome_power_stats == 0 :
40+ print ("\n ----------------------------------- Warning -----------------------------------\n " )
41+ print ("Detected running GNOME Power Profiles daemon service!" )
42+ print ("This daemon might interfere with auto-cpufreq and has been disabled." )
43+ print ("\n Steps to enabled disabled deamon (not recommended!) using auto-cpufreq: power_helper script:" )
44+ print ("git clone https://github.com/AdnanHodzic/auto-cpufreq.git" )
45+ print ("cd auto-cpufreq/auto_cpufreq" )
46+ print ("python3 power_helper.py --gnome-power-enable" )
47+
3748
3849# notification on snap
3950def gnome_power_detect_snap ():
@@ -54,25 +65,19 @@ def gnome_power_disable_live():
5465
5566# disable gnome >= 40 power profiles (install)
5667def gnome_power_svc_disable ():
57- if (gnome_power_stats == 0 ):
58- print ("* Disabling GNOME power profiles" )
68+ print ("\n * Disabling GNOME power profiles" )
5969 call (["systemctl" , "stop" , "power-profiles-daemon" ])
6070 call (["systemctl" , "disable" , "power-profiles-daemon" ])
6171 call (["systemctl" , "mask" , "power-profiles-daemon" ])
6272 call (["systemctl" , "daemon-reload" ])
63- else :
64- print ("* GNOME power profiles already disabled" )
6573
6674# enable gnome >= 40 power profiles (uninstall)
6775def gnome_power_svc_enable ():
68- if (gnome_power_stats != 0 ):
69- print ("* Enabling GNOME power profiles" )
76+ print ("\n * Enabling GNOME power profiles" )
7077 call (["systemctl" , "unmask" , "power-profiles-daemon" ])
7178 call (["systemctl" , "start" , "power-profiles-daemon" ])
7279 call (["systemctl" , "enable" , "power-profiles-daemon" ])
7380 call (["systemctl" , "daemon-reload" ])
74- else :
75- print ("* GNOME power profiles already enabled" )
7681
7782
7883# gnome power profiles current status
@@ -140,12 +145,7 @@ def gnome_power_rm_reminder():
140145 if gnome_power_stats != 0 :
141146 print ("\n ----------------------------------- Warning -----------------------------------\n " )
142147 print ("Detected GNOME Power Profiles daemon service is stopped!" )
143- print ("Now it's recommended to enable this service." )
144- print ("\n Steps to perform this action using auto-cpufreq: power_helper script:" )
145- print ("git clone https://github.com/AdnanHodzic/auto-cpufreq.git" )
146- print ("cd auto-cpufreq/auto_cpufreq" )
147- print ("python3 power_helper.py --gnome-power-enable" )
148-
148+ print ("This service will now be enabled again." )
149149
150150def gnome_power_rm_reminder_snap ():
151151 print ("\n ----------------------------------- Warning -----------------------------------\n " )
0 commit comments