Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOWTO] Настройка Fn клавиш на ноутбуках samsung  (Прочитано 451945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн no@n

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #450 : 24 Августа 2011, 16:05:33 »
Samsung N308 - нетбук.
Стояла Ubuntu 10.10, проблем не наблюдалось.
Обновился до 11.04 - все прошло гладко, после перезагрузки спокойно работал.
Теперь включаю нетбук, вхожу в учётку - и пинцет, яркость мечется, тачпад не реагирует.

Кто-нибудь знает приблизительное решение?
Кроме снести\форматнуть, а-ля переустановка Windows.
Чтобы перестал моргать - зайти в консоль Ctrl+Alt+F а затем вернись нарабочий стол Ctrl+Alt+F7. И отключи автоматическую регулировку яркости в настройках управления питанием для случая, когда нетбук работает от аккумулятора. Все должно работать.

У самого Samsung N150P - это действие не помогает...
Не помогают и изменения в Backlight с установкой единички (Вроде sabi=1).
Стоит Samsung Tools 1.4.
P.S Испробовал nomode и acpi в grub (Не использовать nomode - кроет систему наповал...)
А установка и снятие галочек не помогает, единственное только помогает вот что:
а) Ubuntu-Tweak - яркость = 10, в скрипте power.sh файла = 10 & Gconf-editor = 10. Слегка небольшое изменение - так, как яркость небольшая, вот и всё!!!
« Последнее редактирование: 24 Августа 2011, 16:19:02 от no@n »

Оффлайн Ascaronter

  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #451 : 25 Августа 2011, 22:26:15 »
samsung-backlight лучше удалить, у меня моргание после этого не появлялось

Оффлайн no@n

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #452 : 27 Августа 2011, 19:00:56 »
samsung-backlight лучше удалить, у меня моргание после этого не появлялось

Спасибо!!! Моргания нет, но вот проблемка. Как повысить яркость, после удаления этого пакета (Samsung-backlight)?
// Все кнопки работают, единственное - не повышается яркость...

ALiEN175

  • Гость
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #453 : 27 Августа 2011, 20:22:42 »
Цитировать
Как повысить яркость, после удаления этого пакета (Samsung-backlight)?

скриптом


Оффлайн no@n

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #454 : 28 Августа 2011, 03:38:19 »
Цитировать
Как повысить яркость, после удаления этого пакета (Samsung-backlight)?

скриптом

Не знаю, может я что-то делал не так...
Но ползунок яркости бегает туда-сюда, а изменения яркости всё нет и нет.
Напиши, если у тебя получилось...
(Работает ли у тебя с программами "Samsung-Tools & Easy Slow Manager" но без программы "Samsung-Backlight")
Твои действия по строчкам (Подробнее, будет полезно и новичкам!!!), может что-то я упустил.
« Последнее редактирование: 28 Августа 2011, 03:45:16 от no@n »

ALiEN175

  • Гость
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #455 : 28 Августа 2011, 14:54:15 »
Цитировать
вои действия по строчкам (Подробнее, будет полезно и новичкам!!!), может что-то я упустил.
постараюсь описать =) Но сразу предупреждаю, никакие пакеты из репозитория voria не используются.

Подсветка.
Создаем скрипт, как описано по ссылке выше. Далее, в терминале,
sudo visudoпоследней строкой ставим
ALL ALL=(ALL) NOPASSWD: /usr/local/sbin/backlightТеперь, в настройках горячих клавиш назначаем на
Fn+Up: sudo /usr/local/sbin/backlight up
Fn+Down: sudo /usr/local/sbin/backlight down
*Fn+F5: sudo /usr/local/sbin/backlight toggle
*Возможно, если отключить подсветку, и запустится скринсейвер с включенной блокировкой, то, чтобы включить подсветку, надо будет ввести пароль разблокировки вслепую.
Ползунок яркости при этом способе работать не будет, только с клавиатуры

CPU:
Скрипт для CPU:
По той же ссылке есть скрипт, но в случае многоядерного процессора работает только для одного ядра. Пришлось изменить)
(Нажмите, чтобы показать/скрыть)

Запускаем опять
sudo visudo
и к последней строке добавляем через запятую путь к скрипту. Должно получиться так
ALL ALL=(ALL) NOPASSWD: /usr/local/sbin/backlight,/usr/local/sbin/cpufreq_toggle
вешаем на горячую клавишу Fn+F8 команду sudo /usr/local/sbin/cpufreq_toggle

Ps при создании скриптов не забывайте присваивать файлам флаг "исполняемый"
« Последнее редактирование: 28 Августа 2011, 15:02:37 от ALiEN175 »

Оффлайн Ezhik55

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #456 : 30 Августа 2011, 06:16:09 »
Разговор идет о Samsung N127
Пока ничего не трогал, просто пользуюсь. Некоторые наблюдения. Вообще, яркость работала стабильно, но вот вчера после предыдущего автоматического обновления системы один раз проявился интересный «косяк»: во время загрузки вначале уровень яркости установленный ранее, но вот в момент появления логотипа «UBUNNU», явно увеличивается, а потом опять нормализуется. Работал несколько минут, далее вдруг самопроизвольно началось мигание и появился движок регулировки ниже панели задач. В остальном система практически полностью «зависла», выключить удалось только принудительно сетевой кнопкой. После перезагрузки все вроде опять нормализовалось и работало как и прежде. Что будет дальше — не знаю.
Еще один интересный момент: не знаю как в других устройствах, но у меня есть в структуре bios переключение: «яркость автоматическая», «яркость регулируется пользователем». Еще при покупке я сразу перевел в положение «регулируется пользователем», поскольку, при автоматическом режиме после каждого включения яркость становится максимальной и ее каждый раз нужно убавлять. Возможно нужно как-то учитывать и этот режим?

ALiEN175

  • Гость
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #457 : 30 Августа 2011, 10:26:27 »
Цитировать
Еще один интересный момент: не знаю как в других устройствах, но у меня есть в структуре bios переключение: «яркость автоматическая», «яркость регулируется пользователем».
Яркость автоматически: при включении ноута, при работе от сети - яркость максимальная.
при включении ноута, при работе от батареи - яркость будет на минимуме.
Регулируется пользователем - бук запоминает состояние подсветки при выключении и восстанавливает уровень при включении

Цитировать
Возможно нужно как-то учитывать и этот режим?
Нет

Кстати, кто не знает: у самсунгов можно отрегулировать ярркость до загрузки ОС - сразу после включения, менее чем через секунду после появления логотипа samsung, кнопки яркости работают  :)

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #458 : 30 Августа 2011, 10:28:17 »
Подсветка.
Создаем скрипт, как описано по ссылке выше. Далее, в терминале,
Там еще надо определить в блоке
# PCI device on which to operate
DEVICE=00:02.0
у DEVICE могут быть другие циферки (точнее последняя может быть 1).

Оффлайн Fantiney

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #459 : 30 Августа 2011, 18:52:33 »
Недавно поставил Ubuntu 10.10 Нетбук на свой Samsung NF110. Рабочий стол стандартный GNOME. Все работает, программы по сравнению с Win7 просто летают. Функциональные клавиши настроил как написано в 1ом посте, работают хорошо, за исключением вайфай. Отключаю его Fn+F9, другой процесс его тут же включает, samsung tools опять блокирует и далее по циклу.
Пробовал вырубать вайфай с помощью rfkill block wifi. Результат тот же.

Какой процесс "воскрешает" вайфай? Как найти/исправить?
« Последнее редактирование: 30 Августа 2011, 18:59:00 от Jocker »

Оффлайн no@n

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #460 : 30 Августа 2011, 22:00:04 »
... Решение нашёл сам, моя ошибка, и поэтому отпишу её, пусть люди знают ...
//
Спасибо конечно за всё, но в программе Samsung-Backlight - не было ошибок (В новой версии).
Решил проблему (Оказывается было дело в скрипте) В папке ACPI есть файл Power.sh
В нём я указал с дури параметры подсветки, там писалось ставить 100 яркости на сеть, и
30 на питание от батарейки, что и понятно. При попытке сидеть под батарейкой с установкой выше 30 яркости, буквально через минуту-две - восстанавливалось на 30, и так тоже из под сети, если ты поставил 80, то потом будет 100 - от сети, потому-что я так прописал, что-то забыл логику
в скрипте, и завёл похоже тебя в тупик.

//
Теперь всё работает как по маслу.
Всегда 100, но ты регулируя до нужного уровня подсветку, получаешь железную яркость.
Даже работая за нетбуком час и более //

Вот скрипт для нетбуков, ноутбуков (Записать в файл Power.sh по адресу /etc/acpi/):
=Перед тем как скопировать скрипт, проверьте пути, те что справа находятся, просто у каждого
своя конфигурация. И убирайте лишнее, тут например у меня 4 ядра, у вас может быть только 2=
============================================================================================
#!/bin/sh
if on_ac_power; then
echo 0 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/dirty_ratio
echo 5 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host1/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host2/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host3/link_power_management_policy
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
echo default > /sys/module/pcie_aspm/parameters/policy
echo 0 > /sys/devices/system/cpu/sched_smt_power_savings
else
echo 5 > /proc/sys/vm/laptop_mode
echo 90 > /proc/sys/vm/dirty_ratio
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
echo min_power > /sys/class/scsi_host/host2/link_power_management_policy
echo min_power > /sys/class/scsi_host/host3/link_power_management_policy
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
echo powersave > /sys/module/pcie_aspm/parameters/policy
echo 1 > /sys/devices/system/cpu/sched_smt_power_savings
fi
test -f /usr/share/acpi-support/key-constants || exit 0
. /usr/share/acpi-support/policy-funcs
if [ -z "$*" ] && ( [ `CheckPolicy` = 0 ] || CheckUPowerPolicy ); then
    exit;
fi
pm-powersave $*
============================================================================================

Всем всего доброго, и счастливой настройки системы
« Последнее редактирование: 31 Августа 2011, 10:51:46 от no@n »

Оффлайн Fantiney

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #461 : 02 Сентября 2011, 15:45:59 »
Потестил другие сочетания Fn клавиш, все они работают, но страдают ужасной болезнью - уходят при выполнении в бесконечный цикл (начинает включаться/выключаться монитор/вайфай/синий зуб).
Немного покапавшись в синтаксисе команда bash, написал несколько скриптов для нужных мне функций.
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

UPD: проблему решил. Причина оказалось довольно банальной - сделал ошибку в файле 95-keyboard-force-release.rules, из-за чего клавиши не отлипались и появился глюк с бесконечным циклом. ВСе в порядке :)
А если кому-то нужно, то вышеуказанные скрипты можно повесить на сочетания клавиш с помощью Система-Параметры-Комбинации клавиш клавиатуры: просто добавляете туда путь к сохраненным скриптам и ставите сочетание клавиш, которое вам удобно. Например на Ctrl+Shift+F5 можно выставить отключение/включение монитора. Работает - проверено.
« Последнее редактирование: 04 Сентября 2011, 18:49:12 от Jocker »

Оффлайн zl0i

  • Автор темы
  • Активист
  • *
  • Сообщений: 344
  • Как много веселых ребят и все делают велосипед...
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #462 : 11 Сентября 2011, 18:22:24 »
Даа. Информации набралось очень много, но постараюсь бОльшую часть переработать и перевести все в вики наконец. Проверил шаги для 10.10 - чистый дистрибутив нормально регулировал яркость, но не отключался вайфай и "частота проца" не регулировалась, после настройке по хайту все заработало и проблем не наблюдалось. Так же увидил пакет nvidia-bl-dkms вероятно он должен решать проблему с одноименной картой, там и еще кое-какие пакеты есть для решения других проблем. буду теперь тестить для 11.04.
ВЕЛОСИПЕДОВ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЁТ ОБИЖЕННЫЙ!

Оффлайн Ezhik55

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #463 : 12 Сентября 2011, 07:02:54 »
буду теперь тестить для 11.04.
А вообще есть какая-то вероятность того, что последующие дистрибутивы получат большую совместимость с конкретными моделями портативных ПК?
Честно говоря, я, вдохновленный удачной установкой на «большой» ПК, чуть было не приобрел «пустой» новый бук в надежде поставить на него Ubuntu, но теперь решил отложить подобные эксперименты до лучших времен.

Оффлайн pacahon

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: [HOWTO] Настройка Fn клавиш на ноутбуках samsung
« Ответ #464 : 21 Сентября 2011, 14:58:10 »
Для ноутбука R780-js09 (там как раз Nvidia) на Ubuntu 11.04 пришлось проделать следующие действия:
1. Включаем неработающие fn-клавиши:
sudo apt-add-repository ppa:voria
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install samsung-tools
2. Ползунок яркости частично работал после установки системы (значение изменялось, на деле яркость не менялась), помогло следующее:
 2.1 создаем xorg.conf (разместится по адресу /etc/X11/xorg.conf)
sudo nvidia-xconfig 2.2 Добавляем в xorg.conf строку (в секцию Device)
Option "RegistryDwords" "EnableBrightnessControl=1 2.3 Перезагружаем X server (как вариант, включить горячие клавиши в Keyboard-preferences (найти key sequence to kill X server)
 

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.