Я получил решение на хинду Форумах. Это оказалось неправильно сконфигурированным ядром.
Вот конфигурация ядра, которая работает (из сообщения, которое я связал с вышеупомянутым):
[*] Networking support --->
-*- Wireless --->
<*> cfg80211 - wireless configuration API
[*] enable powersave by default
[*] cfg80211 wireless extensions compatibility
[*] Wireless extensions sysfs files
<*> Common routines for IEEE802.11 drivers
<*> Generic IEEE 802.11 Networking Stack (mac80211)
Default rate control algorithm (Minstrel) --->
-*- Enable LED triggers
Device Drivers --->
[*] Network device support --->
[*] Wireless LAN --->
<*> Atheros Wireless Cards --->
<*> Atheros 802.11n wireless cards support
Попытайтесь использовать это awk
команда:
setxkbmap -query | grep layout | awk '{print $2}'
или используйте cut
команда
setxkbmap -query | grep layout | cut -d : -f2
Можно использовать -o
и измените grep немного
-o, --only-matching
Print only the matched (non-empty) parts of a matching line, with each such
part on a separate output line.
.
ORIGINAL_LAYOUT=`setxkbmap -query | grep -oP '(?<=layout\:\s{5})\w+'`
Мы изменили regex для использования оглядывания так не часть соответствия
grep
.
– Lekensteyn
03.01.2012, 15:43
sudo
---------121 совет--------147455----@Lekensteyn взят
– Patrick
03.01.2012, 21:53
grep
является ненужным, см. комментарий jasonwryan к вопросу. – Mat 02.01.2012, 20:58