Samsung np900x3c подсветка клавиатуры

Как заставить работать подсветку клавиатуры на кнопках Fn в Samsung Series 9?

Я только что установил Ubuntu 12.10 на свой Samsung 900X4C. Тем не менее, я не могу заставить работать подсветку клавиатуры.

Я добавил раскладки в соответствии с документами сообщества — Samsung Series 9 (раздел Функциональные клавиши). Но независимо от нажатия Fn+F9 или F10 (уменьшение / увеличение подсветки), я получаю:

  1. Нет подсветки на клавиатуре
  2. Toggler в правом верхнем углу всегда выскакивает как максимум (то есть, «полный свет»)

Как можно исправить подсветку клавиатуры? Кнопка «Вентилятор» (Fn+F11) тоже не работает, если вы также знаете о ней, это было бы здорово.

6 ответов

Я купил точно такую ​​же модель (900X4C) пару дней назад, и я успешно видел, как работают клавиши F9/F10, и мне даже не пришлось устанавливать Voria / samsung-tools пакет либо — я просто возился с /lib/udev/keymaps/samsung-other файл и соответствующий файл принудительного освобождения.

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

Я просто чувствовал, что это то, что может помочь другим, более знающим, найти решение.

Вот несколько (возможно, полезных) ресурсов, с которыми я столкнулся:

Также пара экспериментов и результатов.

После новой установки Ubuntu 13.04 и обновления вот что я получаю:

  • F1 (Настройки) — не работает
  • F2 (- Яркость экрана)
  • F3 (+ Яркость экрана)
  • F4 (Переключить режим видео)
  • F5 (Toggle Clickpad)
  • F6 (без звука)
  • F7 (- Объем)
  • F8 (+ громкость)
  • F9 (- подсветка клавиатуры) — не работает
  • F10 (+ подсветка клавиатуры) — не работает
  • F11 (скорость процессора вентилятора / переключения) — не работает
  • F12 (Переключить WiFi) — не работает

Мне также удалось получить правильные коды клавиш для этой точной модели, выполнив /lib/udev/keymap -i input/event3 и сбор выходных данных, когда я нажал комбинацию клавиш FN + Fx :

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

Не забудьте вызвать следующие команды впоследствии:

Сейчас я отчасти отказываюсь от этого, но если кто-то поймет это правильно, дайте мне знать!

PS: Экспериментируя, я заметил две интересные вещи:

  1. Если вы прокомментируете и перезагрузите все стандартные правила раскладки клавиш, все по-прежнему работает (почему?)
  2. Если вы используете правила GitHub, которые мне нравятся, после нажатия F9 / F10 вы больше нигде не сможете печатать.

Пункт № 2 заставляет меня подозревать, что ключи не отпускаются.

Выше было взято из /lib/udev/rules.d/95-keyboard-force-release.rules ,

Возможно ли есть параметры / настройки BIOS для освещения и вентилятора?

Простое приближение к модели вашего ноутбука показывает результаты, включая страницы, которые показывают, что вашему ноутбуку понадобится затемненная комната для включения подсветки клавиатуры, поскольку имеется датчик для автоматического переключения подсветки клавиатуры в соответствии с доступными уровнями освещенности. Это может быть причиной того, что индикатор показывает уровни яркости без явно работающей задней подсветки. Настройки для них доступны через Windows после установки Easy Settings.

Вы можете загрузить Easy Settings с веб-сайта производителя, убедившись, что у вас есть точная модель или вы находитесь на странице, соответствующей вашей конкретной модели. То есть, если у вас есть Windows, чтобы хотя бы подтвердить, что все работает, как ожидалось.

Документация Сообщества подтверждает, что коды сканирования, по крайней мере, одинаковы для серии 9 и включает в себя вашу модель, подтверждающую, что она работает после конфигурации, т.е. установки модуля ядра и редактирования двух файлов.
Вот цитата из https://help.ubuntu.com/community/SamsungSeries9

Попробуйте методично прочитать размещенные ссылки. попробуйте другие варианты. то есть альтернативные инструкции, через которые есть связанный предыдущий пост, все в обратном хронологическом порядке, так что, возможно, стоит попробовать прочитать ссылки в следующем порядке:

Это может быть хорошо, чтобы пойти и подлить масла в огонь на стартовой площадке

Так как окна были предварительно установлены с UEFI, следующий шаг 1 выше говорит

Я знал, что на моем ноутбуке есть опция поддержки прошивки UEFI, поэтому я включил ее, потому что UEFI — это круто, верно? Затем я обнаружил, что если кто-то использует подсистему UEFI, fedora прибегает к использованию grub-0.9x, а не grub2, насколько я знаю, были некоторые проблемы с совместимостью, поэтому я выбрал устаревшую опцию BIOS, потому что я действительно хотел иметь grub2 загрузка моей ОС.

и ответ от @MrNice здесь цитата;

Вам не нужно загружать модуль ядра samsung_laptop. Этот модуль в режиме efi не работает во время записи и записи в части памяти, заставляя ядро ​​генерировать исключение проверки и вызывать панику. Есть такая же проблема с аркой. Но тогда вы теряете подсветку клавиатуры. Imho, если вам нужно, вам придется переустановить Windows и Ubuntu в режиме BIOS.

или попробуйте другие параметры ядра, чтобы загрузить модуль samsung-laptop. Цитата из http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt

Читайте так же:  Seicane h505n подсветка кнопок

3
4 Ниже приведен сводный список параметров ядра, которые были реализованы.
5 (в основном) макросом __setup() и отсортированы в порядке словаря английского языка
6 (определяется как игнорирование всех знаков препинания и сортировки перед буквами в
7 без учета регистра) и с описаниями, если они известны.
8
9 Параметры модуля для загружаемых модулей указаны только как
10 имя параметра с необязательным ‘=’ и соответствующим значением, например:
11
12 modprobe usbcore blinkenlights = 1
13
14 Параметры модулей для модулей, встроенных в образ ядра
15 указаны в командной строке ядра с именем модуля плюс
16 ‘.’ плюс имя параметра, с ‘=’ и значением, если это уместно, например:
17
18 usbcore.blinkenlights = 1

которые не являются относительными, но думали, что это было забавно, находя их!

Значит это время принятия решения! UEFI или подсветка клавиатуры?

Использование опции UEFI позволит установить последние версии Ubuntu.

Модуль samsung-laptop работает только с ядром 12.04 3.2, если он установлен в устаревшем режиме или в более ранних выпусках с ядром 3

Источник

Как сделать клавиатуру подсветкой Кнопки Fn работают в Samsung Series 9?

Я только что установил Ubuntu 12.10 на свой Samsung 900X4C. Однако я не могу заставить подсветку клавиатуры работать.

Я добавил раскладки клавиатуры по документам сообщества — Samsung Series 9 (раздел Функциональные клавиши). Но независимо от нажатия Fn + F9 или F10 (уменьшение /увеличение подсветки), я получаю:

  1. Отсутствие света на клавиатуре
  2. Toggler в верхнем правом углу всегда всплывает как максимальный (т. е. «полный свет»)

Как вы можете исправить подсветку клавиатуры? Кнопка Fan (Fn + F11) тоже не работает, если вы также знаете об этом, это было бы здорово.

6 ответов

Я купил ту же модель (900X4C) пару дней назад, и я успешно видел клавиши F9 /F10, и мне даже не пришлось устанавливать Voria / samsung-tools — я просто искал файл /lib/udev/keymaps/samsung-other и соответствующее усилие -release файл.

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

Я просто чувствовал, что это то, что может помочь другим более осведомленным, чтобы найти решение.

Вот несколько (возможно полезных) ресурсов, с которыми я столкнулся:

Кроме того, несколько экспериментов и результатов .

После новой установки Ubuntu 13.04 и обновления это то, что я получаю:

  • F1 (Настройки) — Не работает
  • F2 (- Яркость экрана)
  • F3 (+ Яркость экрана)
  • F4 (включить режим видео)
  • F5 (Toggle Clickpad)
  • F6 (Отключить звук)
  • F7 (- Volume)
  • F8 (+ объем)
  • F9 (- Подсветка клавиатуры) — Не работает
  • F10 (+ подсветка клавиатуры) — Не работает
  • F11 (Fan /Toggle CPU Speed) — Не работает
  • F12 (Toggle WiFi) — Не работает

Мне также удалось получить правильные коды клавиатуры для этой точной модели, выполнив /lib/udev/keymap -i input/event3 и собрав вывод, когда я нажал FN + Fx :

Вы можете использовать showkey , чтобы получить представление десятичного кода для комбинация нажата.

Не забудьте впоследствии вызвать следующие команды:

Я как бы отказываюсь от этого на данный момент, но если кто-нибудь это исправит, дайте мне знать!

PS: Во время экспериментов я заметил только 2 интересных вещи:

  1. Если вы прокомментируете и перезагрузите все правила клавиатуры по умолчанию, все еще работает (почему?)
  2. Если вы используете правила github, которые мне нравились, как только вы нажимаете F9 / F10 , вы больше не можете вводить где-либо

Точка №2 заставляет меня подозревать, что ключи не освобождаются.

Выше было взято из /lib/udev/rules.d/95-keyboard-force-release.rules .

Возможно ли, что существуют опции /настройки BIOS для освещения и вентилятора?

Просто скачайте модель вашего ноутбука, показывающую результаты, включая страницы, которые показывают, что вашему ноутбуку потребуется затемненная комната для подсветки клавиатуры, поскольку есть датчик для автоматического переключения подсветки клавиатуры в соответствии с доступными уровнями освещения. Это может быть причиной показания индикатора уровня яркости без видимой рабочей подсветки. Настройки для них доступны через Windows после установки Easy Settings.

Вы можете загрузить Easy Settings из производителей веб-сайтов после убедитесь, что у вас есть точная модель или находитесь на правильной странице для вашей конкретной модели. То есть, если у вас есть Windows, чтобы, по крайней мере, подтвердить, что все работает должным образом.

Документация сообщества подтверждает, что scancodes по крайней мере одинаковы для 9 серий и включают вашу модель в качестве подтвержденной работы после настройки, то есть установки модуля ядра и редактирования двух файлов.
Вот цитата из https://help.ubuntu.com/community/SamsungSeries9

Попробуйте методично прочитать опубликованные ссылки. попробуйте другие варианты. т.е. альтернативные инструкции , через которые есть связанный предыдущий пост , который все в обратном хронологическом порядке, поэтому, возможно, стоит попробовать прочитать ссылки в этом порядке:

Читайте так же:  Msi нет подсветки дисплея

Это может быть хорошей идеей пойти и добавить топливо к огню в Launchpad

Так как окна были предварительно установлены с UEFI, следующим за шагом 1 сверху,

Я знал, что у моего ноутбука есть опция для поддержки прошивки UEFI, поэтому я включил это, потому что UEFI классный, не так ли? Затем я обнаружил, что если вы используете подсистему UEFI, Fedora возвращается к использованию grub-0.9x, а не grub2, некоторые проблемы совместимости были, насколько я знаю, поэтому я пошел на устаревшую версию BIOS, потому что я действительно хотел иметь grub2 Загрузка моей ОС.

Вам не нужно загружать модуль ядра samsung_laptop. Этот модуль в режиме efi не работает так, как он идет, и записывайте в части памяти, заставляя ядро ​​бросать исключение проверки и панику. Иметь ту же проблему с аркой. Но тогда вы теряете подсветку клавиатуры. Имхо, если вам нужно, вам придется переустановить оба окна и ubuntu в режиме BIOS.

или попробуйте различные параметры ядра, чтобы загрузить загрузку модуля samsung-laptop. Цитата из http://www.mjmwired.net/kernel/Documentation/kernel- parameters.txt

3
4 Ниже представлен сводный список параметров ядра, реализованный в 5(в основном) макросом __setup () и отсортированным по английскому словарю

6 (определяется как игнорирование всех знаков препинания и сортировки перед буквами в 7 без учета регистра) и с описаниями, где известны.
8
9 Параметры модуля для загружаемых модулей указаны только как 10 с необязательным значением «=» и значением, соответствующим, например:
11
12 modprobe usbcore blinkenlights = 1
13
14 Параметры модуля для модулей, встроенных в образ ядра 15 указаны в командной строке ядра с именем модуля плюс 16 ‘.’ плюс имя параметра, с ‘=’ и значением, если это необходимо, например:
17
18 usbcore.blinkenlights = 1

, которые не являются относительными, но считали забавным, когда они находили это!

Значит, время решения! UEFI или подсветка клавиатуры?

Использование опции UEFI позволит установить последние выпуски Ubuntu.

Модуль samsung-laptop работает только с ядром 12.04 3.2 при установке в унаследованном режиме или более ранних версиях с ядром = lt; = 3.2. (источник: https://bugs.launchpad.net/ubuntu/+ источник /Linux /+ ошибка /1170885 ) Еще один отчет об ошибке ( https://bugs.launchpad.net/ubuntu/+ источник /linux /+ ошибка /1012284 ) говорит

Эта ошибка была исправлена ​​в пакете linux — 3.2.0-27.43

Чтобы клавиши функций подсветки клавиатуры работали на модели Samsung Series 9 NP900X4B с Ubuntu 14.04 (Trusty Tahr), запустите следующие команды из командной строки:

Если эти команды работают для вас, вы можете захотеть поместить их в сценарий инициализации. У меня есть файл set-kbdillum-keycodes.conf в /etc /init со следующим содержимым:

Вышеупомянутая проблема решается на NP900X4B. Если у вас есть другая модель, и это решение не работает на вашем ноутбуке, вы можете узнать, как я получил решение для NP900X4B и, возможно, адаптирую его для вашей модели ноутбука.

Перед выпуском двух кодов настроек, если я посмотрел на журнал ядра (говоря «tail -f /var/log/kernel.log» в окне оболочки) и нажал функциональные клавиши подсветки клавиатуры, я увижу такие сообщения а

Первая пара сообщений появилась, когда я нажал клавишу подсветки клавиатуры. Вторая пара сообщений появилась, когда я нажал клавишу подсветки клавиатуры. Вот как я получил подсказку «use setkeycodes» и значения scarkode e017 и e017. Эти значения scancode необходимо сопоставить с значениями кода клавиатуры. Я получил соответствующие коды ключей из /usr/include/linux/input.h:

Если у вас есть другая модель ноутбука, возможно, вам придется использовать другие значения scancode. Соответствующие значения кодового знака должны быть одинаковыми, так как это значения, известные ядру Linux.

Сначала попробуйте установить Voira . Вы можете получить ppa здесь . Установите там samsung-backlight.

, если это не работает, попробуйте следующее:

Ну, как вы знаете, все начинается с нажатия клавиши, поэтому нажатие клавиши на клавиатуре посылает сигнал, а ядро ​​linux подбирает его, и этот сигнал известен как scancode . Ядро имеет собственную таблицу scancode для сопоставления кодов клавиш, поэтому он сопоставляет определенный scancode с keycode . Ядро использует scancode для сопоставления кодов клавиш — это называется раскладка .

Сначала вам нужно составить таблицу раскладок для определенных ключей Fn. Это дает вам точный способ создания таблицы раскладки клавиатуры для определенных клавиш Fn.

Наконец нашел решение этой проблемы!

Уловкой было переустановить Ubuntu с CMS-режимом вместо UEFI-режима. Вы можете изменить этот параметр в BIOS. Шахта была установлена ​​как «UEFI и CMS». Но я изменил его только на «CMS» и переустановил Ubuntu. Теперь моя подсветка клавиатуры и ее индикатор работают отлично.

Частичное и умеренно неудобное обходное решение: загрузитесь в окна и включите подсветку, затем перезагрузитесь в Linux и оставайтесь на

Источник

Оцените статью
Охраны в доме нет
Adblock
detector