it-swarm.com.de

Wie aktiviere ich die Wifi-Umschalttaste (F12)?

Ich habe Ubuntu 18.04 auf meinem HP ausgeführt und vor dem Dual-Booting, wenn ich nur Windows hatte, habe ich immer die Taste gedrückt F12 Taste zum einfachen Ein- und Ausschalten des WLANs. Das ist der einzige Schlüssel, der unter Ubuntu nicht funktioniert.

Ich habe bereits Bash-Skripte und Tastatureinstellungen ausprobiert, ohne Erfolg. Ich habe es höchstens geschafft, Nachrichten zu erhalten, aber das WLAN ist gleich geblieben. (Außerdem lassen mich die Einstellungen nicht festlegen F12 Allein, also setze ich mich Ctrl+F12; obwohl gerade das ist das geringste meiner Bedenken)

Bis jetzt habe ich folgendes:

#!/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

Was könnte falsch sein?

1
aaaaa

F12 sollte bindbar sein. Haben Sie versucht, unter "Einstellungen"> "Geräte"> "Tastatur" eine benutzerdefinierte Bindung am unteren Rand der Seite hinzuzufügen?

In beiden Fällen sollte das Skript funktionieren, wenn Sie diese beiden Zeilen ändern:

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

Zu:

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

Erstellen Sie einfach eine Datei mit dem Namen "toggle_wifi.sh" (Inhalt siehe unten), machen Sie sie ausführbar und speichern Sie sie im Verzeichnis/usr/local/bin /. Fügen Sie dann eine Tastenkombination in den Einstellungen hinzu.

  • Name: Wifi ein-/ausschalten
  • Befehl: toggle_wifi.sh
  • Abkürzung: F12

inhalt der toggle_wifi.sh-Datei: -

#!/bin/sh

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

Vielen Dank an die oben genannten, die mir die wichtigsten Anweisungen gegeben haben, um eine Weile herauszufinden, wie das geht.

2
Stevin Jed