https://github.com/lakinduakash/asus-screenpad-control
This repository contains a GUI utility for the brightness control on secondary screens ("ScreenPad Plus") on ASUS Zenbook Duo notebooks. This also includes the asus-wmi kernel module.
https://github.com/lakinduakash/asus-screenpad-control
asus asus-wmi display-brightness hacktoberfest kernel-module screenpad zenbook
Last synced: 9 months ago
JSON representation
This repository contains a GUI utility for the brightness control on secondary screens ("ScreenPad Plus") on ASUS Zenbook Duo notebooks. This also includes the asus-wmi kernel module.
- Host: GitHub
- URL: https://github.com/lakinduakash/asus-screenpad-control
- Owner: lakinduakash
- License: gpl-3.0
- Created: 2020-10-06T18:56:14.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-17T07:38:31.000Z (about 5 years ago)
- Last Synced: 2025-09-02T09:38:41.506Z (9 months ago)
- Topics: asus, asus-wmi, display-brightness, hacktoberfest, kernel-module, screenpad, zenbook
- Language: C
- Homepage:
- Size: 206 KB
- Stars: 36
- Watchers: 7
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# ASUS Screenpad Control
This repository contains a version of the asus-wmi module with support for brightness control on secondary screens ("ScreenPad Plus") on ASUS Zenbook Duo notebooks. It also adds a few keys from the Zenbook Duo keyboard (Camera, /A, screen switch, toggle ScreenPad) so they can be mapped in your desktop environment. Credit goes to https://github.com/Plippo/asus-wmi-screenpad
Additinaly this provides a simple GUI application to control bightness with a slider.

## Build and Install
1. First you need to build the install the kernal module. For that please [read here](https://github.com/lakinduakash/asus-screenpad-control/blob/main/asus-wmi-screenpad/README.md)
2. Build gui application
**Dependencies**
* gcc
* build-essential
* pkg-config
* gtk
* libgtk-3-dev
On Ubuntu or debian install dependencies by,
```bash
sudo apt install -y libgtk-3-dev build-essential gcc pkg-config make
```
Then build and install by executing following commands.
**Note:** `sudo make install` will install a init script and place binaries and desktop files under system directories. You can uninstall all of them by executing
`sudo make uninstall`
# If you did't clone the repository yet
git clone https://github.com/lakinduakash/asus-screenpad-control
cd asus-screenpad-control
#build binaries
make
#install
sudo make install
## Uninstallation
sudo make uninstall
## Running
You can run it from terminal or from application menu.
**Note:** When you use it first time without rebooting make sure to execute
```sudo chmod a+w '/sys/class/leds/asus::screenpad/brightness'```.
Otherwise application may not have enough permission to control screenpad.
Run in terminal
`screenpad-control`
## License
GNU GENERAL PUBLIC LICENSE