Comment gagner du temps avec les raccourcis clavier personnalisés sur le système d’exploitation Raspberry Pi
Raspberry Pi est un ordinateur monocarte (SBC) populaire avec un ensemble diversifié d'applications. Il fonctionne classiquement sur le système d'exploitation Raspberry Pi (anciennement Raspbian), mais vous pouvez y installer d'autres systèmes d'exploitation selon les exigences de votre projet.
Comme tout autre système d'exploitation, Raspberry Pi OS dispose également de raccourcis clavier intégrés pour vous aider à effectuer des opérations rapidement. De plus, vous avez la possibilité de créer des raccourcis clavier personnalisés pour exécuter des programmes ou effectuer certaines actions sur votre Raspberry Pi.
Pourquoi devriez-vous créer des raccourcis clavier sur Raspberry Pi?
Avec le système d'exploitation Raspberry Pi (environnement de bureau), vous exécutez généralement un programme en le localisant sur le système et en double-cliquant dessus. Bien que cela soit tout à fait acceptable, si vous souhaitez vous épargner quelques étapes, vous pouvez attribuer un raccourci clavier au programme / script que vous souhaitez exécuter pour l'exécuter efficacement.
De même, vous pouvez également envisager de créer des raccourcis clavier personnalisés si vous avez des touches manquantes / cassées sur votre clavier. À cette fin, vous pouvez créer une combinaison de touches personnalisée pour l'action liée à la touche cassée / manquante et l'affecter à une autre touche de votre clavier.
Par exemple, si vous utilisez Scrot pour prendre des captures d'écran sur Raspberry Pi et que votre clavier n'a pas la touche PrtScr (Print Screen), vous pouvez attribuer l'exécution du programme à votre touche préférée.
Comment créer des raccourcis clavier personnalisés sur le système d'exploitation Raspberry Pi
Openbox est le moyen le plus simple de créer des raccourcis clavier personnalisés sur le système d'exploitation Raspberry Pi. Il s'agit essentiellement d'un gestionnaire de fenêtres pour le système X Window – présent sur le Raspberry Pi OS (LXDE) – qui vous permet de configurer le comportement de presque tous les aspects de l'environnement de bureau de Pi OS.
Une chose à noter ici, cependant, est que les combinaisons de touches que vous créez avec Openbox ne fonctionnent que sur le bureau du système d'exploitation Raspberry Pi. Ainsi, vous ne pouvez pas déclencher de programmes avec ces raccourcis clavier dans le terminal, que ce soit en mode headless ou via SSH (Secure SHell).
Voici les étapes pour créer une combinaison de touches dans Openbox:
- Ouvrez le terminal. Vous pouvez soit cliquer sur l'icône Terminal (dans la barre supérieure), soit utiliser le raccourci CTRL + ALT + T pour ce faire.
- Tapez sudo nano /etc/xdg/openbox/lxde-pi-rc.xml pour ouvrir le fichier de configuration contenant toutes les raccourcis clavier pour le système d'exploitation Raspberry Pi.
- Faites défiler jusqu'à la section qui lit les raccourcis clavier pour les applications en cours d'exécution et utilisez la syntaxe suivante pour ajouter un raccourci clavier:
<keybind key="keyboard_shortcut">
<action name="action_to_perform">
<command>command_name</command>
</action>
</keybind>Voici comment vous pouvez utiliser la commande:
<keybind key="CAs">
<action name="Execute">
<command>gnome-screenshot --interactive</command>
</action>
</keybind>Dans l'exemple ci-dessus, nous avons attribué le raccourci CTRL + ALT + s pour exécuter le programme GNOME Screenshot. Vous pouvez modifier la commande ci-dessus en fonction de vos besoins. Voici les déclarations de clé que vous pouvez utiliser pour créer des raccourcis clavier dans Openbox:
- A – ALT
- C – CTRL
- S – Décalage
- W – Super
- M – Méta
- espace – Barre d'espace
- Accueil – Accueil
- Fin – Fin
- Retour – Entrer
- BackSpace – Retour arrière
- Imprimer – Imprimer l'écran
- Appuyez sur CTRL + O pour écrire des lignes dans le fichier de configuration et CTRL + X pour quitter l'édition.
- Entrez sudo reboot pour redémarrer Raspberry Pi et appliquer vos raccourcis clavier.
Outre les déclarations de clé, il existe deux autres composants essentiels dans une commande d'association de touches: les actions et les commandes . En exploitant efficacement les deux, vous pouvez créer des raccourcis clavier pour des opérations plus complexes sur le système d'exploitation Raspberry Pi.
Actions
Les actions sont essentiellement des opérations que vous indiquez au système d'exécuter lorsque les raccourcis clavier associés sont déclenchés. Il existe différents types d'actions pour manipuler le bureau du Raspberry Pi OS ou ses fenêtres de programme.
L'une des actions les plus couramment utilisées est Exécuter , qui vous permet de créer des raccourcis clavier pour exécuter / lancer des programmes. Si vous souhaitez effectuer une autre action de fenêtre sur un programme, voici quelques actions plus utiles pour lesquelles vous pouvez créer des raccourcis clavier:
- ToggleFullScreen: permet au programme de s'exécuter en mode plein écran.
- Iconify: réduit la fenêtre d'un programme.
- ToggleMaximize: Maximise / minimise une fenêtre.
- Fermer: ferme une fenêtre de programme.
- PrevWindow: fait passer le focus à la fenêtre précédente.
- NextWindow: Passez le focus à la fenêtre suivante.
- ToggleShowDesktop: masque toutes les fenêtres du bureau.
Ce ne sont, bien sûr, que quelques actions que vous pouvez utiliser avec Openbox, et il existe de nombreuses autres options pour des tâches complexes que vous pouvez découvrir sur le wiki d'Openbox .
Commandes
Les commandes sont le composant le plus crucial dans la création de raccourcis clavier. Ce sont essentiellement des instructions que les raccourcis de bureau utilisent pour exécuter leurs programmes associés. Vous pouvez entrer ces commandes dans le terminal pour vérifier si elles fonctionnent avant de les utiliser dans vos raccourcis clavier.
Les raccourcis clavier Openbox utilisent les commandes pour effectuer les opérations souhaitées lorsque les raccourcis clavier attribués sont déclenchés. Pour trouver la commande d'un programme:
- Cliquez dessus avec le bouton droit de la souris (dans le menu Démarrer) et allez dans Propriétés .
- Cliquez sur l'onglet Entrée du bureau et sélectionnez la valeur du champ Commande .
La plupart des programmes ont une commande simple pour leur exécution, mais il y a quelques exceptions. Par exemple, GNOME Screenshot vous oblige à utiliser gnome-screenshot – interactive pour l'exécuter avec un raccourci clavier personnalisé.
Autres commandes pour certains des programmes couramment utilisés sur Raspberry Pi:
- pcmanfm: Gestionnaire de fichiers
- lxterminal: Terminal
- navigateur chrome : navigateur Chrome
- geany: Geany IDE
- gnome-screenshot: Capture d'écran GNOME
- gimp: GIMP
De même, dans certains programmes, vous pouvez voir des commandes contenant des paramètres supplémentaires tels que % U , % F. Ces paramètres concernent la clé Exec dans les fichiers .desktop dans le cadre des spécifications d'entrée de bureau et déterminent la manière dont les programmes gèrent les arguments.
Mais, à moins que vous ne souhaitiez ouvrir des programmes dans des états spécifiques, vous n'aurez pas besoin de spécifier ces paramètres dans leurs raccourcis clavier.
Utilisation de raccourcis clavier personnalisés pour effectuer des tâches efficacement
En utilisant Openbox, vous pouvez créer des raccourcis clavier personnalisés pour simplifier beaucoup de vos opérations sur le Raspberry Pi. Si vous préférez utiliser votre clavier plutôt que la souris pour contrôler et naviguer dans les systèmes d'exploitation, c'est un excellent moyen de créer des raccourcis clavier qui répondent à vos besoins similaires sur le système d'exploitation Raspberry Pi.
Mais, un conseil avant que vous ne soyez trop enthousiasmé par les raccourcis clavier personnalisés: assurez-vous toujours que les raccourcis clavier que vous créez ne sont pas déjà présents dans le fichier de configuration Openbox. Vérifiez également que l'action et le raccourci clavier que vous prévoyez d'utiliser dans votre combinaison de touches ne sont pas déjà associés à une autre combinaison de touches.