Я только что установил Ubuntu 12.10 на свой Samsung 900X4C. Тем не менее, я не могу заставить работать подсветку клавиатуры.
Я добавил раскладки в соответствии с документами сообщества - Samsung Series 9 (раздел Функциональные клавиши). Но независимо от нажатия Fn + F9 или F10 (уменьшение / увеличение подсветки), я получаю:
- Нет подсветки на клавиатуре
- Toggler в правом верхнем углу всегда выскакивает как максимум (то есть, "полный свет")
Как можно исправить подсветку клавиатуры? Кнопка «Вентилятор» (Fn + F11) тоже не работает, если вы также знаете о ней, это было бы здорово.
Ответы:
Я купил точно такую же модель (900X4C) пару дней назад, и я успешно видел, как работают клавиши F9 / F10, и мне даже не пришлось устанавливать
samsung-tools
пакет Voria / - я просто возился с/lib/udev/keymaps/samsung-other
файлом и соответствующий файл принудительного освобождения.К сожалению, я испортил процесс установки (я не запускал Ubuntu в режиме UEFI и у меня был своп), и я решил переустановить, так как я не смог воспроизвести подсветку рабочей клавиатуры.
Я просто чувствовал, что это то, что может помочь другим, более знающим, найти решение.
Вот несколько (возможно, полезных) ресурсов, с которыми я столкнулся:
Также пара экспериментов и результатов ...
Выполнение:
Возвращает:
После новой установки Ubuntu 13.04 и обновления вот что я получаю:
Мне также удалось получить правильные коды клавиш для этой точной модели, выполнив
/lib/udev/keymap -i input/event3
и собрав выходные данные, когда я нажал комбинацию клавиш FN+ Fx:Вы можете использовать,
showkey
чтобы получить десятичное представление кода для нажатой комбинации.Не забудьте вызвать следующие команды впоследствии:
Сейчас я отчасти отказываюсь от этого, но если кто-то поймет это правильно, дайте мне знать!
PS: Экспериментируя, я заметил две интересные вещи:
Пункт № 2 заставляет меня подозревать, что ключи не отпускаются.
Выше было взято из
/lib/udev/rules.d/95-keyboard-force-release.rules
.источник
samsung-laptop
модуль также бесполезен в этой версии модели, не спрашивайте меня, почему, поскольку я не знаю.Возможно ли есть параметры / настройки BIOS для освещения и вентилятора?
Простое приближение к модели вашего ноутбука показывает результаты, включая страницы, которые показывают, что вашему ноутбуку понадобится затемненная комната для включения подсветки клавиатуры, поскольку имеется датчик для автоматического переключения подсветки клавиатуры в соответствии с доступными уровнями освещенности. Это может быть причиной того, что индикатор показывает уровни яркости без явно работающей задней подсветки. Настройки для них доступны через Windows после установки Easy Settings.
Вы можете загрузить Easy Settings с веб-сайта производителя, убедившись, что у вас есть точная модель или вы находитесь на странице, соответствующей вашей конкретной модели. То есть, если у вас есть Windows, чтобы хотя бы подтвердить, что все работает, как ожидалось.
Документация Сообщества подтверждает, что коды сканирования, по крайней мере, одинаковы для серии 9 и включает в себя вашу модель, подтверждающую, что она работает после конфигурации, т.е. установки модуля ядра и редактирования двух файлов.
Вот цитата из https://help.ubuntu.com/community/SamsungSeries9
Попробуйте методично прочитать размещенные ссылки. попробуйте другие варианты. то есть альтернативные инструкции, через которые есть связанный предыдущий пост , все в обратном хронологическом порядке, так что, возможно, стоит попробовать прочитать ссылки в следующем порядке:
https://help.ubuntu.com/community/SamsungSeries9
Это может быть хорошо, чтобы пойти и подлить масла в огонь на стартовой площадке
Так как окна были предварительно установлены с UEFI, следующий шаг 1 выше говорит
Я знал, что на моем ноутбуке есть опция поддержки прошивки UEFI, поэтому я включил ее, потому что UEFI - это круто, верно? Затем я обнаружил, что если кто-то использует подсистему UEFI, fedora прибегает к использованию grub-0.9x, а не grub2, насколько я знаю, были некоторые проблемы с совместимостью, поэтому я выбрал устаревшую опцию BIOS, потому что я действительно хотел иметь grub2 загрузка моей ОС.
и ответ от @MrNice здесь цитата;
или попробуйте другие параметры ядра, чтобы загрузить модуль samsung-laptop. Цитата из http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt
которые не являются относительными, но думали, что это было забавно, находя их!
Значит это время принятия решения! 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 ) говорит
источник
samsung-tools
(упомянуто в ссылке linlap.com), не показывает ничего, связанного с подсветкой клавиатуры.Чтобы функциональные клавиши подсветки клавиатуры работали на модели Samsung серии 9 NP900X4B с Ubuntu 14.04 (Trusty Tahr), в командной строке выполните следующие команды:
Если эти команды работают для вас, вы можете поместить их в сценарий инициализации. У меня есть файл set-kbdillum-keycodes.conf в / etc / init, со следующим содержимым:
Вышеуказанное решает проблему на NP900X4B. Если у вас есть другая модель, и это решение не работает на вашем ноутбуке, вы можете узнать, как я получил решение для NP900X4B и, возможно, адаптировать его для вашей модели ноутбука.
Перед выдачей двух setkeycodes, если бы я посмотрел журнал ядра (говоря «tail -f /var/log/kernel.log» в окне оболочки) и нажал функциональные клавиши подсветки клавиатуры, я бы увидел такие сообщения, как
Первая пара сообщений появилась, когда я нажал клавишу подсветки клавиатуры. Вторая пара сообщений появилась, когда я нажал клавишу подсветки клавиатуры вверх. Вот как я получил подсказку «использовать setkeycodes» и значения скан-кода e017 и e017. Эти значения кода сканирования должны быть сопоставлены со значениями кода ключа. Я получил соответствующие коды клавиш из /usr/include/linux/input.h:
Если у вас есть другая модель ноутбука, вам может понадобиться использовать другие значения скан-кода. Соответствующие значения кода ключа должны быть такими же, так как это значения, известные ядру Linux.
источник
Сначала попробуйте установить Voira. Вы можете получить ppa здесь . Установите самсунг-подсветку оттуда.
если это не работает, попробуйте это:
Как вы знаете, все начинается с нажатия клавиши, поэтому при нажатии клавиши ваша клавиатура посылает сигнал, и ядро Linux принимает его, и этот сигнал называется скан-кодом . Ядро имеет свой собственный скан для отображения скан таблицы, поэтому он отображает определенный скан в скане .The ядро использует скан для отображения скана - коды - это называется раскладкой .
Сначала вам нужно создать таблицу раскладок для конкретных клавиш Fn. Эта ссылка дает вам точный способ создания таблицы раскладок для определенных клавиш Fn.
источник
sudo /lib/udev/keymap -i input/event3
набираю текст, терминал начинает автоматически прокручиваться вниз (как будто клавиша Enter постоянно нажимается), и после нажатия клавиши Esc я не вижу вывод нажатых клавиш, потому что он не прокручивается вверх. Любой совет? Благодарю.samsung-tools
, кажется, он не предоставляет какой-либо настройки для подсветки клавиатуры. Не мог заставить ничего работать, кроме того, что уже работало. Я думаю, что пакет Voira предназначен для серии 7 / 900x3, я не читал об успешном исправлении для версии 900x4c.Наконец-то нашел решение этой проблемы!
Хитрость была в том, чтобы переустановить Ubuntu с CMS-режимом вместо UEFI-режима. Вы можете изменить эту настройку в BIOS. Мой был установлен на "UEFI и CMS". Но я изменил его только на «CMS» и переустановил Ubuntu. Теперь у меня подсветка клавиатуры и ее индикатор работают отлично.
Ура!
источник
Частичный и умеренно неудобный обходной путь: загрузитесь в windows и включите подсветку, затем перезапустите Linux и они останутся включенными
источник