在 2016 年末的 Razer Blade Stealth 上安装了 Ubuntu 16.10。当我按下 CAPS LOCK 时,它的指示灯亮起,并且它可以正常工作。但是当我再次按下它将其关闭时,屏幕被矩形故障覆盖,有时扬声器上会播放静态声音,并且设备变得无响应但不会重新启动。某种崩溃。
我不确定这是否与 X 服务器、lightdm 或内核崩溃有关?我甚至不确定要查看哪些日志才能开始调试。
如果我使用以下方式禁用 lightdm:
sudo systemctl stop lightdm.service
然后按 ctrl+alt+F1(没有 fn 键)获取文本提示,CAPS LOCK 没有问题。
可能出了什么问题?我该如何开始对其进行分类?
编辑 1:重复取消选中大写锁定会导致 Ubuntu 安装崩溃,答案不足
编辑2:我尝试过的其他一些事情:
- 通过 ssh 进入盒子,看看我是否可以按照以下方法收集 dmesg 和 xorg 日志这里. 主机崩溃后,ssh 会话无响应。
- 尝试不同的桌面环境
- 尝试不同的窗口管理器
答案1
我也有新款 Razer Blade Stealth,也遇到了同样的问题,但通过安装适用于 Linux 的 Razer 键盘驱动程序解决了这个问题,你可以在在 GitHub 上并禁用内置键盘驱动程序。
这里有一个适用于 Ubuntu(16.04 及更新版本)的 PPA:
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
禁用它(在我的例子中是“AT Raw Set 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 键是否不再导致崩溃。
答案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 上
答案3
这个是为了禁用键盘上的大写锁定,以便您不会意外损坏您的 razerblade stealth 笔记本电脑:
setxkbmap -layout us -option caps:ctrl_modifier gsettings set
org.gnome.desktop.input-sources xkb-options "['caps:ctrl_modifier']"
答案4
伙计们,我找到了这个问题的解决方案。我大约 10 分钟前试过了,我的机器还没有死机。创建一个包含以下内容的脚本:
remove Lock = Caps_Lock
keysym Caps_Lock = 0x0000
我调用了我的killcapslock
之后,从你的终端运行:
xmodmap killcapslock
此后,大写锁定键将不再锁定您的电脑。
所有功劳归于:
https://www.linux.com/tutorials/how-kill-caps-lock-your-linux-desktop/
我使用的是 Razer Blade 2016,12.5 英寸,英特尔 620HD 集成显卡