Skip to content

Instantly share code, notes, and snippets.

@lelinhtinh
Last active January 2, 2021 17:33
Show Gist options
  • Save lelinhtinh/3a1e1fe54ccaf8d24a7dad35704acfb1 to your computer and use it in GitHub Desktop.
Save lelinhtinh/3a1e1fe54ccaf8d24a7dad35704acfb1 to your computer and use it in GitHub Desktop.
RGB keyboard control for ASUS ROG STRIX G G531GD-AL025T

Trình điều khiển đèn bàn phím RGB cho ASUS ROG STRIX G G531GD-AL025T

Cài đặt

Xem bản phát triển chính cho các dòng laptop ASUS ROG tại wroberts/rogauracore.

Tải phiên bản Retool nếu gặp lỗi ở chế độ Rainbow.

Cài đặt các phần phụ thuộc:

sudo apt install libusb-1.0-0 libusb-1.0-0-dev autoconf

Chạy các lệnh sau trong thư mục rogauracore-retool vừa giải nén:

autoreconf -i
./configure
make
sudo make install
sudo chmod +s /usr/local/bin/rogauracore

Sử dụng

sudo rogauracore brightness 3
sudo rogauracore rainbow 1
sudo rogauracore brightness 0

Tạo menu bằng Argos

  • Tải Argos và giải nén vào thư mục ~/.local/share/gnome-shell/extensions

  • Chép file keyboard-brightness.sh vào thư mục ~/.config/argos

  • Thêm quyền thực thi:

    cd ~/.config/argos
    chmod +x  keyboard-brightness.sh
    
#!/usr/bin/env bash
echo " | iconName=keyboard-brightness-symbolic"
echo "---"
echo "Turn off brightness | iconName=window-minimize-symbolic bash='rogauracore brightness off' terminal=false"
echo "---"
echo "Low brightness | iconName=keyboard-brightness-symbolic bash='rogauracore brightness low' terminal=false"
echo "Medium brightness | iconName=keyboard-brightness-symbolic bash='rogauracore brightness medium' terminal=false"
echo "High brightness | iconName=keyboard-brightness-symbolic bash='rogauracore brightness high' terminal=false"
echo "---"
echo "Rainbow | iconName=emblem-synchronizing-symbolic bash='rogauracore rainbow 1' terminal=false"
echo "Color cycle | iconName=emblem-synchronizing-symbolic bash='rogauracore single_colorcycle 3' terminal=false"
echo "---"
echo "Red | iconName=applications-graphics-symbolic bash='rogauracore red' terminal=false"
echo "Lime | iconName=applications-graphics-symbolic bash='rogauracore lime' terminal=false"
echo "Turquoise | iconName=applications-graphics-symbolic bash='rogauracore turquoise' terminal=false"
echo "Blue | iconName=applications-graphics-symbolic bash='rogauracore blue' terminal=false"
echo "Magenta | iconName=applications-graphics-symbolic bash='rogauracore magenta' terminal=false"
echo "Orange | iconName=applications-graphics-symbolic bash='rogauracore orange' terminal=false"
echo "Green | iconName=applications-graphics-symbolic bash='rogauracore green' terminal=false"
echo "Cyan | iconName=applications-graphics-symbolic bash='rogauracore cyan' terminal=false"
echo "Indigo | iconName=applications-graphics-symbolic bash='rogauracore indigo' terminal=false"
echo "Pink | iconName=applications-graphics-symbolic bash='rogauracore pink' terminal=false"
echo "White | iconName=applications-graphics-symbolic bash='rogauracore white' terminal=false"
echo "Teal | iconName=applications-graphics-symbolic bash='rogauracore teal' terminal=false"
echo "Violet | iconName=applications-graphics-symbolic bash='rogauracore violet' terminal=false"
@lelinhtinh
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment