将 Fn+F3 从 XF86Slee 重新映射到 XF86MonBrightnessUp

将 Fn+F3 从 XF86Slee 重新映射到 XF86MonBrightnessUp

我买了一台新笔记本电脑,是东芝 Sattelite Pro R50,我在上面安装了 Linux Mint 17.1。过了一段时间,发现亮度按钮映射不正确。

Fn+F3映射到 XF86Sleep

Fn+F2映射到 XF86Battery

这些键应分别映射到 XF86MonBrightnessUp 和 XF86MonBrightnessDown。

我还没有找到针对此问题的任何可行解决方案。

有一个用法xbingkeys允许我将 XF86Battery 绑定到脚本,但它仍然不适用于 XF86Sleep。

.xbindkeysrc文件如下。这/usr/bin/caja仅用于测试目的。

# brightness down
"/usr/bin/caja"
    m:0x0 + c:244
    XF86Battery

# brightness up
"/usr/bin/caja"
    m:0x0 + c:150
    XF86Sleep

我正在寻找一种解决方案,将按键重新绑定到亮度降低/提高键,或者至少在按下组合键时运行自定义脚本。目前Fn+F3会使计算机进入睡眠模式,这非常烦人。

答案1

看一眼修改映射

如果希望保留所做的更改,请创建一个脚本/etc/X11/xinit/xinitrc.d,然后将之前执行的所有 xmodmap 命令(每条命令占一行)添加到其中。现有的脚本似乎是 bash 脚本,因此请从以下行开始

#!/bin/bash

您需要 root 权限才能创建该文件,如果您不熟悉该文件,请在您最喜欢的 Linux Wiki 中阅读相关内容。如果您创建了该脚本,您仍然需要使其可执行chmod +x /etc/X11/xinit/xinitrc.d/YOUR_SCRIPT_NAME.sh– 有关更多详细信息,请再次访问您最喜欢的 Linux Wiki。

相关内容