В своё время я мучался с настройкой регулировки яркости и звука под Vaio (да и прочих доп. клавиш), результатом этих мучений стало написание тулзы sony-laptop-tools.
Подробное описание здесь.
Насколько я помню на форуме есть несколько человек - пользователей sony, попробуйте - пишите отзывы/пожелания.
Коротко о том что программа может:
1) Работа из коробки F5/F6/F7/S1/S2, которые настроены соответственно на Уменьшить яркость, Увеличить, Выкл. монитор, Suspend, Hibernate. + клавишы регулировки звука - F2/F3/F4.
2) Собственно сам инструмент не имеет GUI и позволяет регулировать из командной строки яркость и звук, а также отправлять ноутбук в suspend и hibernate. К примеру для того чтобы увеличить яркость выполните - «sony-laptop-tools brightness down», чтобы выключить звук - «sony-laptop-tools sound toogle» etc (полный список параметров вы можете получить вызвав sony-laptop-tools без параметров).
3) По дефолту включены OSD-нотификации.
4) Можно настраивать параметры работы скрипт через конфиг /etc/sony-laptop-tools.conf (отключить OSD, поменять цвета/шрифты/расположение OSD и т.п).
5) Автоматические перенастраивает систему во время загрузки, при переключении видюх на системах с гибридным видео (vaio sz).
6) Работает suspend to ram по закрытию крышки.
В ебилде все зависимости проставлены, одним из достоинств проги является то, что для работы не использует болших пакетов типа kde & gnome.
Updates:
0.7:
* Можно задать значение яркости поумолчанию, а также при работе от сети/от аккумуляторов.
* Добавлено авто-определение устройства управления яркостью на ноутбуках с картами Intel (теперь нет завязки на /sys/..sony/brightness).
0.8-r1:
* Добавлено определение подключен кабель питания или нет через - /sys/class/power_supply/BAT*/status. Благодаря чему - brightness_power_plugged и brightness_power_unplugged будут работать на большем колличестве моделей (на VGN AR к примеру).
* Исправлены несколько ошибок в сервисе sony-laptop-tools, из-за которых при его остановке, не все связанные процессы могли быть завершены.
* Пофикшен баг, из-за которого на некоторых системах, могли некорректно обрабатываться события Sound up/down/(un)mute.
Ебилды можно взять здесь.
молодец, такие
молодец, такие начинания всегда похвальны! жаль что у меня не sony =( интересно, а нельзя ли написать подобную тулзу с возможностью настроек кнопок самому, т.е. встроить в нее конфигуратор? еще не скачивал, но скачаю обязательно, поковырять.
Сама пограмма -
Сама пограмма - bash скрипт, именно для того, чтобы проще было модифицировать под себя при желании. Он написан без сильного хардкода, так что можно запросто расширить.
Запросто можно, только я предпочёл бы чтобы не просто изменялся скрипт под конкретный ноут, но модифицировалось ядро, для поддрежки нескольких. Из специфики под ноут, обыно различаются:
1) коды хоткеев;
2) зависие драйвера/настройки ядра (как в случае с сони, должен быть включён sonypi для новых ноутов);
3) способ регулирования яркости (это обычно это опредеённый файл в /sys);
(звук регулируется через amixer - это везде должно работать, где alsa настроена, hibernate & suspend - тоже вроде через стандартные sys файлы должны работать)
Если у кого-то есть желание использовать этот инструмент для не sony-ноута - присылайте мне how-to на настройку подобных вещей в вашей машине, либо просто описание - что делали для того чтобы кустарно работало.
PS. В конкретно расположении скриптов вызова функций программы уже заложена возможность расширения, к примеру сейчас имеется два специфичных для sony файла:
/etc/acpi/events/sony:
event=sony/*
action=/etc/acpi/actions/sony %e
/etc/acpi/actions/sony:
case "$value" in
# F5 - Down brightness
00000010)
$LAPTOP_TOOLS brightness down
;;
# F6 - Up brightness
00000011)
$LAPTOP_TOOLS brightness up
;;
# F7 - Force disable display
00000012)
$LAPTOP_TOOLS brightness off &
;;
....
Т.о если в основную программу внести изменения для поддержки нескольких типов ноутов (к сожалению общего механизва не существует пока), то клавиши можно будет запросто переопределять. В дальнейшем можно вынести подъём кодов клавиш из простенького конфига, либо из БД и т.п.
В общем - будут интересующиеся люди - будет развитие :)
Будут.
Будут. Интересует поддержка FZ серии(nvidia8*00M)
А ты попробуй.
А ты попробуй и отпишись. Тул который регулирует яркость для мобильных nvidia писался/тестировался не для самых новых карт, но работает на Mobile 7xxx, думаю у него есть все шансы показать себя и на 8xxx.
Никаких Шансов
Никаких шансов. Пока sonypi не держит этой фичи.
Ответ Mattia Dongili (разработчика)
"you don't have GBRT and SBRT, I still don't know how to control
brightness with these new models.
You can try with nvclock if you're using an NVidia video card
> #modprobe sonypi verbose=1
don't use sonypi, it's useless for your model.
ciao"
1) Для большой
1) Для большой линейки ноутов vaio (в частности sz < 6 -ой серии точно) регулировка яркости для intel работает именно через sonypi. Так что тут дело специфики. Раз производители не предоставили одного интерфейса, будем выкручиваться своими средствами и делать хитрые проверки на оборудование.
2) Для nvidia я и не предлагал пользоваться sonypi, в проге стоит проверка, если она находит nvidia карту, то юзается smartdimmer. Он уже в свою делает низкоуровневую грязную работу через порты юзая API nvclock (способ проверен на 6xxx & 7xxx картах).
Собственно если ты собрал с флагом hybridvideo (по дефолту включен), то попробуй следующими командами поиграться:
sony-laptop-tools b up;
sony-laptop-tools b down;
sony-laptop-tools b set 3
И отпиши мне получиться или нет.
Интересует поддержка FZ
+1
Регулировка яркости не работает ни через smartdimmer, ни через nvclock :( вообще никак... :(((
Файлов/Каталогов backlight или brightness ни в /proc, ни в /sys нет.
Единственное что работало, регулировка яркости через nvidia-settings, когда ещё на гноме был, но это регулировка яркости изображения, а не подсветки. На время работы от батареи она не влияет, проверял.
Если включить sonypi в ядре, то, при загрузке модуля, он говорит, что нет такого устройства. Т.е. видимо, sonypi на FZ не нужен, по крайней мере пока его не допилят.
sony-laptop грузится и позволяет работать с доп. клавишами.
Где-то в сети читал, что sony-laptop должен со временем заменить sonypi.
У меня FZ11SR, видеокарта NVIDIA 8400 GT.
Да, к сожалению
Да, к сожалению для 8xxx пока не нашли решение как регулировать яркость нормально, можеш прислать мне команды уменьшения яркости изображения через nvidia-settings, за неимением лучшего для этих видюх можно временно поставить их.
PS. обновил версию программы до 0.2, из изменилось:
* пофикшено несколько багов;
* убрал строгую проверку на sonypi в ядре, просто вываливатся рекомендация если он отключен;
* добавлены полезные параметры в конфиге /etc/sony-laptop-tools.conf, в частности - sound_step & brightness_step;
* теперь коды клавиш можно переопределять через /etc/sony-laptop-tools.conf (см. ниже пример конфига);
* добавлено несколько новых багов ;) ;
В TODO листе в первую очередь - автоматизировать настройку регулировки звука (сейчас надо руками конфиг для xbindkeys создавать, но при установке пример конфига показывается :) )
вот дефолтный конфиг программы для наглядности:
интересует для самсунга
у меня самсунг r70 чего почитать чтоб выдать тебе необходимые сведения?
ну типа с "чего начать копать"
Начать стоит с
Начать стоит с такого запроса в гугл. Он покажет, что первая же ссылка ведёт на наш форум :)
Собственно с тебя тогда - найти способ для своего ноута, проверить что он работает и выслать мне команды, которыми происходит регулировка (ещё модель ноута на котором тестил + на которых теоритически способ должен работать).
заинтересовали
заинтересовали ))
попожжа займусь мультимедиа клавишами...
дак оно ща из коробки работает с nVidia?
С 6-7 сериями на
С 6-7 сериями на ноутах работает, с 8 не работает пока. На ранних не тестили.
PS. Если не для сони, тогда из коробки не заработает, надо будет коды клавиш в /etc/acpi/actions/sony переопределить
у меня как раз
у меня как раз 7000m, ладно, будем пробовать
developer, а реально osd во фреймбуферной консоле заставить работать?
И еще вопрос не по теме, но все же
Почему то uvesafb не хочет выставлять разрешение более 1024x768 - хочу родные 1280х800? ((
в факе uvesafb на страничке spock`а написано
в этом файле я не вижу разрешений более 1024х768, получается, что моя видяха не работает на таком разрешении ((
Однако в winxp это резрешение прекрасно выставляется. (
Или может это из-за того, что spock`ом еще не полностью поддержка этой видяхи реализована и в новых версиях ядра я увижу нормальное разрешение? (ядро самое свежее поставил, какое-то 25)
Может у кого-нить есть ноут на аналогичной видяхе, гляньте пжлсто в этот файлик, что у вас там?
И вообще может кто нить добился адекватного разрешения в консоле на этой видяхе?
Если в режимах
думаю вполне возможно, но я не видел тулзы которая это бы уже делала (думаю надо смотреть в сторону либов какого-нибудь плеера с поддержкой fb, типа mplayer...).
Если в режимах прописанных в биосе нет такого разрешения - фреймбуффер ничего не сможет сделать. У меня тоже fb на 1024x768, но не напрягает сильно (карта 7400).
а это ты о чём? в winxp есть фреймбуффер ;) ?
иксы же нормально на widescreen работают.
вобщем офтопик, пиши тему отдельную или лично спрашивай :) (кстати была уже помоему длиннующая тема такая..)
да, точняк,
да, точняк, попутал понятия
Правда Х я пока не ставил, верю на слово, что будет ничтяк ))
Рад сообщить об
Рад сообщить об обновлении программы до версии 0.3.
Обзор измений и HowTo по устновке можно найти здесь
Самое интересное:
* Теперь поддерживаются клавиши контроля звука (mute/sound up/sound down) прямо из коробки.
* Теперь коды всех клавиш, как и то, какая клавиша на какое событие подвешена можно переопределять через конфиг.
Хоткеи на звук поидее должны быть универсальны для всех ноутов, не только для vaio (коментарии тех кто проверит приветствуются ;) ).
Спасибо всем тем кто заинтересовался и помог своими коментариями сделать программу ещё немного лучше :)
PS. Обладатели ноутов с мобильными nv 8***, пришлите мне хоть как у вас яркость цвета регулируется, какая-то поддержка лучше никакой :) (просто по себе знаю, на соневских хороших матрицах глаза могут умереть от яркости максимальной ..)
Version 0.6
Подробно об изменениях здесь.
Кратко:
* Добавлена автоматическая перенастройка системы при переключении видеокарт (на ноутбуках SZ серии такое нужно)
* Добавлен suspend-to-ram при закрытии крышки ноутбука (можно отключить).
* багофиксы.
Вся информация о данной программе переехала на новую страничку.
Вопрос
Скажите, а когда ожидать поддержки Nvidia 8XXX??? уж очень хочется полноценно Соньку пользовать... (((
Когда
Когда корпорация nvidia осилит написать корректный драйвер.. Не раньше.
Да.. к содилению
Да.. к содилению это так. Причём на данный момент считается, что в будующем регулировка яркости должна быть через nvclock, но реально, она пока даже на 7xxx не работает ..
Можно в принципе пореверсинженирить по тому же принципу что и разработчик smartdimmer (текущий работающий инструмент регулировки яркости, но не на 8xxx) сделал для 6xxx & 7xxx карт, но к сожалению я не имею ноута с таким девайсом..
Ждём с нетерпением и надеждой нового nvclock.. :)
PS. Опять же скажу - могу сделать псевдо-регулировку яркости через цвета, но для этого мне нужны примеры работающих команды, т.к проверить я у себя их не могу (на моей карте это не работает). Это покрайней мере может снизить нагрузку на глаза от сильной уркости.
Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950
Новые драйвера
Новые драйвера появились. Жду ебилдов. По ченджлогу вроде есть некая улучшенная поддержка данных карт, так что ...
Опа, а чего
Опа, а чего здать ебилдлов? последние версии переименовыванием ебилда добавляются :) Щас порыскаю..
Подозреваю, что
Подозреваю, что речь про nvidia-drivers, вышедшие накануне. Мне кажется, что они и используемые в сём шкрыпте — это разные разницы. Я неправ?
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да о них. Пока
Да о них. Пока nvidia-drivers не будут поддерживать вменяемый acpi интерфейс для регулировки яркости через /sys, то скрипт работать не будет, не будет регулировки яркости..
Quote:Я
Реально - абсолютно без разницы через что заработает, лижбы способ был, скрипт обновить не проблема.
Но, похоже не заработает.. дрова обновил - через ACPI ни чего на 7400 не изменилось (честно говоря и не надеюсь уже что nvidia через sys сделает регулировку нормально), а в nvclock - залочена работа с новыми картами (выше 6200). Так что даже если бы драйвера чёго-то пофиксили - регулировать бы не удалось.
Можно проверить обладателям 8400 регулировку через smartdimmer на новых дровах, есть маленький, но шанс что заработает.