Skip to content

Instantly share code, notes, and snippets.

@dlech
Created February 14, 2026 00:17
Show Gist options
  • Select an option

  • Save dlech/8455950e7fd0dbcf3bba1a3c74b35504 to your computer and use it in GitHub Desktop.

Select an option

Save dlech/8455950e7fd0dbcf3bba1a3c74b35504 to your computer and use it in GitHub Desktop.
gpio-manager install notes

Notes on installing gpio-manager d-bus service from source

sudo make install does not do everyhing, so there are some extra steps:

  • Create gpio-manager user or gpio groups.
    sudo useradd --system gpio-manager
    sudo groupadd --system gpio
    sudo usermod -aG gpio gpio-manager
    sudo usermod -aG gpio $USER
    newgrp gpio # or start a new login shell
    
  • Install D-Bus conf in /etc
    sudo ln -s /usr/local/etc/dbus-1/system.d/io.gpiod1.conf /etc/dbus-1/system.d/
    
  • Fix prefix in systemd service.
    sudo systemctl edit gpio-manager.service
    
    [Service]
    ExecStart=
    ExecStart=/usr/local/bin/gpio-manager
    
  • Trigger library
    sudo ldconfig
    
  • Trigger udev rule
    udevadm trigger -s gpio
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment