{"id":18914495,"url":"https://github.com/angeloavv/tlp_ui","last_synced_at":"2025-04-15T08:31:21.638Z","repository":{"id":204740633,"uuid":"712533018","full_name":"AngeloAvv/TLP_UI","owner":"AngeloAvv","description":"A graphical user interface for TLP written in Flutter","archived":false,"fork":false,"pushed_at":"2025-04-01T20:12:56.000Z","size":1582,"stargazers_count":8,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T22:29:31.696Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AngeloAvv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"AngeloAvv"}},"created_at":"2023-10-31T16:50:10.000Z","updated_at":"2025-03-12T12:31:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"608386b7-ad46-4920-b938-9e57cc2c1194","html_url":"https://github.com/AngeloAvv/TLP_UI","commit_stats":null,"previous_names":["angeloavv/tlp_ui"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngeloAvv%2FTLP_UI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngeloAvv%2FTLP_UI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngeloAvv%2FTLP_UI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngeloAvv%2FTLP_UI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AngeloAvv","download_url":"https://codeload.github.com/AngeloAvv/TLP_UI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249035481,"owners_count":21202092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T10:11:43.891Z","updated_at":"2025-04-15T08:31:21.630Z","avatar_url":"https://github.com/AngeloAvv.png","language":"Dart","funding_links":["https://github.com/sponsors/AngeloAvv"],"categories":[],"sub_categories":[],"readme":"# TLP UI\n\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/welcome.png\" width=\"350\" alt=\"TLP UI welcome screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/general.png\" width=\"350\" alt=\"TLP UI general screenshot\" border=\"0\"\u003e\n\nTLP UI is a graphical user interface for TLP written in Flutter.\n\nFrom the [project page](https://linrunner.de/tlp/):\nTLP is a feature-rich command line utility for Linux, saving laptop battery power without the need\nto delve deeper into technical details.\nTLP’s default settings are already optimized for battery life and implement Powertop’s\nrecommendations out of the box. So you may just install and forget it.\nNevertheless TLP is highly customizable to fulfil your specific requirements.\n\n[![Flutter CI](https://github.com/AngeloAvv/TLP_UI/actions/workflows/main.yml/badge.svg)](https://github.com/AngeloAvv/TLP_UI/actions/workflows/main.yml)\n[![Star on GitHub](https://img.shields.io/github/stars/AngeloAvv/TLP_UI.svg?style=flat\u0026logo=github\u0026colorB=deeppink\u0026label=stars)](https://github.com/AngeloAvv/TLP_UI)\n[![License: GPL](https://img.shields.io/badge/license-GPL-purple.svg)](https://opensource.org/licenses/GPL-3.0)\n[![](https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026color=%23fe8e86)](https://github.com/sponsors/AngeloAvv)\n\nIf you want to support this project, please leave a star, share this project, or consider donating\nthrough [Github Sponsor](https://github.com/sponsors/AngeloAvv).\n\n## Getting Started\n\nDownload the latest binaries under the release section.\n\n## Features\n* Supports TLP until version 1.6\n* Automatically detects TLP configuration file from the default location\n* Custom configuration can be loaded from a file\n* Custom configuration can be saved to a file without running the app as super user\n\n| Key                                  | Category                 | \n|:-------------------------------------|:-------------------------|\n| TLP_ENABLE                           | Operation                | \n| TLP_WARN_LEVEL                       | Operation                | \n| TLP_DEFAULT_MODE                     | Operation                | \n| TLP_PERSISTENT_DEFAULT               | Operation                | \n| TLP_PS_IGNORE                        | Operation                | \n| SOUND_POWER_SAVE_ON_AC               | Audio                    | \n| SOUND_POWER_SAVE_ON_BAT              | Audio                    | \n| SOUND_POWER_SAVE_CONTROLLER          | Audio                    | \n| START_CHARGE_THRESH_BAT0             | Battery Care             |\n| STOP_CHARGE_THRESH_BAT0              | Battery Care             |\n| START_CHARGE_THRESH_BAT1             | Battery Care             |\n| STOP_CHARGE_THRESH_BAT1              | Battery Care             |\n| RESTORE_THRESHOLDS_ON_BAT            | Battery Care             |\n| NATACPI_ENABLE                       | Battery Care             |\n| TPACPI_ENABLE                        | Battery Care             |\n| TPSMAPI_ENABLE                       | Battery Care             |\n| BAY_POWEROFF_ON_AC                   | Drive Bay                |\n| BAY_POWEROFF_ON_BAT                  | Drive Bay                |\n| BAY_DEVICE                           | Drive Bay                |\n| DISK_DEVICES                         | Disk and Controllers     |\n| DISK_APM_CLASS_DENYLIST              | Disk and Controllers     |\n| DISK_IOSCHED                         | Disk and Controllers     |\n| SATA_LINKPWR_ON_AC                   | Disk and Controllers     |\n| SATA_LINKPWR_ON_BAT                  | Disk and Controllers     |\n| SATA_LINKPWR_DENYLIST                | Disk and Controllers     |\n| AHCI_RUNTIME_PM_ON_AC                | Disk and Controllers     |\n| AHCI_RUNTIME_PM_ON_BAT               | Disk and Controllers     |\n| AHCI_RUNTIME_PM_TIMEOUT              | Disk and Controllers     |\n| DISK_IDLE_SECS_ON_AC                 | File System              |\n| DISK_IDLE_SECS_ON_BAT                | File System              |\n| MAX_LOST_WORK_SECS_ON_AC             | File System              |\n| MAX_LOST_WORK_SECS_ON_BAT            | File System              |\n| INTEL_GPU_MIN_FREQ_ON_AC             | Graphics                 |\n| INTEL_GPU_MIN_FREQ_ON_BAT            | Graphics                 |\n| INTEL_GPU_MAX_FREQ_ON_AC             | Graphics                 |\n| INTEL_GPU_MAX_FREQ_ON_BAT            | Graphics                 |\n| INTEL_GPU_BOOST_FREQ_ON_AC           | Graphics                 |\n| INTEL_GPU_BOOST_FREQ_ON_BAT          | Graphics                 |\n| RADEON_DPM_PERF_LEVEL_ON_AC          | Graphics                 |\n| RADEON_DPM_PERF_LEVEL_ON_BAT         | Graphics                 |\n| RADEON_DPM_STATE_ON_AC               | Graphics                 |\n| RADEON_DPM_STATE_ON_BAT              | Graphics                 |\n| RADEON_POWER_PROFILE_ON_AC           | Graphics                 |\n| RADEON_POWER_PROFILE_ON_BAT          | Graphics                 |\n| NMI_WATCHDOG                         | Kernel                   |\n| WIFI_PWR_ON_AC                       | Networking               |\n| WIFI_PWR_ON_BAT                      | Networking               |\n| WOL_DISABLE                          | Networking               |\n| PLATFORM_PROFILE_ON_AC               | Platform                 |\n| PLATFORM_PROFILE_ON_BAT              | Platform                 |\n| MEM_SLEEP_ON_AC                      | Platform                 |\n| MEM_SLEEP_ON_BAT                     | Platform                 |\n| CPU_DRIVER_OPMODE_ON_AC              | Processor                |\n| CPU_DRIVER_OPMODE_ON_BAT             | Processor                |\n| CPU_SCALING_GOVERNOR_ON_AC           | Processor                |\n| CPU_SCALING_GOVERNOR_ON_BAT          | Processor                |\n| CPU_SCALING_MIN_FREQ_ON_AC           | Processor                |\n| CPU_SCALING_MIN_FREQ_ON_BAT          | Processor                |\n| CPU_SCALING_MAX_FREQ_ON_AC           | Processor                |\n| CPU_SCALING_MAX_FREQ_ON_BAT          | Processor                |\n| CPU_ENERGY_PERF_POLICY_ON_AC         | Processor                |\n| CPU_ENERGY_PERF_POLICY_ON_BAT        | Processor                |\n| CPU_MIN_PERF_ON_AC                   | Processor                |\n| CPU_MIN_PERF_ON_BAT                  | Processor                |\n| CPU_MAX_PERF_ON_AC                   | Processor                |\n| CPU_MAX_PERF_ON_BAT                  | Processor                |\n| CPU_BOOST_ON_AC                      | Processor                |\n| CPU_BOOST_ON_BAT                     | Processor                |\n| CPU_HWP_DYN_BOOST_ON_AC              | Processor                |\n| CPU_HWP_DYN_BOOST_ON_BAT             | Processor                |\n| RESTORE_DEVICE_STATE_ON_STARTUP      | Radio Device Switching   |\n| DEVICES_TO_DISABLE_ON_STARTUP        | Radio Device Switching   |\n| DEVICES_TO_ENABLE_ON_STARTUP         | Radio Device Switching   |\n| DEVICES_TO_DISABLE_ON_SHUTDOWN       | Radio Device Switching   |\n| DEVICES_TO_ENABLE_ON_SHUTDOWN        | Radio Device Switching   |\n| DEVICES_TO_ENABLE_ON_AC              | Radio Device Switching   |\n| DEVICES_TO_DISABLE_ON_BAT            | Radio Device Switching   |\n| DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE | Radio Device Switching   |\n| DEVICES_TO_DISABLE_ON_LAN_CONNECT    | Radio Device Wizard      |\n| DEVICES_TO_DISABLE_ON_WIFI_CONNECT   | Radio Device Wizard      |\n| DEVICES_TO_DISABLE_ON_WWAN_CONNECT   | Radio Device Wizard      |\n| DEVICES_TO_ENABLE_ON_LAN_DISCONNECT  | Radio Device Wizard      |\n| DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT | Radio Device Wizard      |\n| DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT | Radio Device Wizard      |\n| DEVICES_TO_ENABLE_ON_DOCK            | Radio Device Wizard      |\n| DEVICES_TO_DISABLE_ON_DOCK           | Radio Device Wizard      |\n| DEVICES_TO_ENABLE_ON_UNDOCK          | Radio Device Wizard      |\n| DEVICES_TO_DISABLE_ON_UNDOCK         | Radio Device Wizard      |\n| RUNTIME_PM_ON_AC                     | Runtime Power Management |\n| RUNTIME_PM_ON_BAT                    | Runtime Power Management |\n| RUNTIME_PM_DENYLIST                  | Runtime Power Management |\n| RUNTIME_PM_DRIVER_DENYLIST           | Runtime Power Management |\n| RUNTIME_PM_ENABLE                    | Runtime Power Management |\n| RUNTIME_PM_DISABLE                   | Runtime Power Management |\n| PCIE_ASPM_ON_AC                      | Runtime Power Management |\n| PCIE_ASPM_ON_BAT                     | Runtime Power Management |\n| USB_AUTOSUSPEND                      | USB                      |\n| USB_DENYLIST                         | USB                      |\n| USB_EXCLUDE_AUDIO                    | USB                      |\n| USB_EXCLUDE_BTUSB                    | USB                      |\n| USB_EXCLUDE_PHONE                    | USB                      |\n| USB_EXCLUDE_PRINTER                  | USB                      |\n| USB_EXCLUDE_WWAN                     | USB                      |\n| USB_ALLOWLIST                        | USB                      |\n| USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN  | USB                      |\n| TLP_DEBUG                            | Trace Mode               |\n\n## Screenshots\n\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/welcome.png\" width=\"350\" alt=\"TLP UI welcome screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/general.png\" width=\"350\" alt=\"TLP UI general screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/audio.png\" width=\"350\" alt=\"TLP UI audio screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/battery.png\" width=\"350\" alt=\"TLP UI battery screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/drive_bay.png\" width=\"350\" alt=\"TLP UI drive bay screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/storage.png\" width=\"350\" alt=\"TLP UI storage screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/graphics.png\" width=\"350\" alt=\"TLP UI graphics screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/kernel.png\" width=\"350\" alt=\"TLP UI kernel screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/network.png\" width=\"350\" alt=\"TLP UI network screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/platform.png\" width=\"350\" alt=\"TLP UI platform screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/processor.png\" width=\"350\" alt=\"TLP UI processor screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/radio.png\" width=\"350\" alt=\"TLP UI radio screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/power.png\" width=\"350\" alt=\"TLP UI power screenshot\" border=\"0\"\u003e\n\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/AngeloAvv/TLP_UI/master/assets/usb.png\" width=\"350\" alt=\"TLP UI usb screenshot\" border=\"0\"\u003e\n\n## License\n\nTLP UI is available under the GNU General Public License Version 3. See the COPYING file for more\ninfo.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangeloavv%2Ftlp_ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangeloavv%2Ftlp_ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangeloavv%2Ftlp_ui/lists"}