{"id":17143789,"url":"https://github.com/harttle/macbook-lighter","last_synced_at":"2025-03-22T18:33:34.638Z","repository":{"id":46805565,"uuid":"183582199","full_name":"harttle/macbook-lighter","owner":"harttle","description":"Macbook screen and keyboard backlight on the ambient light","archived":false,"fork":false,"pushed_at":"2021-09-24T14:39:07.000Z","size":18,"stargazers_count":40,"open_issues_count":3,"forks_count":13,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-14T20:43:21.350Z","etag":null,"topics":["archlinux","backlight","macbook"],"latest_commit_sha":null,"homepage":"https://aur.archlinux.org/packages/macbook-lighter","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/harttle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-26T07:42:56.000Z","updated_at":"2024-09-06T06:28:19.000Z","dependencies_parsed_at":"2022-09-15T01:21:25.761Z","dependency_job_id":null,"html_url":"https://github.com/harttle/macbook-lighter","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harttle%2Fmacbook-lighter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harttle%2Fmacbook-lighter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harttle%2Fmacbook-lighter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harttle%2Fmacbook-lighter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harttle","download_url":"https://codeload.github.com/harttle/macbook-lighter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221832324,"owners_count":16888211,"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":["archlinux","backlight","macbook"],"created_at":"2024-10-14T20:42:19.261Z","updated_at":"2024-10-28T13:32:22.171Z","avatar_url":"https://github.com/harttle.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mackbook-lighter\n\nMacBook keyboard and screen backlight adjust on the ambient light.\nInternally, macbook-lighter reads the following files:\n\n* /sys/devices/platform/applesmc.768/light\n* /sys/class/backlight/intel_backlight/brightness\n* /sys/class/backlight/intel_backlight/max_brightness\n* /sys/class/leds/smc::kbd_backlight/brightness\n* /sys/class/leds/smc::kbd_backlight/max_brightness\n\nSo you're expected to install corresponding Nvidia/Intel drivers first.\n\n## Setup\n\nAll commands including macbook-lighter-kbd, macbook-lighter-screen\nwill be available with sudo previledge once macbook-lighter finished install.\n\nTo use in non-root environment such as [xbindkeys](https://wiki.archlinux.org/index.php/Xbindkeys),\nit's recommended to setup an \"udev\" rule to allow users in the\n\"video\" group to set the backlights.\nPlace a file /etc/udev/rules.d/90-backlight.rules containing:\n\n```\nSUBSYSTEM==\"backlight\", ACTION==\"add\", \\\n  RUN+=\"/bin/chgrp video /sys/class/backlight/%k/brightness\", \\\n  RUN+=\"/bin/chmod g+w /sys/class/backlight/%k/brightness\"\n```\n\nAnd a file /etc/udev/rules.d/91-leds.rules containing:\n\n```\nSUBSYSTEM==\"leds\", ACTION==\"add\", \\\n  RUN+=\"/bin/chgrp video /sys/class/leds/%k/brightness\", \\\n  RUN+=\"/bin/chmod g+w /sys/class/leds/%k/brightness\"\n```\n\n## Usage\n\n```bash\n# Increase keyboard backlight by 50\nmacbook-lighter-kbd --inc 50\n# Increase screen backlight by 50\nmacbook-lighter-screen --inc 50\n# Set screen backlight to max\nmacbook-lighter-screen --max\n# start auto adjust daemon\nsystemctl start macbook-lighter\n# start auto adjust interactively, root previlege needed\nmacbook-lighter-ambient\n```\n\n## Tested MacBook Versions\n\n* MacBook Pro Late 2013 (11,1)\n* Macbook Air 2012\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharttle%2Fmacbook-lighter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharttle%2Fmacbook-lighter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharttle%2Fmacbook-lighter/lists"}