帶有鍵盤映射的 .xinitrc 不起作用

帶有鍵盤映射的 .xinitrc 不起作用

我運行的是 Ubuntu 13.10。當我按照以下說明使用 xmodmap 重新映射鍵時如何重新映射某些按鍵或裝置?,重新映射工作正常。但是,當我在主資料夾中將 .xinitrc 檔案建立為純文字檔案xmodmap .Xmodmap並重新啟動電腦時,我仍然會遺失變更。我也嘗試過,xmodmap ~/.Xmodmap但這沒有什麼區別。當我xmodmap .Xmodmap在啟動後簡單地運行命令時,它確實有效。有任何想法嗎?

答案1

您可以建立一個腳本,在每次登入時執行。

  • 建立一個空的 .sh 文件
  • 在裡面輸入您的代碼。它可以看起來像這樣:
#!/bin/bash
# 這是我的重新映射,將 AltGr 更改為 W。
睡覺 25
xmodmap -e“刪除 mod1 = Alt_R”
xmodmap -e“鍵碼 108 = w W Cyrillic_ve Cyrillic_VE”
  • 使其可執行。

  • 將其新增至會話和啟動的應用程式自動啟動標籤。

答案2

嘗試.xsessionrc改為創建。.xinitrc我相信,僅由 xinit 使用 - 當 X 由 lightdm 或 gdm 等顯示管理器啟動時,我不認為它是來源的。

相關內容