web-dev-qa-db-fra.com

Créer un raccourci clavier pour activer / désactiver le mode avion

Je souhaite créer un raccourci clavier qui active/désactive le mode avion, mais je ne sais pas quelle commande utiliser.

Pour créer un raccourci, accédez à Paramètres> Clavier> Raccourcis, puis spécifiez une commande à exécuter chaque fois qu'un accélérateur donné (touche de raccourci) est activé.

Quelle commande faut-il spécifier ici pour basculer en mode avion via une touche de raccourci?

Notez qu'il y a quelque temps j'ai posé une question similaire , mais la réponse que j'ai obtenue à l'époque ne peut pas être appliquée ici, puisqu'un raccourci clavier ne peut pas basculer entre "on" et "off", mais devrait vraiment basculer sur le mode Avion et pas seulement l’activer ou le désactiver.

2
lindhe

Vous pouvez utiliser le script bash simple suivant:

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

N'oubliez pas de le rendre exécutable:

chmod +x /path/to/script

Ajoutez ensuite votre raccourci personnalisé à ce script (à vous de choisir le raccourci que vous souhaitez choisir - cela devrait être quelque chose de simple, comme Alt+F5):

add custom shortcut

2
Radu Rădeanu