LinuxForum.Fans
Тема

Обнуляются настройки после рестарта. Xubuntu 14.04

Автор: Rassol2 4 сообщений 860 просмотров
20.02.2015 08:09 #414967

Здравствуйте.
В у меня есть старый баг когда выбираем яркость монитора при помощи fn+f10 и после перезагрузки ноута яркость опять стоит на максимум.
Старый баг, уже привык после старта выставлять.
Но обнаружил еше один
Настройки громкости микрафона тоже после рестарта становится на максимум.

Облазил инет так и не нашел решение.
Может кто то подскажет как консольно прописать яркость, и громкость микрофона.
Запишу в rc.local и не буду себе голову ломать.

Ну или мение джедайский метод если кто знает.

23.02.2015 05:43 #415403

к сожалению я не мог на тех источниках найти информацию как настроить параметры звука.
Так же

text
rassol2@rassol2:~$ sudo setpci -s 00:02.0 F4.B=80
setpci: Warning: No devices selected for "F4.B=80".
23.02.2015 07:52 #415406

Нужно добавить в строку параметров ядра (GRUB_CMDLINE_DEFAULT) параметр acpi_backlight=vendor, см. /etc/default/grub. После этого выполнить update-grub. Почему яркость не сохраняется я не знаю, но для себя я решил так:

text
$ cat /etc/udev/rules.d/99-backlight.conf
ACTION=="add", SUBSYSTEM="backlight", RUN+="/etc/udev/brightness.sh restore"

Нужно найти у вас в системе аналог rc.local_shutdown, который у меня содержит следующее:

text
$ cat /etc/rc.d/rc.local_shutdown
if [ -x /etc/udev/brightness.sh ] ; then
    /etc/udev/brightness.sh store
fi

Скрипт brightness.sh такой:

text
$ cat /etc/udev/brightness.sh
#!/bin/sh

restore() { if [ -f /etc/brightness ]; then echo -n "Restoring previous brightness value... " cat /etc/brightness > /sys/class/backlight/intel_backlight/brightness && echo "Done." fi }

store() { echo -n "Saving current brightness value to /etc/brightness... " cat /sys/class/backlight/intel_backlight/brightness > /etc/brightness && echo "Done." }

case $1 in store) store;; restore) restore;; *) echo "Usage: $0 store | restore" esac

Решение не универсальное и костыльное, но рабочее.

Войдите или зарегистрируйтесь, чтобы ответить.