微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu17.10键盘背光灯以及鼠标无效的问题

USB键盘背光灯不能开启

在linux系统中,外接USB键盘背光灯的开关键“soroll lock"是不起作用,查到的原因可能和X11有关,而且不能从系统本身解决这个问题,本来是个小事,但真要解决,可能会引起别的BUG。 这个只能手动自己解决

在~/.bashrc配置文件中,写一个backlight()函数,需要的时候执行这个函数,再按soroll lock键。

function backlight() {
    xmodmap -e "add mod3 = Scroll_Lock"
    xmodmap -pm
}

执行命令backlight后,返回如下的信息:

xmodmap:  up to 4 keys per modifier,(keycodes in parentheses):

shift       Shift_L (0x32),Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),Control_R (0x69)
mod1        Alt_L (0x40),Alt_R (0x6c),Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3        Scroll_Lock (0x4e)
mod4        Super_L (0x85),Super_R (0x86),Super_L (0xce),Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),Mode_switch (0xcb)

其中“mod3 Scroll_Lock (0x4e)”表示开启了scroll_lock的按键。这个方法缺陷:重启后无效;注销后失效;重启gnome或者KDE无效;必须再次执行backlight()。

要想避免这点,要修改配置文件

sudo gedit /usr/share/X11/xkb/symbols/us

# 转到xkb_symbols "basic" {……},在字典末尾添加:
modifier_map Mod3	{ Scroll_lock };

鼠标无效的问题

今天安装了ubunu17.10,发现鼠标在刚进登录界面时是有效的,但突然没反应了,换个鼠标(滚轮不太灵)没问题,肯定不是USB接口有问题。后来查到,尝试重启USB驱动,失效的鼠标正常工作了。

# rework usb-mouse
function mouse() {
    sudo modprobe -r usbhid && sudo modprobe usbhid
}

不过,我验证过,注销后,鼠标仍可以正常工作;但是,重启后,鼠标在登录界面正常,而进入桌面就会失效,执行mouse命令后会正常工作。

原文地址:https://www.jb51.cc/ubuntu/351040.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐