2012-09-14 28 views
0

好的,所以...我想用所有可用的鍵盤地圖生成一個文件。我可以使用LC_ALL爲區域設置執行此操作,但我不知道如何自動使用鍵盤映射執行此操作。在bash中生成鍵盤地圖名稱列表

使用這個命令,我可以得到適當的鍵盤映射表名(es.map.gz)

find /usr/share/kbd/keymaps -follow -name "*.gz" | sed 's|^.*/||g' | sort 

但我不知道是否有任何辦法讓「es.map.gz」是「西班牙「

感謝

回答

0

很好的線索是在文件名中,ES代表西班牙,我沒有在我的Linux這些文件,但看到它在網絡上,並承認一些可能不是直線前進但在大多數情況下是國家代碼。 http://fonlow.com/zijianhuang/kpa/trancountry.html

你也可以得到腳本文件用gunzip對TMP文件夾中,然後運行

strings es.map|head -100 |grep {for some pattern} 

運行在地圖文件中的字符串時,至於什麼語言國家

您可能會發現更多的線索