Wifiは正常に動作しますが、fn + f2でオン/オフを切り替えることはできません。 Ubuntu 12.04 LTS新規インストール(デュアルブートなし)のAsus 1015e-DS03があります。
Linux ASUS-1015E-DS03 3.8.0-35-generic#52〜precise1-Ubuntu SMP Thu Jan 30 17:24:40 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux.
問題はasus_nb_wmiドライバーにある可能性があります。
同じ問題がある場合は、バグレポート#1277959に自分を追加してください。 https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1277959
ありがとうございました。
christian@ASUS-1015E-DS03:~$ lsmod | grep asus
asus_nb_wmi 16990 0
asus_wmi 24794 1 asus_nb_wmi
sparse_keymap 13890 1 asus_wmi
wmi 19256 1 asus_wmi
video 19574 2 i915,asus_wmi
christian@ASUS-1015E-DS03:~$ rfkill list all
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
christian@ASUS-1015E-DS03:~$ lsmod | grep -e ath9k -e asus
ath9k 161996 0
mac80211 619465 1 ath9k
ath9k_common 13859 1 ath9k
ath9k_hw 457667 2 ath9k,ath9k_common
ath 24123 3 ath9k,ath9k_common,ath9k_hw
asus_nb_wmi 16990 0
asus_wmi 24794 1 asus_nb_wmi
sparse_keymap 13890 1 asus_wmi
cfg80211 499466 3 ath9k,mac80211,ath
wmi 19256 1 asus_wmi
video 19574 2 i915,asus_wmi
この問題が新しいアップデートで修正されるまで、「xbindkeys」ツールを使用して、選択したホットキー(単一キーまたはキーの組み合わせ)を設定し、WiFiの有効/無効を切り替えることができます。こうやって。
1)最初に、スクリプトを作成します(使いやすくするため、同じホットキーを使用してオン/オフを切り替えることができます)-
#!/bin/bash
# Script to toggle the wireless blocked/unblocked
# index no. of phy interface
IFACE=`rfkill list all | grep phy | cut -c 1`
# WiFi block state 0=active, 1=blocked
BLOCKED=`rfkill list all | grep -iA1 phy | grep -ic soft.*yes`
if [ $BLOCKED -eq 1 ]; then
rfkill unblock $IFACE
else
rfkill block $IFACE
fi
上記のボックスの内容をテキストファイルにコピーアンドペーストし、wifitoggle.shという名前でこのファイルをホームディレクトリに保存します。ファイルが「#!/ bin/bash」で始まり(二重引用符なし)、最後の行が「fi」で終わることを確認してください。
2)スクリプトを実行可能にします:
chmod +x wifitoggle.sh
3)/ binディレクトリにこのスクリプトへのシンボリックリンクを作成します。
Sudo ln -s $HOME/wifitoggle.sh /bin
B.選択したHotKeyでスクリプトをバインドします。
1)xbindkeys-config(xbindkeysのGUIフロントエンド-コマンドでホットキーをキャプチャしてバインドするプログラム)をインストールします
Sudo apt-get install xbindkeys-config
2)デフォルトの設定ファイルを作成します(そうしないと、キーキャプチャステップでクラッシュします)
xbindkeys --defaults > ~/.xbindkeysrc
3)端末からプログラムを実行します(Unityダッシュでランチャーを作成しないため)
xbindkeys-config
ターミナルをバックグラウンドで実行したままにします。開いたGUIボックスには、3つのサンプルショートカットが既に存在します。あなたはそれらを残すことができます。
4)GUIの下部にある[新規]ボタンをクリックします。
5)GUIの右側のペインで、「名前」フィールドに適切な名前を入力します。 「トグルWifi」
6)[キーの取得]ボタンをクリックします。これにより、小さな空白のボックスが開き、入力を待つだけになります。
7)Wifiのオン/オフを切り替えるために必要なキー(またはキーの組み合わせ)を押します。たとえば、「F3」キー(ほとんど使用されないままです)。小さなボックスが消え、キーが記録されます。
8)[アクション]フィールドに次のように入力します-
/bin/bash /bin/wifitoggle.sh
9)[適用]ボタンをクリックし、ホットキーをテストして、期待どおりに機能するかどうかを確認します。
10)[保存して適用して終了]をクリックして、新しいホットキーをデフォルトのファイルに保存して終了します。
これから、このキーまたはキーの組み合わせを押すとすぐに、wifiの状態がオンからオフ、またはオフからオンに変わります。
Fnキーは、私が見つけることができるキーキャプチャプログラムで認識されていないようです(おそらくそれが「ハードウェアスイッチ」と見なされる理由です)、まだ使用することはできません。
問題に対するバグレポートを提出していただき、回避策としてこのスレッドを示してください。該当するバグは見つかりませんでしたので、おそらく新しいバグを報告する必要があります。 https://bugs.launchpad.net/ubuntu/