Яркость слишком низко в Хрипящем Debian

Я предполагаю, что существует что-то не так с Вашим /etc/cgconfig.conf файл. Эта установка работает на меня:

[root@localhost cgroup]# cat /etc/cgconfig.conf
mount {
    memory  = /cgroup/memory;
}

[root@localhost cgroup]# service cgconfig start
Starting cgconfig service:                                 [  OK  ]
[root@localhost cgroup]# ls
memory
[root@localhost cgroup]# ls memory/
cgroup.event_control  memory.limit_in_bytes        memory.memsw.max_usage_in_bytes  memory.soft_limit_in_bytes  memory.use_hierarchy
cgroup.procs          memory.max_usage_in_bytes    memory.memsw.usage_in_bytes      memory.stat                 notify_on_release
memory.failcnt        memory.memsw.failcnt         memory.move_charge_at_immigrate  memory.swappiness           release_agent
memory.force_empty    memory.memsw.limit_in_bytes  memory.oom_control               memory.usage_in_bytes       tasks
[root@localhost cgroup]# cgcreate -g memory:vbox
[root@localhost cgroup]# cgset -r memory.limit_in_bytes=512M vbox
[root@localhost cgroup]# cgclassify -g memory:vbox 11727
[root@localhost cgroup]# cat memory/vbox/tasks 
11727

Хотя, вместо того, чтобы использовать cgreate и cgset команды, я советовал бы Вам просто создавать a /etc/cgconfig.conf файл, который включал бы эти настройки так, чтобы Вы не повторяли процесс после каждой перезагрузки. В Вашем случае файл был бы похож на это:

[root@localhost cgroup]# cat /etc/cgconfig.conf
mount {
    memory  = /cgroup/memory;
}

group vbox {
    memory {
        memory.limit_in_bytes="536870912";
    }
}

Теперь, каждый раз Вы запускаете cgconfig сервис, у Вас будет свой vbox cgroup готовым. Все это необходимо, должно переместить PID virtualbox в /cgroups/memory/vbox/tasks файл с помощью также cgclassify или просто echo число в том файле.

4
20.07.2013, 22:09
4 ответа

Вы могли бы хотеть дать этому попытку:

$ sudo echo 5 > /sys/class/backlight/acpi_video0/brightness

Измените значение между 0-15, я верю для создания его более ярким или более тусклым.

Вы, возможно, должны были бы изменить их также:

$ sudo echo 950 > /sys/class/backlight/intel_backlight/brightness
$ sudo echo 5 > /sys/class/backlight/acpi_video0/brightness
$ sudo echo 5 > /sys/class/backlight/acpi_video1/brightness

Изменение яркости как обычный пользователь

@JosephR. спрошенный это folow в комментариях и я думал, что это достаточно важный соединилось в мой ответ. Если Вы хотите выставить этот capbility для изменения яркости от командной строки до обычных пользователей (вышеупомянутое echo ... > /sys/... только доступно для корня).

Существует пакет, который можно установить названный xbacklight который позволит пользователю также изменять яркость из командной строки.

Пакет доступен на Fedora, и Ubuntu через репозитории поэтому просто делают любую из этих команд для установки его:

# Ubuntu/Debian
$ sudo apt-get install xbacklight

# Fedora/CentOS
$ sudo yum install xbacklight

Использовать его:

# backlight 50%
$ xbacklight -set 50

# backlight 100%
$ xbacklight -set 100

использование xbacklight

$ xbacklight --help
usage: xbacklight [options]
  where options are:
  -display <display> or -d <display>
  -help
  -set <percentage> or = <percentage>
  -inc <percentage> or + <percentage>
  -dec <percentage> or - <percentage>
  -get
  -time <fade time in milliseconds>
  -steps <number of steps in fade>

Как пользователь получает поднятые права делать это?

Снова больше продолжения @JosephR. спрашивая об этом в комментарии. Это может походить на Вас, поскольку пользователь поднял полномочия измениться /sys/class/backlight/... когда Вы используете свои функциональные клавиши ноутбуков (на моем ThinkPad, я использую Fn+Home и Fn+End для изменения яркости). Но Вы действительно непосредственно никогда не взаимодействуете с /sys/class/backlight/... в способе, которым Вы думаете.

Вы управляете им косвенно через D-шину. D-шина позволяет Вам управлять этой структурой, org.freedesktop.Hal.Device.KeyboardBacklight, и HAL позволяет полномочию сделать так. Вы видите это в моей системе Fedora 14 как это:

$ grep -i backlight /etc/dbus-1/system.d/*
/etc/dbus-1/system.d/hal.conf:         send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
/etc/dbus-1/system.d/hal.conf:         send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>

В файле hal.conf:

  <!-- Only allow users at the local console to manipulate devices -->
  <policy at_console="true">
  ...
      <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>

Можно даже смешать с ним из командной строки через D-шину как это. Можно запросить текущее значение:

$ dbus-send \
     --print-reply \
     --system \
     --dest=org.freedesktop.Hal  \
     /org/freedesktop/Hal/devices/computer_backlight \
     org.freedesktop.Hal.Device.LaptopPanel.GetBrightness | \
     tail -1 | \
     awk '{print $2}'

Который возвращает значение:

15

Еще более прохладный, можно смешать с ним как это (бит int32:10 ниже устанавливает яркость на "10"):

$ dbus-send \
     --print-reply \
     --system \
     --dest=org.freedesktop.Hal  \
     /org/freedesktop/Hal/devices/computer_backlight \
     org.freedesktop.Hal.Device.LaptopPanel.SetBrightness \
     int32:10 #2&>1 > /dev/null

Вы видите, что мы изменили яркость:

$ cat /sys/class/backlight/acpi_video0/brightness
10

Ссылки

5
27.01.2020, 20:52
  • 1
    Привет! При попытке первой строки я добрался: bash: /sys/class/backlight/acpi_video0/brightness: No such file or directory. Внутри /sys/class/backlight существует только названная ссылка toshiba это указывает на ../../devices/LNXSYSTM:00/LNXSYBUS:00/TOS1900:00/backlight/toshiba/ –  Kio Marv 20.07.2013, 22:57
  • 2
    @KioMarv - там что-либо под /sys/class/backlight? –  slm♦ 20.07.2013, 23:08
  • 3
    +1 диапазон принятых значений 0-15 на моем Хрипящем Debian. –  Joseph R. 21.07.2013, 02:06
  • 4
    @slm, который Вы, оказывается, знаете, существует ли инструмент обертки/помощника, который позволяет Вам управлять яркостью как обычному пользователю? –  Joseph R. 21.07.2013, 10:55
  • 5
    @JosephR. - видят обновления моего ответа, шоу, как использовать его. –  slm♦ 21.07.2013, 16:40

У меня была та же проблема, и это было простое решение для этой уродливой проблемы. Я установил OLPC OLPC из репозиториев Debian Heeezy, вы можете использовать две команды

 - sudo olpc-brightness up 
 - sudo olpc-brightness down

, чтобы разрешить ярлыки клавиш, в конфигурации системы -> конфигурации клавиатуры . Я сделал две ярлыки. Затем вам нужно добавить эту строку

my_user ALL=  NOPASSWD: /usr/bin/olpc-brightness

в конце файла / etc / souders , используя редактор

sudo gedit /etc/souders

. Это позволяет командовать olpc-яркость Измените файл, который хранит яркое значение.

0
27.01.2020, 20:52

Попробуйте в загрузчике, прохождение omodeset аргумент аргумент аргумент к ядру и удалению vt.handoff = x

0
27.01.2020, 20:52

Редактировать файл / etc / default / grub и добавьте

"pcie_aspm = force acpi_backlight = vendor" после

grub_cmdline_linux_default = "Тихий всплеск"

После того, как изменения всей строки будут выглядеть так

GRUB_CMDLINE_LINUX_DEFAULT = «Тихий всплеск pcie_aspm = force acpi_backlight = vendor"

для полной детализации Посетите ссылку.

http://hackingzones.com/increneecrease-brights-in-inux-ubuntu-pear-os-backtrackkali/

1
27.01.2020, 20:52

Теги

Похожие вопросы