將 Fn+F3 從 XF86Sleep 重新映射到 XF86MonBrightnessUp

將 Fn+F3 從 XF86Sleep 重新映射到 XF86MonBrightnessUp

我有一台新筆記型電腦,它是 Toshiba 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

看一眼xmodmap

如果您希望保留所做的更改,請在其中建立腳本,/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。

相關內容