Domanda Come abilitare il tasto di commutazione Wifi (f12)?


Corro Ubuntu 18.04 sui miei HP e prima del dual boot, quando avevo solo Windows, premevo sempre il tasto F12 chiave per accendere e spegnere il Wifi facilmente. Questa è l'unica chiave che non funziona su Ubuntu.

Ho già provato gli script di bash e le impostazioni della tastiera, senza alcun risultato. Al massimo, sono riuscito a far apparire i messaggi, ma il wifi è rimasto lo stesso. (Inoltre, le impostazioni non mi permettono di impostare F12 da solo, così ho impostato Ctrl+F12; anche se adesso è l'ultima delle mie preoccupazioni)

Fino ad ora, ho questo:

#!/bin/sh

if [ $(nmcli nm wifi | awk '/led/ {print}') = 'enabled'  ] ; then
    nmcli nm wifi off
#    notify-send -i network-wireless-none "Wireless" "Wireless disabled"
    echo 'wifi off'
else
    nmcli nm wifi on
    notify-send -i network-wireless-none "Wireless" "Wireless enabled"
    echo 'wifi on'
fi

Cosa potrebbe esserci di sbagliato?


1
2017-08-03 15:22


origine




risposte:


F12 dovrebbe essere associabile. Hai provato ad accedere a Impostazioni> Dispositivi> Tastiera e ad aggiungere un binding personalizzato dalla parte inferiore della pagina?

In entrambi i casi, lo script dovrebbe funzionare se si modificano queste due righe:

if [ $(nmcli nm wifi | awk '/led/ {print}') = 'enabled'  ] ; then
nmcli nm wifi off
nmcli nm wifi on

A:

if [ $(nmcli radio wifi | awk '/led/ {print}') = 'enabled'  ] ; then
nmcli radio wifi off
nmcli radio wifi on

0
2017-08-08 14:50



No, lo stesso risultato esattamente: / Sembra sempre considerare che sto accendendo il mio Wifi, in quanto rimane acceso e la notifica personalizzata "Wifi abilitato" è mostrata in entrambi i modi. - aaaaa
Ho dimenticato di aggiungere un'altra riga da modificare, come da mia modifica. Prova anche tu. Anche se da quello che stai dicendo, potrebbe non fare la differenza. Quindi sappiamo che il pulsante è vincolato e funzionante, e lo script stesso viene eseguito, il che significa che il problema deve essere con il comando nmcli stesso. Non sono sicuro di sapere cosa provare dopo. - hiigaran