打开/关闭 wifi 时,wifi 被“软阻止”,有什么方法可以自动运行“rfkill unblock”吗?

打开/关闭 wifi 时,wifi 被“软阻止”,有什么方法可以自动运行“rfkill unblock”吗?

因此,在这台经过 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,

相关内容