
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):
Antwort2
„ Verwenden nmcli radio wifi
als“ nmcli nm
ist 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