From e1637fa85e0e9908a9fd9acc37ae2074511e1155 Mon Sep 17 00:00:00 2001 From: Adnan Hodzic Date: Fri, 17 Jun 2022 07:04:17 +0200 Subject: [PATCH 1/2] Update to core22 & v1.9.5 bump --- setup.py | 2 +- snap/snapcraft.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 385002c7..e0c97e7f 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(name): return f.read() # Used for the tar.gz/snap releases -VERSION = "1.9.4" +VERSION = "1.9.5" setup( name="auto-cpufreq", diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index f5c0492e..91a7a155 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: auto-cpufreq -base: core20 +base: core22 summary: Automatic CPU speed & power optimizer for Linux description: | Automatic CPU speed & power optimizer for Linux based on active From 559350f3ef6a0263e5ca344c0eb47eb38550a4a2 Mon Sep 17 00:00:00 2001 From: Adnan Hodzic Date: Tue, 2 Aug 2022 09:18:29 +0200 Subject: [PATCH 2/2] Add --install_performance option to help menu --- auto_cpufreq/power_helper.py | 6 +++++- bin/auto-cpufreq | 9 +++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/auto_cpufreq/power_helper.py b/auto_cpufreq/power_helper.py index fb7e8e53..bd4330af 100644 --- a/auto_cpufreq/power_helper.py +++ b/auto_cpufreq/power_helper.py @@ -85,6 +85,7 @@ def gnome_power_detect(): print("git clone https://github.com/AdnanHodzic/auto-cpufreq.git") print("cd auto-cpufreq/auto_cpufreq") print("python3 power_helper.py --gnome_power_disable") + print("\nReference: https://github.com/AdnanHodzic/auto-cpufreq#configuring-auto-cpufreq") # automatically disable gnome power profile service in case it's running during install @@ -109,6 +110,7 @@ def gnome_power_detect_snap(): print("git clone https://github.com/AdnanHodzic/auto-cpufreq.git") print("cd auto-cpufreq/auto_cpufreq") print("python3 power_helper.py --gnome_power_disable") + print("\nReference: https://github.com/AdnanHodzic/auto-cpufreq#configuring-auto-cpufreq") # stops gnome >= 40 power profiles (live) @@ -229,6 +231,8 @@ def gnome_power_rm_reminder_snap(): print("git clone https://github.com/AdnanHodzic/auto-cpufreq.git") print("cd auto-cpufreq/auto_cpufreq") print("python3 power_helper.py --gnome_power_enable") + print("\nReference: https://github.com/AdnanHodzic/auto-cpufreq#configuring-auto-cpufreq") + def valid_options(): @@ -337,7 +341,7 @@ def gnome_power_svc_disable_ext(ctx, power_selection): @click.command() -@click.option("--gnome_power_disable", help="Disable GNOME Power profiles service (default: balanced)", type=click.Choice(['balanced', 'performance'], case_sensitive=False)) +@click.option("--gnome_power_disable", help="Disable GNOME Power profiles service (default: balanced), reference:\n https://bit.ly/3bjVZW1", type=click.Choice(['balanced', 'performance'], case_sensitive=False)) # ToDo: # * update readme/docs @click.option("--power_selection", hidden=True) diff --git a/bin/auto-cpufreq b/bin/auto-cpufreq index 3832abd8..42735504 100755 --- a/bin/auto-cpufreq +++ b/bin/auto-cpufreq @@ -23,7 +23,7 @@ from auto_cpufreq.power_helper import * default=True, help="Install/remove daemon for (permanent) automatic CPU optimizations", ) -@click.option("--install_performance", is_flag=True, hidden=True) +@click.option("--install_performance", is_flag=True, help="Install daemon in \"performance\" mode, reference:\n https://bit.ly/3bjVZW1") @click.option("--stats", is_flag=True, help="View live stats of CPU optimizations made by daemon") @click.option( "--config", @@ -139,7 +139,7 @@ def main(config, daemon, debug, install, install_performance, live, log, monitor elif log: deprecated_log_msg() elif debug: - # ToDo: add status of GNOME Power Profile servie status + # ToDo: add status of GNOME Power Profile service status config_info_dialog() root_check() cpufreqctl() @@ -176,8 +176,9 @@ def main(config, daemon, debug, install, install_performance, live, log, monitor elif install_performance: if os.getenv("PKG_MARKER") == "SNAP": root_check() - print("This option is only available on non Snap installs\n" - "Please refer to auto-cpufreq power_helper.py script for more info\n") + print("\nThis option is only available on non Snap installs.\n\n" + "Please refer to auto-cpufreq power_helper.py script for more info\n" + "Reference: https://github.com/AdnanHodzic/auto-cpufreq#configuring-auto-cpufreq\n") else: root_check() running_daemon()