Установленная Ubuntu 16.10 в Конце Хитрости блейда Razer 2016 года. Когда я поразил CAPS LOCK, легкий индикатор для нее продвигается, и она работает. Но когда я поразил его снова для отключения его, экран покрыт прямоугольными незначительными сбоями, иногда статическими играми на динамиках, и устройство становится безразличным, но не перезагружает. Катастрофический отказ некоторых видов.
Я не уверен, связано ли это с X-сервером, lightdm, или даже катастрофическим отказом ядра? Я не действительно уверен что журналы посмотреть на даже начать начинать отлаживать.
Если я отключаю lightdm с:
sudo systemctl stop lightdm.service
затем хит ctrl+alt+F1 (никакой fn ключ) для получения текстовой подсказки CAPS LOCK не имеет никакой проблемы.
Что могло возможно идти не так, как надо, и как я начинаю сортировать это?
Редактирование 1: простофиля Caps Lock Снятия флажка разрушает установку Ubuntu, недостаточный ответ
Редактирование 2: некоторые другие вещи я попробовал:
ответ Jorge Garza помогает, но после того, как приостанавливают проблему, вернулся. Добавление фиксации к /etc/pm/sleep.d/20_razer
помогает.
#!/bin/sh case $1 in suspend|suspend_hybrid|hibernate) # everything is fine ;; resume|thaw) xinput set-prop "AT Raw Set 2 keyboard" "Device Enabled" 0 ;; esac
, как объяснено здесь на GitHub
У меня также есть Новая Хитрость блейда Razer, и я имел ту же проблему, но зафиксировал ее устанавливающий razer драйвер клавиатуры для Linux, который можно найти здесь на GitHub и отключении созданного в драйвере клавиатуры.
Существует PPA для Ubuntu (16.04 и более новый):
sudo add-apt-repository ppa:openrazer/stable
sudo apt update
sudo apt install openrazer-meta
Если Вы получаете ошибки зависимости при попытке установить эти пакеты драйвера удостоверяются, что Вы включили universe
репозиторий в программном обеспечении и Обновлениях. Существует также разработка PPA (ppa:openrazer/daily
).
Перезагрузка, или вставляют новый модуль от терминала:
sudo modprobe razerkbd
После установки драйвера необходимо видеть его
lsmod | grep "razerkbd"
Второй отключают встроенный драйвер клавиатуры, который вызывает проблему. Сначала найдите название драйвера.
xinput list
Отключите его ("В Необработанном Наборе 2 клавиатуры" в моем случае)
xinput set-prop "AT Raw Set 2 keyboard" "Device Enabled" 0
Если это больше не производит ошибку, делайте изменения постоянными.
cd /etc/X11/
sudo mkdir xorg.conf.d
cd xorg.conf.d/
sudo touch 20-razer.conf
sudo xed 20-razer.conf
Скопируйте следующее в 20-razer.conf
Section "InputClass"
Identifier "Disable built-in keyboard"
MatchIsKeyboard "on"
MatchProduct "AT Raw Set 2 keyboard"
Option "Ignore" "true"
EndSection
Перезагрузка и проверка, что КЛАВИША CAPS LOCK больше не производит катастрофический отказ.
Этот должен отключить Caps Lock на Вашей клавиатуре так, чтобы Вы случайно не разрушали свой razerblade скрытый ноутбук:
setxkbmap -layout us -option caps:ctrl_modifier gsettings set
org.gnome.desktop.input-sources xkb-options "['caps:ctrl_modifier']"
Ребята, я нашел решение этой проблемы. Я попробовал это около 10 минут назад, и моя машина еще не зависла. Создайте сценарий со следующим содержанием:
remove Lock = Caps_Lock
keysym Caps_Lock = 0x0000
Я назвал свой killcapslock
После этого из вашего терминала запустите:
xmodmap killcapslock
После этого ваша Caps Lock больше не будет блокировать ваш компьютер.
Все заслуги:
https://www.linux.com/tutorials/how-kill-caps-lock-your-linux-desktop/
Я использую Razer Blade 2016, 12.5 ", Встроенная графика Intel 620HD