Здравствуйте!
У меня ноутбук Samsung RV508. Сделал все как писало в инструкции, клавиши заработали но есть проблема с регулировкой яркости. Возник конфликт с апплетом, присвоил ядру acpi_backlight=vendor. Не помогло. Поскольку видеокарта интел, присвоил еще nomodeset, но после этого вообще не запускается графическая оболочка. Есть варианты что это может быть?
Здравствуйте!
Варианты - есть!
У меня тоже Samsung RV508. Установил Ubuntu 10.4. Была аналогичная проблема и даже хуже: не все Fn-клавиши работали. Если я нажимал те Fn-клавиши, которые работали, то клавитатура "отваливалась" чуть меньше чем полностью, а панель Гнома "зависала" намертво. Регулировка яркости и выключение подсветки экрана не работали.
Как решал (по пунктам):
1. Узнаем модель ноута.
sudo dmidecode -s system-product-name
В нашем случае она называется RV408/RV508 (модели две, а название - одно. Т.е все сказанное, очевидно, справедливо и для RV408.)
2. Узнаем наличие модели в специальных правилах в файле 95-keymap.rules.
cat /lib/udev/rules.d/95-keymap.rules | grep RV408/RV508
Вывод - "пустой", что и следовало ожидать. Тогда преходим к п. 3
3.
sudo gedit /lib/udev/rules.d/95-keymap.rules
Дописываем в файл эту строчку и сохраняемся.
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*RV408/RV508*", RUN+="keymap $name samsung-other"
Мой кусок вывода про Самсунг выглядит так:
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", RUN+="keymap $name samsung-other"
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*SX20S*", RUN+="keymap $name samsung-sx20s"
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="SQ1US", RUN+="keymap $name samsung-sq1us"
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*RV408/RV508*", RUN+="keymap $name samsung-other"
4. Узнаем наличие модели в специальных правилах для "отлипания" клавиш в файле 95-keyboard-force-release.rules
cat /lib/udev/rules.d/95-keyboard-force-release.rules|grep RV408/RV508
Вывод - "пустой", что и следовало ожидать. Откроем этот файл...
5.
sudo gedit /lib/udev/rules.d/95-keyboard-force-release.rules
и допишем нашу модель ноута. Мой кусок вывода про Самсунг выглядит так (просто добавил в конец строки |*RV408/RV508*):
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*E252*|*N120*|*N128*|*N130*|*N140*|*N148/N208*|*N148P/N208P/N218P/NB28P*|*N150*|*N150/N210/N220*|*N220*|*N308*|*N310*|*N510*|*NB30*|*NC10/N110*|*ND10*|*NF110/NF210/NF310*|*P580*|*Q210/P210*|*Q430/Q530*|*R410P*|*R420/R470*|*R425/R525*|*R428/P428*|*R460*|*R463*|*R468/R418*|*R480/R431/R481*|*R505*|*R509*|*R510/P510*|*R518*|*R519/R719*|*R520/R522/R620*|*R528/R728*|*R530/R730*|*R530/R730/P590*|*R560*|*R580*|*R580/R590*|*R59/R60/R61*|*R59P/R60P/R61P*|*R710*|*R720*|*R780/R778*|*RF510/RF410/RF710*|*SR58P*|*SR700*|*SR70S/SR71S*|*SX22S*|*X118*|*X120*|*X460*|*RV408/RV508*", RUN+="keyboard-force-release.sh $devpath samsung-other"
6. Для самунгов есть замечательный проект на voria.org, который объединяет в себе специальные скрипты и модуль easy-slow-down-manager, которые предоставляют фунции для fn-клавиш. Поэтому просто ставим их из репозитория:
sudo apt-add-repository ppa:voria
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install samsung-tools samsung-backlight
Все! А как оно работает... особенно Fn+F8! Во всплывающем окошке даже температуру процессора показывает (lm-sensors???). Я в восторге.
Удачи.
А автору темы zl0i - низкий поклон за этот HowTo.