Ubuntu 19.04 如何擺脫 Ctrl+Alt+F7

Ubuntu 19.04 如何擺脫 Ctrl+Alt+F7

有人可以對此給出明確的答案嗎?這些快捷方式對於任何開發人員來說都很常見,幾乎在任何IDE中...我不知道為什麼要花一個多小時來尋找禁用這些快捷方式的方法並且沒有任何結果...

每當我按下這個組合(應該在我的程式碼中找到用法)時,我的作業系統就會變成空白,並透過 Ctrl+Alt+F1 恢復正常。

任何幫助表示讚賞。我確信我不是唯一一個遇到這個問題的人。

答案1

以下方法適用於 Kubuntu 18.04.2 LTS。如果您使用 X,它應該對您有用(但是我不希望它在韋蘭起作用)。

這個答案內容如下:

您有兩個不同的鍵盤映射。一種由圖形環境 (X) 使用,另一種由控制台使用。

xmodmap第一個由和配置setxkbmap。第二個是由配置的loadkeys

您可以使用 轉儲第一個xmodmap,使用 轉儲第二個dumpkeys

xmodmap -pke(從圖形環境中運行它)的輸出包含類似的內容

keycode  73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7

要執行您想要的操作,您需要替換XF86Switch_VT_7F7.呼叫

xmodmap -e 'keycode 73 = F7 F7 F7 F7 F7 F7 F7'

從現在開始Ctrl++Alt不會F7切換到VT_7。如果您無論如何都需要切換,您可以

  • 綁定XF86Switch_VT_7到另一個按鍵,
  • 或透過任何非圖形控制台「中轉」(例如點擊Ctrl+ Alt+ F3),其中xmodmap沒有管轄權,並且Alt+ F7(或Ctrl+ Alt+ F7)切換到 VT_7。

在我的測試中,我確認我可以在 VLC 中綁定並使用Ctrl+ Alt+ 。F7其他 GUI 應用程式也應該能夠使用該捷徑。


我使用的是 Kubuntu 18.04.2 LTS,我可以透過貼上將解決方案永久化

keycode 73 = F7 F7 F7 F7 F7 F7 F7

進入我的~/.Xmodmap文件。這是有效的,因為/etc/X11/Xsession來源檔案來自/etc/X11/Xsession.d/;其中一個文件是執行的80kubuntu-xmodmap文件(如果存在)。xmodmap$HOME/.Xmodmap

相關內容