Erstellen Sie eine Tastenkombination zum Ein- und Ausschalten des Flugmodus

Erstellen Sie eine Tastenkombination zum Ein- und Ausschalten des Flugmodus

Ich möchte eine Tastenkombination zum Ein- und Ausschalten des Flugmodus erstellen, weiß aber nicht, welchen Befehl ich verwenden soll.

Um eine Tastenkombination zu erstellen, gehe ich zu „Einstellungen“ > „Tastatur“ > „Tastenkombinationen“ und gebe dann einen Befehl an, der ausgeführt werden soll, wenn ein bestimmter Beschleuniger (Tastenkombination) aktiviert wird.

Welcher Befehl muss hier angegeben werden, um den Flugzeugmodus über eine Tastenkombination umzuschalten?

Beachten Sie, dass vor einiger ZeitIch habe eine ähnliche Frage gestellt, aber die Antwort die ich damals bekam lässt sich hier nicht anwenden, da ein Tastenkürzel nicht zwischen "an" und "aus" umschalten kann, sondern den Flugmodus wirklich umschalten und nicht nur aktivieren oder deaktivieren soll.

Antwort1

Sie können das folgende einfache Bash-Skript verwenden:

#!/bin/bash

wifi="$(nmcli nm wifi | awk 'FNR == 2 {print $1}')"

if [ "$wifi" = "enabled" ]; then
    nmcli nm wifi off
else
    nmcli nm wifi on
fi

Vergessen Sie nicht, es ausführbar zu machen:

chmod +x /path/to/script

Fügen Sie dann Ihre benutzerdefinierte Tastenkombination zu diesem Skript hinzu (Sie können die Tastenkombination selbst wählen – es sollte etwas Einfaches für Sie sein, z. B. Alt+ F5):

benutzerdefinierte Verknüpfung hinzufügen

Antwort2

„ Verwenden nmcli radio wifials“ nmcli nmist veraltet.

Hier ist das aktualisierte Skript.

    #!/bin/bash
    
    wifi="$(nmcli radio wifi)"
    
    if [ "$wifi" = "enabled" ]; then
        nmcli radio wifi off
    
    else
        nmcli radio wifi on
    
    fi

verwandte Informationen