Juste pour clarifier, je ne veux pas créer de raccourcis clavier qui exécutent les icônes du bureau.
Existe-t-il un moyen de créer un raccourci sur le bureau qui, lorsque vous cliquez dessus, exécute une combinaison de raccourcis clavier? Je trouve le Super +Shift +W raccourci pour être extrêmement utile, mais j'utilise souvent la souris uniquement pendant de longues périodes et je change fréquemment de fenêtre. Aller au clavier pour le faire est assez fastidieux.
puis-je faire une icône de bureau qui s'exécute Super +Shift +W lorsque cliqué?
Je sais qu'il y a d'autres questions de même nature, mais aucune que j'ai trouvée n'a vraiment répondu à la question.
La version très "basique" de ce que vous recherchez serait:
[Desktop Entry]
Name=Show
Exec=/bin/bash -c "sleep 0.25&&xdotool key Shift_L+Super_L+w"
Type=Application
Vous devez installer xdotool
(comme mentionné par @Takkat):
Sudo apt-get install xdotool
Collez ensuite le code ci-dessus dans un fichier vide, enregistrez-le sous (par exemple): show.desktop
~/.local/share/applications
, faites-le glisser vers le lanceur.Avec xdotool, vous pouvez simuler des coups de clavier. La commande pour exécuter votre combinaison de touches par xdotool
est:
xdotool key Shift_L+Super_L+w
Pourquoi la pause de 0.25
sec?
Sans la pause, le script démarrerait alors que vous double-cliqueriez sur l'icône et romprait la commande.
Si vous utilisez strictement le démarreur du lanceur, le Exec=
la ligne peut être:
Exec=/bin/bash -c "xdotool key Shift_L+Super_L+w"
Le .desktop
le fichier est la version de base la plus (possible) d'un .desktop
fichier. Vous pouvez "l'habiller" avec une icône, par exemple, avec un Icon=
ligne, avec le chemin d'accès à une icône que vous souhaitez utiliser. Plus d'informations sur les options ici .