View previous topic :: View next topic |
Author |
Message |
Siarhei n00b
Joined: 10 Jan 2016 Posts: 59 Location: Minsk
|
|
Back to top |
|
|
Siarhei n00b
Joined: 10 Jan 2016 Posts: 59 Location: Minsk
|
Posted: Wed Dec 19, 2018 8:02 pm Post subject: |
|
|
By the way, my old gamepad Gembird JPD-FFB-M didn't want to work in Steam either. |
|
Back to top |
|
|
sao98021 Tux's lil' helper
Joined: 03 Apr 2012 Posts: 145 Location: Michigan
|
Posted: Thu Dec 20, 2018 1:05 am Post subject: |
|
|
when you say it wont detect it, are you saying that within steam > settings > controller, that neither of your controllers show up? |
|
Back to top |
|
|
Siarhei n00b
Joined: 10 Jan 2016 Posts: 59 Location: Minsk
|
Posted: Thu Dec 20, 2018 4:52 am Post subject: |
|
|
sao98021 wrote: | when you say it wont detect it, are you saying that within steam > settings > controller, that neither of your controllers show up? |
Yes. In gentoo that gamepad and the other worked |
|
Back to top |
|
|
sao98021 Tux's lil' helper
Joined: 03 Apr 2012 Posts: 145 Location: Michigan
|
Posted: Thu Dec 20, 2018 4:58 am Post subject: |
|
|
Siarhei wrote: | sao98021 wrote: | when you say it wont detect it, are you saying that within steam > settings > controller, that neither of your controllers show up? |
Yes. In gentoo that gamepad and the other worked |
do you use systemd? ah, i see that you do not. in that case
Code: | If Steam was installed manually or from an external repository, and ConsoleKit or systemd is not being used, create the following udev rules file:
FILE /etc/udev/rules.d/99-steam-controller-perms.rules
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", MODE="0660", GROUP="input"
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
The above udev rules file will grant access to the Steam Controller for users in the input group:
root #gpasswd -a <user> input
|
ah, now that i see you build with console kit. so i guess Code: | If Steam was installed manually and ConsoleKit or systemd is being used, create the following udev rules file:
FILE /etc/udev/rules.d/99-steam-controller-perms.rules
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", TAG+="udev-acl"
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
The above udev rules file will grant access to the Steam Controller by automatically setting an ACL entry for the logged-in user.
If Steam was installed from anyc's Steam external repository, a udev rules file that supports ConsoleKit and systemd should already be installed with the >=steam-launcher-1.0.0.51-r1 ebuild.
Note
If ConsoleKit or systemd is being used, set the USE variable to acl to have the ACL entry set for the logged-in user.
Next, reload the udev rules files and trigger a device event for the new rule:
root #udevadm control --reload
root #udevadm trigger
Once the udev rules files are reloaded, the user using the Steam Controller will need to log out/in for the correct permissions to be set. |
applies instead of the first, for reference look https://wiki.gentoo.org/wiki/Steam_Controller
sorry, i'm not sure if you tried that already, it's all i can come up with at the moment. Another thing is just making sure you added yourself to the group |
|
Back to top |
|
|
Siarhei n00b
Joined: 10 Jan 2016 Posts: 59 Location: Minsk
|
Posted: Thu Dec 20, 2018 5:20 am Post subject: |
|
|
sao98021 wrote: | Siarhei wrote: | sao98021 wrote: | when you say it wont detect it, are you saying that within steam > settings > controller, that neither of your controllers show up? |
Yes. In gentoo that gamepad and the other worked |
do you use systemd? ah, i see that you do not. in that case
Code: | If Steam was installed manually or from an external repository, and ConsoleKit or systemd is not being used, create the following udev rules file:
FILE /etc/udev/rules.d/99-steam-controller-perms.rules
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", MODE="0660", GROUP="input"
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
The above udev rules file will grant access to the Steam Controller for users in the input group:
root #gpasswd -a <user> input
|
ah, now that i see you build with console kit. so i guess Code: | If Steam was installed manually and ConsoleKit or systemd is being used, create the following udev rules file:
FILE /etc/udev/rules.d/99-steam-controller-perms.rules
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", TAG+="udev-acl"
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
The above udev rules file will grant access to the Steam Controller by automatically setting an ACL entry for the logged-in user.
If Steam was installed from anyc's Steam external repository, a udev rules file that supports ConsoleKit and systemd should already be installed with the >=steam-launcher-1.0.0.51-r1 ebuild.
Note
If ConsoleKit or systemd is being used, set the USE variable to acl to have the ACL entry set for the logged-in user.
Next, reload the udev rules files and trigger a device event for the new rule:
root #udevadm control --reload
root #udevadm trigger
Once the udev rules files are reloaded, the user using the Steam Controller will need to log out/in for the correct permissions to be set. |
applies instead of the first, for reference look https://wiki.gentoo.org/wiki/Steam_Controller
sorry, i'm not sure if you tried that already, it's all i can come up with at the moment. Another thing is just making sure you added yourself to the group |
Thenk you for your answer. How to get back from work try your advice .
Maybe I wrote incorrectly in the first post. "Xbox One controller not recognized by Steam" (google's search) - so it will be more correct |
|
Back to top |
|
|
Siarhei n00b
Joined: 10 Jan 2016 Posts: 59 Location: Minsk
|
Posted: Thu Dec 20, 2018 5:25 am Post subject: |
|
|
Yes, I think the matter of the rights of access Steam |
|
Back to top |
|
|
Siarhei n00b
Joined: 10 Jan 2016 Posts: 59 Location: Minsk
|
Posted: Thu Dec 20, 2018 7:42 pm Post subject: |
|
|
Thank you all for the help. I don’t know how it happened to execute one command and it all worked: gpasswd -a my_login input. File "99-steam-controller-perms.rules" is already in the directory /lib64/udev/rules.d/. There is no need to create a file in the directory /etc/udev/rules.d/ |
|
Back to top |
|
|
sao98021 Tux's lil' helper
Joined: 03 Apr 2012 Posts: 145 Location: Michigan
|
Posted: Fri Dec 21, 2018 1:00 am Post subject: |
|
|
Siarhei wrote: | Thank you all for the help. I don’t know how it happened to execute one command and it all worked: gpasswd -a my_login input. File "99-steam-controller-perms.rules" is already in the directory /lib64/udev/rules.d/. There is no need to create a file in the directory /etc/udev/rules.d/ |
glad it helped!
happy gaming!! |
|
Back to top |
|
|
Muso Veteran
Joined: 22 Oct 2002 Posts: 1052 Location: The Holy city of Honolulu
|
Posted: Sun Jan 06, 2019 11:20 pm Post subject: |
|
|
sao98021 wrote: | do you use systemd? ah, i see that you do not. in that case
Code: | If Steam was installed manually or from an external repository, and ConsoleKit or systemd is not being used, create the following udev rules file:
FILE /etc/udev/rules.d/99-steam-controller-perms.rules
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", MODE="0660", GROUP="input"
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
The above udev rules file will grant access to the Steam Controller for users in the input group:
root #gpasswd -a <user> input
|
|
Thank you, sao98021
After some research via duckduckgo, I stumbled upon this thread. That got it working for me (xbox 360 controller with xpad drivers built into the kernel). From there it was a matter of calibration inside of steam. Working perfectly. _________________ "You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|