因此,在这台经过 12.04 硬件认证的戴尔 Inspiron 7520 上,当我使用功能键关闭/打开 wifi 时,wifi 将“打开”但会被软阻止。
运行rfkill unblock [interfacenumber]
确实可以正确解锁设备。
有没有办法让系统rfkill unblock [interfacenumber]
在通过功能键重新启用 wifi 卡时自动运行以解除软阻止?
不过,我的问题与我能找到的其他已问过的有关软封锁的问题不同,所以请不要将其标记为重复。我只是问如何自动执行解除封锁过程。
该设备不是 Broadcom 卡,并且永远不会是。 当按下功能键并且 wifi 卡重新启动时,这似乎不是软阻止的来源。来自lspci
:
08:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
xev | grep key
当我使用硬件按键关闭/打开 wifi 卡时请求的输出:
% xev | grep key
keys: 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0
state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
request MappingKeyboard, first_keycode 8, count 248
state 0x0, keycode 246 (keysym 0x1008ff95, XF86WLAN), same_screen YES,
state 0x0, keycode 246 (keysym 0x1008ff95, XF86WLAN), same_screen YES,