[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Не работает xbacklight



On 2016-05-20, Melleus wrote:

> Имеем ноут Acer aspire 5552 старенький. И такую вот ситуацию:
>
>> xbacklight
> No outputs have backlight property
>
> При этом
>
>> sudo tee /sys/class/backlight/radeon_bl0/brightness <<< 140
>
> например, вполне себе работает, т.е. пропертя такая на самом деле есть.

  bash# apt-get source xbacklight

  $ cat xbacklight.c

    backlight_cookie[0] = xcb_intern_atom (conn, 1, strlen("Backlight"), "Backlight");
    backlight_reply = xcb_intern_atom_reply (conn, backlight_cookie[0], &error);
    backlight = backlight_reply->atom;
    ...
    xcb_randr_change_output_property (conn, output, backlight, XCB_ATOM_INTEGER,
				      32, XCB_PROP_MODE_REPLACE,
				      1, (unsigned char *)&value);

В xbacklight(1) так и написано:

  NAME
         xbacklight - adjust backlight brightness using RandR extension

Тут говорится что /sys/class/backlight/ обеспечивается ACPI, Xrandr из проекта
Xorg.

Есть аналогично вашему баг:

  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1054298

Я бы не парился и использовал ACPI решение не ожидая поддержки Xrandr...

================================================================

Захотел засунуть себе в /etc/init.d настройку яркости, вроде ж даже
зависимости от xorg нет, если по

  echo $NUM | sudo tee /sys/class/backlight/*/brightness

А то слишком яркая подсветка у ноута, надоедает понижать после перезагрузки.
Просыпание после pm-suspend оставляет яркость прежней.

-- 
http://defun.work/


Reply to: