{"id":19096912,"url":"https://github.com/zocker-160/thinkfan-ui","last_synced_at":"2025-04-30T14:28:06.691Z","repository":{"id":65224495,"uuid":"342340196","full_name":"zocker-160/thinkfan-ui","owner":"zocker-160","description":"A small gui app for Linux to control the fan speed and monitor temps on a ThinkPad ","archived":false,"fork":false,"pushed_at":"2024-05-11T21:39:50.000Z","size":178,"stargazers_count":108,"open_issues_count":3,"forks_count":9,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-30T14:27:58.641Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/zocker-160.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}},"created_at":"2021-02-25T18:25:50.000Z","updated_at":"2025-04-17T14:05:52.000Z","dependencies_parsed_at":"2024-05-11T22:28:05.714Z","dependency_job_id":"e2f1b1f6-3217-4884-bd95-61480161e9db","html_url":"https://github.com/zocker-160/thinkfan-ui","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fthinkfan-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fthinkfan-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fthinkfan-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fthinkfan-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zocker-160","download_url":"https://codeload.github.com/zocker-160/thinkfan-ui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251721137,"owners_count":21632772,"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-09T03:38:10.542Z","updated_at":"2025-04-30T14:28:06.664Z","avatar_url":"https://github.com/zocker-160.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![](images/thinkfan-icon.png) Thinkfan UI\n\n![Screenshot](images/Screenshot_20210721_213215.png)\n\nThis is a complete rewrite of [scientifichackers/thinkfan-control-gui](https://github.com/scientifichackers/thinkfan-control-gui) using PyQt5.\n\nThis is an application for controlling fan speed on IBM/Lenovo ThinkPads.\n\nIt can also monitor CPU temp and fan RPM.\n\nIt is written for **Linux only**. For Windows, see http://www.almico.com/speedfan.php   \n\n## How it Works?\n\n- Parses `sensors` command to show CPU temp\n- Modifies `/proc/acpi/ibm/fan` to change fan speed\n\n## CLI Arguments\n\n- `--no-tray` disables tray icon\n- `--hide` hides main window on start\n\n## Dependencies\n\n`sudo apt install lm-sensors policykit-1 python3 python3-pyqt5`\n\n## Install\n\n### Arch / Manjaro\n\nPackage is available in the AUR: [thinkfan-ui](https://aur.archlinux.org/packages/thinkfan-ui/)\n\n### Debian / Ubuntu\n\n- Download `.deb` from [release page](https://github.com/zocker-160/thinkfan-ui/releases)\n- Install using package manager of your choice or in terminal with `apt install ./\u003cpackagename\u003e.deb`\n\n### Manual\n\n- Open this file, using command -- `sudo nano /etc/modprobe.d/thinkpad_acpi.conf` \n- Add line `options thinkpad_acpi fan_control=1`\n- Reboot\n- clone this repository and navigate to the `src` folder\n- run `python3 fan.py`\n\n---\n\nNote: You are required to have the Linux kernel with `thinkpad-acpi` patch. (Ubuntu, Solus and a few others already seem to have this)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzocker-160%2Fthinkfan-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzocker-160%2Fthinkfan-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzocker-160%2Fthinkfan-ui/lists"}