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

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



On 2016-05-28, Melleus wrote:

> Вряд-ли от Xorg, ибо GRUB передает ядру при загрузке вот это (думал, что
> "выпиливание" acpi интерфейса поможет Xrandr-у выбрать единственный из
> оставшихся. Ан, нет.):
>
> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=native acpi_osi="

Я в итоге себе прописал:

``/etc/init.d/backlight``::

  #!/bin/sh

  ### BEGIN INIT INFO
  # Provides:          backlight
  # Required-Start:    $remote_fs
  # Required-Stop:
  # Default-Start:     2 3 4 5
  # Default-Stop:      0 1 6
  # Short-Description: Dell XPS 702 backlight
  ### END INIT INFO

  . /lib/lsb/init-functions

  [ -f /etc/default/rcS ] && . /etc/default/rcS
  PATH=/bin:/usr/bin:/sbin:/usr/sbin

  ACPI_SYS_DIR=/sys/class/backlight/acpi_video0

  case "$1" in
    start)
      log_begin_msg "Setting backlight"
      if [ -f $ACPI_SYS_DIR/brightness ]; then
        echo 5  > $ACPI_SYS_DIR/brightness
        log_end_msg 0
      else
        log_warning_msg "Can't find $ACPI_SYS_DIR dir..."
      fi
      ;;
    stop)
      ;;
    force-reload|restart)
      $0 start
      ;;
    status)
      exit 0
      ;;
    *)
      log_success_msg "Usage: /etc/init.d/backlight {start|stop|restart|force-reload|status}"
      exit 1
  esac

  exit 0

Нужно только:

  $ sudo update-rc.d backlight defaults

и делать "echo 5" + ACPI_SYS_DIR с адаптироваными значениями.

-- 
http://defun.work/


Reply to: