LINUX.ORG.RU

сбрасывается яркость при закрытии ноута


0

1

Asus p53sj , debian 7, все было нормально, ничего не трогал а потом: загружается ноут - яркость на полную, выкручиваю на минимум кнопками(это при окне граба), потом при загрузке системы яркость опять взлетает, снова выкручиваю на минимум, slim тоже поднимает ее, ну и наконец закрытие\открытие крышки приводит к тому же. Как сохранить яркость на минимуме в любом случает?

★★
Ответ на: комментарий от ziemin

оно будет сбрасываться, тогда уж надо писать в скрипт /etc/acpi/lid.sh костыль, но это не решит только проблему открытия \ закрытия

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic
#
# Configuration file for Laptop Mode Tools module lcd-brightness.
#
# For more information, consult the laptop-mode.conf(8) manual page.
#


###############################################################################
# LCD brightness settings
# -----------------------
#
# Using these settings, you can make laptop mode tools automatically adjust
# your LCD's brightness settings. The settings are extremely simple -- they
# only allow for the execution of a command, nothing more. The reason for this
# is that LCD brightness settings are very different between laptop vendors.
#
# Suggestions for commands:
#
#  * If your system has the file "/proc/acpi/video/VID/LCD/brightness" (VID may
#    be VID1 or similar), use this file as BRIGHTNESS_OUTPUT, and use
#    the command "echo <value>". The possible values can be listed using the
#    command:
#
#       cat /proc/acpi/video/VID/LCD/brightness
#
#  * If you have a file /sys/class/backlight/.../brightness, then you can use
#    that file as BRIGHTNESS_OUTPUT, and the command "echo <value>".
#
#    As far as I understand it the values are between 0 and
#    the value contained in the file /sys/class/backlight/.../max_brightness.
#
#  * For Toshiba laptops, use the command "toshset" with the -lcd or -inten
#    command. Read the toshset(1) manual page for more information on the
#    parameters for this command. If you use this command, set
#    BRIGHTNESS_OUTPUT to "/dev/null".
#
###############################################################################

###############################################################################
#
# IMPORTANT: In versions 1.36 and earlier, these settings were included in the
# main laptop-mode.conf configuration file. If they are still present, they
# overrule the settings in this file. To fix this, simply delete the settings
# from the main config file.
#
###############################################################################

# Enable debug mode for this module
# Set to 1 if you want to debug this module
DEBUG=0

#
# Should laptop mode tools control LCD brightness?
#
CONTROL_BRIGHTNESS=1


#
# Commands to execute to set the brightness on your LCD
#
BATT_BRIGHTNESS_COMMAND="echo 0"
LM_AC_BRIGHTNESS_COMMAND="echo 0"
NOLM_AC_BRIGHTNESS_COMMAND="echo 0"
#BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness"
BRIGHTNESS_OUTPUT="/sys/class/backlight/asus-nb-wmi/brightness"
blokant ★★
() автор топика
Ответ на: комментарий от blokant

Если я все правильно понимаю, то при старте демона, lmt задирает яркость до максимума. Это про:

при загрузке системы яркость опять взлетает

Думаю, стоит поменять значения _BRIGHTNESS_COMMAND. Про остальные случаи я бы глянул выхлоп acpi_listen при открытии/закрытии крышки.

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

меня даже не так сильно напрягает задирание яркости при загрузке, сколько при закрытии. acpi_listen выдает нормальное

$ acpi_listen 
button/lid LID close
button/lid LID open
Удалил /etc/acpi/lid.sh , но не помогло, хоть бы узнать скрип, который пускается при открытии

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic

в /etc/acpi/lid.sh

#!/bin/bash
echo 0 > /sys/class/backlight/asus-nb-wmi/brightness
Но оно почему то не меняет подсветку, хотя если в консоли просто ввести команду то меняет

blokant ★★
() автор топика
Ответ на: комментарий от blokant

решил, добавив sleep 1, но это костыль

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic

ты можешь обрисовать мне архитектуру системы управления питанием ? Чтобы было с чего начать копать. Кто-то ведь выкручивает яркость на максимум...

blokant ★★
() автор топика
Ответ на: комментарий от blokant

Это ты загнул конечно)

У тебя ноут засыпает при закрытии крышки или нет? Можно остановить acpid, потом lmt. Таким образом ты узнаешь направление куда копать.

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

Ну а что, магию не любят, хочется понимания. Ноут не засыпает. service acpid stop и теперь подсветка не понижается при открытии(перестал работать мой костыль)

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic

)он у меня laptop-mode , эффект тот же

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic

после гибернации яркость тоже завышена и если экран успел погаснуть(комп стоял без дела), то включается экран тоже с повышенной яркостью. Какая штука гасит экран?

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic
000kernel-change  55NetworkManager   94cpufreq     98video-quirk-db-handler
00logging         60_wpa_supplicant  95anacron     99hdparm
00powersave       75modules          95hdparm-apm  99video
01laptop-mode     90clock            95led

blokant ★★
() автор топика
Ответ на: комментарий от blokant

laptop-mode:

#!/bin/sh
#
# 01laptop-mode: Re-apply laptop mode tools settings

if [ -f /etc/pm/sleep.d/99laptop-mode ]; then
    continue
else
    case "$1" in
            hibernate|suspend)
                    # Stopping is not required.
                    ;;
            thaw|resume)
                    # Make laptop mode tools forcibly re-apply the hardware settings
                    # that laptop mode tools applies.                   
                    if [ -e /usr/sbin/laptop_mode ] ; then
                            /usr/sbin/laptop_mode auto force
                    fi
                    ;;
            *) exit $NA
                    ;;
    esac
fi

blokant ★★
() автор топика
Ответ на: комментарий от blokant

Вроде поправил http://pastebin.com/1pnTgZxx

Вот что комментнул reset_brightness() { for bl in /sys/class/backlight/* ; do [ -f «$bl/brightness» ] || continue BR=«$(cat $bl/brightness)» echo 0 > «$bl/brightness» # echo «$BR» > «$bl/brightness» done }

И даже убрал свой костыль с гашением яркости. Спасибо мил человек. Тему пока закрывать не буду, пару дней буду тестить

blokant ★★
() автор топика
Ответ на: комментарий от kernelpanic

еще вопрос: раньше экран гас при заблокированном экране довольно быстро(~1мин), а при не заблокированном ~20минут(без активности). Теперь и так и так 1 минута. Где это править?

blokant ★★
() автор топика
Ответ на: комментарий от blokant

Можно например через в xorg.conf.d добавить конфиг с опциями:

       Option "BlankTime"  "time"
       Option "StandbyTime"  "time"
       Option "SuspendTime"  "time"
       Option "OffTime"  "time"
Смотри man xorg.conf

kernelpanic ★★★★★
()
Ответ на: комментарий от blokant

нашел как его сделать, вроде в debian 5 такого не было...

blokant ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.