SYMBOL INDEX (238 symbols across 16 files) FILE: auto_cpufreq/battery_scripts/asus.py class AsusBatteryDevice (line 6) | class AsusBatteryDevice(BatteryDevice): method __init__ (line 7) | def __init__(self): FILE: auto_cpufreq/battery_scripts/battery.py function lsmod (line 13) | def lsmod(module): function battery_get_thresholds (line 19) | def battery_get_thresholds(): function start_battery_daemon (line 25) | def start_battery_daemon(): function get_battery_device (line 47) | def get_battery_device(): FILE: auto_cpufreq/battery_scripts/ideapad_laptop.py class IdeapadBatteryDevice (line 10) | class IdeapadBatteryDevice(BatteryDevice): method is_conservation_mode (line 11) | def is_conservation_mode(self) -> bool: method set_conservation_mode (line 20) | def set_conservation_mode(self, value: int) -> bool: method _parse_threshold_values (line 26) | def _parse_threshold_values( method _parse_ideapad_conservation_mode (line 33) | def _parse_ideapad_conservation_mode(self, param: None | str) -> None ... method apply_threshold_settings_to_bat (line 44) | def apply_threshold_settings_to_bat(self, bat: str, config: dict[str, ... method print_battery_info (line 54) | def print_battery_info(self, bat: str): FILE: auto_cpufreq/battery_scripts/shared.py class BatteryDevice (line 22) | class BatteryDevice: method __init__ (line 23) | def __init__(self): method _get_batteries (line 38) | def _get_batteries(self) -> list[str]: method _choose_threshold_file (line 48) | def _choose_threshold_file(self, bat: str, files: list[str]) -> str | ... method _get_config (line 61) | def _get_config(self) -> dict[str, str]: method get_parsed_config (line 67) | def get_parsed_config(self) -> dict[str, Any]: method _parse_threshold_values (line 108) | def _parse_threshold_values( method _parse_ideapad_conservation_mode (line 131) | def _parse_ideapad_conservation_mode(self, param: None | str) -> None ... method set_battery_thresholds (line 139) | def set_battery_thresholds(self, bat, start: int, stop: int) -> bool: method _write_value_to_file (line 163) | def _write_value_to_file(self, path: str, value: str | int) -> bool: method _read_value_from_file (line 172) | def _read_value_from_file(self, path: str, default: str = "") -> str: method get_current_threshold (line 181) | def get_current_threshold(self, bat: str) -> tuple[int | None, int | N... method print_thresholds (line 193) | def print_thresholds(self): method print_battery_info (line 201) | def print_battery_info(self, bat: str): method apply_threshold_settings_to_bat (line 209) | def apply_threshold_settings_to_bat(self, bat: str, config: dict[str, ... method apply_threshold_settings (line 216) | def apply_threshold_settings(self): FILE: auto_cpufreq/bin/auto_cpufreq.py function main (line 38) | def main(monitor, live, daemon, install, update, remove, force, turbo, c... FILE: auto_cpufreq/bin/auto_cpufreq_gtk.py function main (line 8) | def main(): FILE: auto_cpufreq/config/config.py function find_config_file (line 7) | def find_config_file(args_config_file) -> str: class _Config (line 42) | class _Config: method __init__ (line 43) | def __init__(self) -> None: method set_path (line 52) | def set_path(self, path: str) -> None: method has_config (line 58) | def has_config(self) -> bool: return os.path.isfile(self.path) method get_config (line 60) | def get_config(self) -> ConfigParser: return self._config method update_config (line 62) | def update_config(self) -> None: FILE: auto_cpufreq/config/config_event_handler.py class ConfigEventHandler (line 3) | class ConfigEventHandler(ProcessEvent): method __init__ (line 4) | def __init__(self, config) -> None: method _process_update (line 7) | def _process_update(self, event: Event): method process_IN_MODIFY (line 11) | def process_IN_MODIFY(self, event: Event) -> None: self._process_updat... method process_IN_DELETE (line 14) | def process_IN_DELETE(self, event: Event) -> None: self._process_updat... method process_IN_CREATE (line 17) | def process_IN_CREATE(self, event: Event) -> None: self._process_updat... method process_IN_MOVED_FROM (line 20) | def process_IN_MOVED_FROM(self, event: Event) -> None: self._process_u... method process_IN_MOVED_TO (line 23) | def process_IN_MOVED_TO(self, event: Event) -> None: self._process_upd... FILE: auto_cpufreq/core.py function file_stats (line 60) | def file_stats(): function get_override (line 65) | def get_override(): function set_override (line 70) | def set_override(override): function get_turbo_override (line 81) | def get_turbo_override(): function set_turbo_override (line 86) | def set_turbo_override(override): function app_version (line 116) | def app_version(): function check_for_update (line 125) | def check_for_update(): function new_update (line 170) | def new_update(custom_dir): function get_literal_version (line 178) | def get_literal_version(package_name): function get_formatted_version (line 189) | def get_formatted_version(): function app_res_use (line 193) | def app_res_use(): function turbo (line 200) | def turbo(value: bool = None): function get_turbo (line 240) | def get_turbo(): print("Currently turbo boost is:", "on" if turbo() else... function set_turbo (line 241) | def set_turbo(value:bool): function get_power_supply_ignore_list (line 247) | def get_power_supply_ignore_list(): function charging (line 262) | def charging(): function get_current_gov (line 300) | def get_current_gov(): function cpufreqctl (line 307) | def cpufreqctl(): function cpufreqctl_restore (line 315) | def cpufreqctl_restore(): function footer (line 322) | def footer(l=79): print("\n" + "-" * l + "\n") function deploy_complete_msg (line 324) | def deploy_complete_msg(): function remove_complete_msg (line 332) | def remove_complete_msg(): function deploy_daemon (line 337) | def deploy_daemon(): function deploy_daemon_performance (line 364) | def deploy_daemon_performance(): function remove_daemon (line 394) | def remove_daemon(): function gov_check (line 426) | def gov_check(): function root_check (line 432) | def root_check(): function countdown (line 439) | def countdown(s): function get_load (line 460) | def get_load(): function display_system_load_avg (line 472) | def display_system_load_avg(): print(" (load average: {:.2f}, {:.2f}, {:... function set_frequencies (line 475) | def set_frequencies(): function set_platform_profile (line 535) | def set_platform_profile(conf, profile): function set_energy_perf_bias (line 544) | def set_energy_perf_bias(conf, profile): function set_powersave (line 556) | def set_powersave(): function mon_powersave (line 615) | def mon_powersave(): function set_performance (line 635) | def set_performance(): function mon_performance (line 740) | def mon_performance(): function set_autofreq (line 788) | def set_autofreq(): function mon_autofreq (line 805) | def mon_autofreq(): function python_info (line 824) | def python_info(): function device_info (line 831) | def device_info(): print("Computer type:", getoutput("dmidecode --string... function distro_info (line 833) | def distro_info(): function sysinfo (line 855) | def sysinfo(): function read_stats (line 955) | def read_stats(): function is_running (line 960) | def is_running(program, argument): function daemon_running_msg (line 969) | def daemon_running_msg(): function daemon_not_running_msg (line 976) | def daemon_not_running_msg(): function running_daemon_check (line 984) | def running_daemon_check(): function not_running_daemon_check (line 993) | def not_running_daemon_check(): FILE: auto_cpufreq/gui/app.py class ToolWindow (line 25) | class ToolWindow(Gtk.Window): method __init__ (line 26) | def __init__(self): method main (line 36) | def main(self): method snap (line 71) | def snap(self): method handle_update (line 85) | def handle_update(self): method daemon_not_running (line 107) | def daemon_not_running(self): method monitor_mode (line 111) | def monitor_mode(self): method build (line 115) | def build(self): method load_css (line 120) | def load_css(self): method refresh_in_thread (line 127) | def refresh_in_thread(self): method _refresh (line 131) | def _refresh(self): FILE: auto_cpufreq/gui/objects.py function get_stats (line 22) | def get_stats(): function get_version (line 27) | def get_version(): function get_bluetooth_boot_status (line 39) | def get_bluetooth_boot_status(): class RadioButtonView (line 62) | class RadioButtonView(Gtk.Box): method __init__ (line 63) | def __init__(self): method on_button_toggled (line 90) | def on_button_toggled(self, button, override): method set_selected (line 99) | def set_selected(self): class CPUTurboOverride (line 109) | class CPUTurboOverride(Gtk.Box): method __init__ (line 110) | def __init__(self): method on_button_toggled (line 136) | def on_button_toggled(self, button, override): method set_selected (line 145) | def set_selected(self): class BluetoothBootControl (line 155) | class BluetoothBootControl(Gtk.Box): method __init__ (line 156) | def __init__(self): method on_advanced_clicked (line 193) | def on_advanced_clicked(self, button): method on_button_toggled (line 201) | def on_button_toggled(self, button, action): method set_selected (line 213) | def set_selected(self): class CurrentGovernorBox (line 222) | class CurrentGovernorBox(Gtk.Box): method __init__ (line 223) | def __init__(self): method refresh (line 231) | def refresh(self): class BatteryInfoBox (line 234) | class BatteryInfoBox(Gtk.Box): method __init__ (line 235) | def __init__(self): method refresh (line 265) | def refresh(self): class CPUFreqScalingBox (line 302) | class CPUFreqScalingBox(Gtk.Box): method __init__ (line 303) | def __init__(self): method refresh (line 326) | def refresh(self): class SystemStatisticsBox (line 351) | class SystemStatisticsBox(Gtk.Box): method __init__ (line 352) | def __init__(self): method refresh (line 394) | def refresh(self): class SystemStatsLabel (line 452) | class SystemStatsLabel(Gtk.Label): method __init__ (line 453) | def __init__(self): method refresh (line 457) | def refresh(self): class CPUFreqStatsLabel (line 467) | class CPUFreqStatsLabel(Gtk.Label): method __init__ (line 468) | def __init__(self): method refresh (line 472) | def refresh(self): class DropDownMenu (line 484) | class DropDownMenu(Gtk.MenuButton): method __init__ (line 485) | def __init__(self, parent): method build_menu (line 494) | def build_menu(self, parent): method about_dialog (line 508) | def about_dialog(self, MenuItem, parent): method _remove_daemon (line 513) | def _remove_daemon(self, MenuItem, parent): class AboutDialog (line 546) | class AboutDialog(Gtk.Dialog): method __init__ (line 547) | def __init__(self, parent): class UpdateDialog (line 577) | class UpdateDialog(Gtk.Dialog): method __init__ (line 578) | def __init__(self, parent, current_version: str, latest_version: str): class ConfirmDialog (line 593) | class ConfirmDialog(Gtk.Dialog): method __init__ (line 594) | def __init__(self, parent, message: str): class MonitorModeView (line 606) | class MonitorModeView(Gtk.Box): method __init__ (line 607) | def __init__(self, parent): method refresh_in_thread (line 645) | def refresh_in_thread(self): method _refresh (line 651) | def _refresh(self): method refresh (line 658) | def refresh(self): method _show_error (line 665) | def _show_error(self, error_msg): method _clear_boxes (line 670) | def _clear_boxes(self): method _header (line 676) | def _header(self, text): method _label (line 681) | def _label(self, text): method _suggestion (line 686) | def _suggestion(self, text): method _separator (line 692) | def _separator(self, text): method _update_display (line 697) | def _update_display(self, report): method on_back_clicked (line 805) | def on_back_clicked(self, button): method cleanup (line 811) | def cleanup(self): class DaemonNotRunningView (line 817) | class DaemonNotRunningView(Gtk.Box): method __init__ (line 818) | def __init__(self, parent): method start_monitor (line 838) | def start_monitor(self, button, parent): method install_daemon (line 843) | def install_daemon(self, button, parent): FILE: auto_cpufreq/gui/tray.py function main (line 7) | def main(): function build_menu (line 13) | def build_menu(): function open_app (line 26) | def open_app(MenuItem): run("sudo -E python app.py", shell=True) FILE: auto_cpufreq/modules/system_info.py class CoreInfo (line 22) | class CoreInfo: class BatteryInfo (line 30) | class BatteryInfo: method __repr__ (line 38) | def __repr__(self) -> str: class SystemReport (line 47) | class SystemReport: class SystemInfo (line 69) | class SystemInfo: method __init__ (line 74) | def __init__(self): method cpu_min_freq (line 92) | def cpu_min_freq() -> float | None: method cpu_max_freq (line 97) | def cpu_max_freq() -> float | None: method get_cpu_info (line 102) | def get_cpu_info() -> List[CoreInfo]: method cpu_fan_speed (line 132) | def cpu_fan_speed() -> int | None: method current_gov (line 137) | def current_gov() -> str | None: method current_epp (line 147) | def current_epp(is_ac_plugged: bool) -> str | None: method current_epb (line 157) | def current_epb(is_ac_plugged: bool) -> str | None: method cpu_usage (line 167) | def cpu_usage() -> float: method system_load (line 173) | def system_load() -> float: method avg_load (line 177) | def avg_load() -> Tuple[float, float, float]: method avg_temp (line 181) | def avg_temp() -> int: method turbo_on (line 186) | def turbo_on() -> Tuple[bool | None, bool | None]: method read_file (line 220) | def read_file(path: str) -> Optional[str]: method get_battery_path (line 229) | def get_battery_path() -> Optional[str]: method battery_info (line 259) | def battery_info() -> BatteryInfo: method turbo_on_suggestion (line 338) | def turbo_on_suggestion() -> bool: method governor_suggestion (line 347) | def governor_suggestion() -> str: method generate_system_report (line 352) | def generate_system_report(self) -> SystemReport: FILE: auto_cpufreq/modules/system_monitor.py class ViewType (line 10) | class ViewType(str, Enum): method __str__ (line 15) | def __str__(self) -> str: class SystemMonitor (line 19) | class SystemMonitor: method __init__ (line 20) | def __init__(self, type: ViewType, suggestion: bool = False): method update (line 84) | def update(self, loop: urwid.MainLoop, user_data: dict) -> None: method handle_input (line 109) | def handle_input(self, key): method format_system_info (line 115) | def format_system_info(self, report: SystemReport): method run (line 292) | def run(self, on_quit: Callable[[], None] | None = None): FILE: auto_cpufreq/power_helper.py function header (line 17) | def header(): print("\n------------------------- auto-cpufreq: Power hel... function warning (line 18) | def warning(): print("\n----------------------------------- Warning ----... function helper_opts (line 20) | def helper_opts(): print("\nFor full list of options run: python3 -m aut... function does_command_exists (line 23) | def does_command_exists(cmd): return which(cmd) is not None function tlp_service_detect (line 41) | def tlp_service_detect(): function tlp_service_detect_snap (line 52) | def tlp_service_detect_snap(): function gnome_power_detect (line 59) | def gnome_power_detect(): function gnome_power_detect_install (line 74) | def gnome_power_detect_install(): function gnome_power_detect_snap (line 84) | def gnome_power_detect_snap(): function gnome_power_stop_live (line 97) | def gnome_power_stop_live(): function tuned_stop_live (line 103) | def tuned_stop_live(): function gnome_power_start_live (line 108) | def gnome_power_start_live(): function tuned_start_live (line 111) | def tuned_start_live(): function gnome_power_svc_enable (line 116) | def gnome_power_svc_enable(): function tuned_svc_enable (line 127) | def tuned_svc_enable(): function gnome_power_svc_status (line 139) | def gnome_power_svc_status(): function set_bluetooth_auto_enable (line 149) | def set_bluetooth_auto_enable(value: bool) -> bool: function bluetooth_disable (line 204) | def bluetooth_disable(): function bluetooth_enable (line 214) | def bluetooth_enable(): function bluetooth_notif_snap (line 223) | def bluetooth_notif_snap(): function bluetooth_on_notif_snap (line 230) | def bluetooth_on_notif_snap(): function gnome_power_rm_reminder (line 237) | def gnome_power_rm_reminder(): function gnome_power_rm_reminder_snap (line 244) | def gnome_power_rm_reminder_snap(): function valid_options (line 253) | def valid_options(): function disable_power_profiles_daemon (line 257) | def disable_power_profiles_daemon(): function disable_tuned_daemon (line 268) | def disable_tuned_daemon(): function gnome_power_svc_disable (line 280) | def gnome_power_svc_disable(): function tuned_svc_disable (line 315) | def tuned_svc_disable(): function main (line 330) | def main( FILE: auto_cpufreq/tlp_stat_parser.py class TLPStatusParser (line 1) | class TLPStatusParser: method __init__ (line 2) | def __init__(self, tlp_stat_output): method _parse (line 6) | def _parse(self, data): method _get_key (line 11) | def _get_key(self, key): return self.data[key] if key in self.data els... method is_enabled (line 13) | def is_enabled(self): return self._get_key("state") == "enabled"