Skip to content

Detailed installation

cleptes edited this page Nov 21, 2018 · 15 revisions

So, the most basic install isn't for you! Here you go:

  • First check that you have the needed requirements:
  • If that's checked then onto the installation:
    • disable Gkeys to Fkeys mapping: g910-led -gkm 1 (probably will include that on program start)
    • load uinput kernel module: modprobe uinput (on Manjaro should be loaded by default afaik)
    • clone repo: git clone https://github.com/JSubelj/g910-gkey-macro-support.git
    • move to cloned repo: cd g910-gkey-macro-support
    • install it (you can do this the easy way with installer or your way):
      • with installer: chmod +x installer.sh; sudo ./installer.sh
      • by hand:
        • install with setuptools: sudo python setup.py install --record files.txt
        • now you can actually run sudo g910-gkeys and it should work but I do not recommend it, more on this here: Why can't I run graphic programs by default
        • the installer will also run the following commands: cp g910-gkeys.service /etc/systemd/system; systemctl daemon-reload
    • now that the driver is installed you can run it with: systemctl start g910-gkeys or (i'm discouraging it: sudo g910-gkeys
    • you can also enable it (so that it will run on startup) with: systemctl enable g910-gkeys
    • and that't it. The driver should work and pressing the G1 key should typeout Its WORKING!!!%%

Now that you installed it you can configure your Gkeys mapping as described here: Configuration

If the driver still dosen't work correctly troubleshoot it as described here: Troubleshooting

Clone this wiki locally