Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dualshock 4 Controller Light Brightness cant set on linux #4790

Open
MrCapone opened this issue Jan 2, 2017 · 7 comments
Open

Dualshock 4 Controller Light Brightness cant set on linux #4790

MrCapone opened this issue Jan 2, 2017 · 7 comments

Comments

@MrCapone
Copy link

MrCapone commented Jan 2, 2017

Your system information

  • Steam client version:
    Steam Version
  • Distribution (e.g. Ubuntu): Linux Mint 18.1 Cinnamon 64 bit
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Steps for reproducing this issue:

  1. Connect Dualshock 4 to PC and run Big Picture
  2. Go to Settings - Controller Settings - Detected Controllers
  3. Find your Dualshock 4 and open its Preferences
  4. set Controller Light Brightness to non-zero value
    Brightness Before
  5. click Submit and Controller LED goes out, if you open Preferences and look to Controller Light Brightness you will see zero value Brightness After
  6. Also if set Preferences on Windows, save them and then load on Linux by Steam Cloud all LED will works fine. But if you try set Preferences on Linux again, you will get this issue.
@kisak-valve kisak-valve assigned ghost Jan 2, 2017
@kisak-valve
Copy link
Member

Hello @MrCapone, What version of the steam package do you have installed via your package manager? More specifically, do you have the updated udev rule from https://steamcommunity.com/app/353370/discussions/0/490123197956024380/ which shipped with the 1.0.0.54 package?

@nadiaholmquist
Copy link

nadiaholmquist commented Jan 3, 2017

Do you use a non-English locale? If I launch Steam with LC_ALL=C I'm able to properly set the brightness of the lightbar, but if it's running with the system's default locale (Danish) then I have the same issue.
This also happens with the Steam Controller by the way.

Could this be because it doesn't handle the decimal separator being comma properly?

@MrCapone
Copy link
Author

MrCapone commented Jan 3, 2017

@kisak-valve i had 1.0.0.52, but i installed udev rule by myself. Now i updated package version. But it seems not the problem.
@Nephyrin yes i use Russian locale. Running Steam with LC_ALL=C solve the problem, thanks.

@jansegre
Copy link

I have this issue too. (DualShock 4, Steam on Linux)

It is as described, I can set the color and light brightness, but after hitting submit the color is saved but the brightness is reset to 0%, unless I set the brightness to 100% in that case when hitting submit it saves as 100%.

Setting LC_ALL=C when first starting Steam fixes it for me. I have LANG=en_US.UTF-8 but most others are LC_...=pt_BR.UTF-8.

@k-e-i-z-a-i
Copy link

This issue is still present.

  • Steam client version (build number or date): Apr 28, 2023
  • Distribution (e.g. Ubuntu): Pop OS
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

I can set the DualShock4's brightness in the "regular" Settings or Big Picture mode's settings and these Brightness settings will persist for the rest of this Steam session. However, if I fully close Steam and then re-open Steam, Steam doesn't remember my Brightness settings until I either: 1) open up the screen with the Brightness slider in Destop Mode settings or 2) enter Big Picture mode. Doing either of this will retain the Brightness setting until the end of this Steam session.

This issue was opened in 2017. Is there any chance of getting it addressed soon?

@k-e-i-z-a-i
Copy link

Do you use a non-English locale? If I launch Steam with LC_ALL=C I'm able to properly set the brightness of the lightbar, but if it's running with the system's default locale (Danish) then I have the same issue. This also happens with the Steam Controller by the way.

Pardon my ignorance, but how can I launch Steam with LC_ALL=C?

@jsjolen
Copy link

jsjolen commented Apr 16, 2024

@k-e-i-z-a-i , In a terminal write export LC_ALL=C and then run steam with steam

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

No branches or pull requests

7 participants