Как Включить Подсветку Клавиатуры На Ноутбуке Samsung

Как включить подсветку клавиатуры на ноутбуке samsung

Получить через App Store Прочитать этот пост в нашем приложении!

Как сделать клавиатуру подсветкой Кнопки 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 и соответствующий файл принудительной версии.

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

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

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

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

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

  • F1 (Настройки) - Не работает
  • F2 (- Яркость экрана)
  • F3 (+ Яркость экрана)
  • F4 (режим переключения видео)
  • F5 (Toggle Clickpad)
  • F6 (Отключение звука)
  • F7 (- объем)
  • 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 для освещения и вентилятора?

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

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

Документация сообщества подтверждает, что scancodes, по крайней мере, одинаковы для 9 серий и включают вашу модель в качестве подтвержденной работы после настройки, то есть установки модуля ядра и редактирования двух файлов.

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

Может быть, хорошо пойти и добавить топливо в огонь на стартовой панели

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

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

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

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

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

4 Ниже представлен сводный список параметров ядра, реализованный

5 (в основном) макросом __setup () и отсортировано по английскому словарному порядку

6 (определяется как игнорирование всех знаков пунктуации и сортировки перед буквами в

7 без учета регистра) и с описаниями, где это известно.

9 Параметры модуля для загружаемых модулей указаны только как

10 с необязательным значением «=» и значением, соответствующим, например:

12 modprobe usbcore blinkenlights = 1

14 Параметры модуля для модулей, встроенных в образ ядра

15 указаны в командной строке ядра с именем модуля плюс

16 '.' плюс имя параметра, с '=' и значением, если это необходимо, например:

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

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

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

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

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

Чтобы клавиши функциональности клавишной подсветки клавиатуры работали на модели NP900X4B Samsung Series 9 с 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 для отображения кода клавиатуры - оно называется раскладка.

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

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

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

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

Похожие вопросы