{"id":15050957,"url":"https://github.com/n0rbert/powerprofilesctl-tray","last_synced_at":"2026-03-01T12:03:01.031Z","repository":{"id":256012038,"uuid":"854070101","full_name":"N0rbert/powerprofilesctl-tray","owner":"N0rbert","description":"Tray icon indicator for powerprofilesctl for laptop, with support of modern Ayatana Indicators","archived":false,"fork":false,"pushed_at":"2025-03-07T15:52:29.000Z","size":96,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-20T03:07:39.532Z","etag":null,"topics":["ayatana","ayatana-appindicator","debian","debian-desktop","debian-linux","mate","mate-desktop","mate-desktop-environment","mate-panel"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/N0rbert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-09-08T10:29:48.000Z","updated_at":"2025-03-07T15:52:17.000Z","dependencies_parsed_at":"2025-07-20T02:20:45.056Z","dependency_job_id":"fa37cb6f-b4ae-4be0-a8d9-a9bfef5c0299","html_url":"https://github.com/N0rbert/powerprofilesctl-tray","commit_stats":null,"previous_names":["n0rbert/powerprofilesctl-tray"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/N0rbert/powerprofilesctl-tray","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N0rbert%2Fpowerprofilesctl-tray","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N0rbert%2Fpowerprofilesctl-tray/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N0rbert%2Fpowerprofilesctl-tray/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N0rbert%2Fpowerprofilesctl-tray/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/N0rbert","download_url":"https://codeload.github.com/N0rbert/powerprofilesctl-tray/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N0rbert%2Fpowerprofilesctl-tray/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29969243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T11:43:06.159Z","status":"ssl_error","status_checked_at":"2026-03-01T11:43:03.887Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ayatana","ayatana-appindicator","debian","debian-desktop","debian-linux","mate","mate-desktop","mate-desktop-environment","mate-panel"],"created_at":"2024-09-24T21:29:53.437Z","updated_at":"2026-03-01T12:02:56.019Z","avatar_url":"https://github.com/N0rbert.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# powerprofilesctl-tray\n\nTray icon indicator for `powerprofilesctl` command (from [power-profiles-daemon](https://gitlab.freedesktop.org/upower/power-profiles-daemon) project) for laptop, with support of modern Ayatana Indicators.\n\nThis indicator is compatible with Debian 12 (*bookworm*), it combines well with [debian-mate-ayatana-settings](https://github.com/N0rbert/debian-mate-ayatana-settings). \n\nDepending on user needs, it may be packaged locally and then installed using below commands:\n\n```\nsudo apt-get update\nsudo apt-get install debhelper git\n\ncd ~/Downloads\ngit clone https://github.com/N0rbert/powerprofilesctl-tray\ncd powerprofilesctl-tray\ndpkg-buildpackage -uc -us -b\nsudo apt-get install ../powerprofilesctl-tray*.deb\n```\n\nand then relogin or reboot and login to get indicator shown in the tray.\n\nThis script may be installed manually for single user by installing dependencies - `power-profiles-daemon`, `gir1.2-ayatanaappindicator3-0.1` and `adwaita-icon-theme`:\n\n```\nsudo apt-get update\nsudo apt-get install power-profiles-daemon gir1.2-ayatanaappindicator3-0.1 adwaita-icon-theme\n```\n\nand then cloning this repository and copying needed files to the home folder by using commands below:\n\n```\ncd ~/Downloads\ngit clone https://github.com/N0rbert/powerprofilesctl-tray\ncd powerprofilesctl-tray\n\nmkdir ~/bin\ncp -v usr/bin/powerprofilesctl-tray.py ~/bin/\nchmod +x ~/bin/powerprofilesctl-tray.py\n\nmkdir -p ~/.config/autostart/\n\ncat \u003c\u003cEOF \u003e ~/.config/autostart/powerprofilesctl-tray.py.desktop\n[Desktop Entry]\nType=Application\nExec=python3 $HOME/bin/powerprofilesctl-tray.py\nName=powerprofilesctl-tray\nComment=Tray icon indicator for powerprofilesctl for laptop, with support of modern Ayatana Indicators\nX-MATE-Autostart-Delay=0\nEOF\n```\n\nand then relogin or reboot and login to get indicator shown in the tray.\n\nThe installed indicator will be placed inside MATE Panel as tray icon and will look as shown below:\n\n| **Profile ↓** / **Look →** | **Default Debian with MATE desktop task** | **Debian with modern Ayatana Indicators using [debian-mate-ayatana-settings](https://github.com/N0rbert/debian-mate-ayatana-settings)** |\n|:---------------------------:|:-----------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------:|\n| **Power-saver**             | ![](.github/debian-mate-default_power-saver.png) | ![](.github/debian-mate-ayatana_power-saver.png) |\n| **Balanced**                | ![](.github/debian-mate-default_balanced.png)    | ![](.github/debian-mate-ayatana_balanced.png)    |\n| **Performance**             | ![](.github/debian-mate-default_performance.png) | ![](.github/debian-mate-ayatana_performance.png) |\n\nRemoval procedure is simple:\n\n```\nrm -v ~/.config/autostart/powerprofilesctl-tray.py.desktop\nrm -v ~/bin/powerprofilesctl-tray.py\n```\n\nNote: installation on the Debian 11 (*bullseye*) is possible too, but here user should download and install packages `power-profiles-daemon` and `adwaita-icon-theme` from Debian 12 (*bookworm*) repository manually.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn0rbert%2Fpowerprofilesctl-tray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn0rbert%2Fpowerprofilesctl-tray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn0rbert%2Fpowerprofilesctl-tray/lists"}