mirror of
https://github.com/pybricks/pybricks-projects.git
synced 2026-09-14 10:33:09 +00:00
1.2 KiB
1.2 KiB
title, maintainer, image, description
| title | maintainer | image | description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Using Pybricks on Linux |
|
|
Configure udev and browser tools to use Pybricks. |
Adding udev rules on Linux
By default, Linux does not allow the use of unknown USB devices, so you need to add udev rules for your hubs. Pybricks provides a couple of ways to do this.
If you are using an Ubuntu-based Linux distro, you can install the pbrick-rules package from the Pybricks PPA. This method has the advantage of automatic updates.
{% include copy-code.html %}
sudo add-apt-repository --update ppa:pybricks/ppa
sudo apt install pbrick-rules
You can alternately install the rules using the pybricksdev command line tool:
{% include copy-code.html %}
pipx run pybricksdev udev | sudo tee /etc/udev/rules.d/99-pybricksdev.rules
If neither of these options is suitable, you can manually copy this file to /etc/udev/rules.d/99-pybricksdev.rules.
After installing the udev rules, disconnect any affected devices and plug them back in.
If this doesn't seem to work, try rebooting.