沒有 x11 的鍵盤快速鍵

沒有 x11 的鍵盤快速鍵


我不久前就找到了解決方案,但現在我用谷歌搜尋了幾個小時卻找不到它。
那麼,問題是:如何在不運行 X-server 的情況下在 linux(例如 ubuntu)中設定鍵盤快捷鍵?
我有一個帶有 ubuntu 的家庭伺服器,當我按下鍵盤上的多媒體鍵時,我想運行腳本。我怎樣才能做到這一點?

答案1

大多數 Linux 用戶都有bashshell。您可以編輯.inputrc檔案以使其重新解釋字元序列(您的多媒體鍵可能send) 到命令字串中。這稱為鍵綁定。

要查看這是否可行,您首先必須找到鍵盤為其中一個鍵發送的內容。你可以透過運行來做到這一點

cat -v

(這使得特殊字元以可列印的形式顯示),然後control/V在按下要綁定的多媒體鍵之前按下(然後釋放!)。

如果您的鍵盤確實發送可用的字串,下一步是修改您的.inputrc檔案以進行適當的鍵綁定。手冊bash的部分8.3 讀取行初始化文件提供更多資訊。還有各種其他來源,例如詳細描述Linux 從頭開始

答案2

actkbd可以在Linux按鍵事件上執行任意程式。

相關內容