Hello Sebastien,

The gnome team came back with a "Not A Bug". Here's the reply (from
Bastien Nocera [gnome-settings-daemon developer] ):

"The pkexec helper doesn't work but the brightness slider works. That means that
gnome-settings-daemon works, and that it's using XRandR and not the pkexec
helper to change the brightness.

You can double-check that with:
xrandr -q --verbose | grep -i backlight

Furthermore, the pkexec helper isn't public API. The public API is through
D-Bus."

Any idea on how to fix this? Or is there a better way to do it? I tried
with DBus as shown below, but had questionable success:

dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon"
/org/gnome/SettingsDaemon/Power
org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:percentage

For Example:  To set brightness to 30%

dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon"
/org/gnome/SettingsDaemon/Power
org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30

When the above-mentioned dbus-send command is issued, the slider in the
GUI is correctly positioned to reflect the percentage requested, but the
brightness is not always altered to match.

Put another way, the dbus-send reliably only changes the slider
position. However, the brightness is not always changed with the slider
movement. The brightness changes sometimes, while sometimes remains
unaltered. This happens randomly.

Any suggestions?

Any way to get pkexec to work?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1252507

Title:
  gsd-backlight-helper fails to change backlight

Status in “gnome-settings-daemon” package in Ubuntu:
  New

Bug description:
  In Saucy Salamander (Ubuntu 13.10), nothing happens when programmatically 
changing the backlight using the command:
  pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 50

  After issuing the above-mentioned command:

  1. There is no difference in the screen brightness.
  2. The slider in the "System Settings" -> "Brightness & Lock" remains 
unchanged.

  However, the value specified with --set-brightness argument is correctly 
reflected in the file:
  /sys/class/backlight/acpi_video0/actual_brightness
  and
  /sys/class/backlight/acpi_video0/actual_brightness

  
  Additionally, I'm using the proprietary Video driver for the AMD graphics 
accelerators from fglrx-updates. (I can't use the X.org X Server open source 
driver, because I get a lot of visual artefacts / screen refresh problems when 
I use it).

  Furthermore, adjusting the brightness directly from the GUI, using the
  slider in "System Settings" -> "Brightness & Lock" works correctly,
  changing the screen brightness, as is expected. This change in screen
  brightness can be confirmed by issuing the following commands:

  pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness
  and
  cat /sys/class/backlight/acpi_video0/actual_brightness
  and
  cat /sys/class/backlight/acpi_video0/actual_brightness

  
  Ubuntu Release:
  --------------------------
  Description:  Ubuntu 13.10
  Release:      13.10

  Package version:
  -----------------------------
  gnome-settings-daemon:
    Installed: 3.8.5-0ubuntu11.1
    Candidate: 3.8.5-0ubuntu11.1
    Version table:
   *** 3.8.5-0ubuntu11.1 0
          500 http://us.archive.ubuntu.com/ubuntu/ saucy-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       3.8.5-0ubuntu9 0
          500 http://us.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages

  Expected Behavior:
  -------------------------------
  After issuing the command pkexec 
/usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness XX, the 
following should happen:

  1. The screen brightness should increase or decrease as per the XX value 
specified.
  2. The slider in the "System Settings" -> "Brightness & Lock" should change 
to reflect the new value.

  What Happens Instead:
  -----------------------------------
  1. There is no difference in the screen brightness.
  2. The slider in the "System Settings" -> "Brightness & Lock" remains 
unchanged.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1252507/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to