GNU/Linux >> Tutoriels Linux >  >> Linux

Secrets du plasma :raccourcis et actions personnalisés

Après avoir écrit mon avis sur Ksnip, un outil de capture d'écran pratique, quelqu'un a déclaré qu'il aimerait pouvoir associer ce programme à son raccourci pour capturer des captures d'écran. En particulier, ils ont également déclaré qu'ils aimeraient pouvoir prendre des zones rectangulaires plutôt que des zones plein écran ou fenêtrées. Cela m'a fait réfléchir, et je me suis dit qu'il y avait peut-être du matériel didactique ici ?

La réponse est oui. Maintenant, ma mission aujourd'hui est double. Premièrement, vous montrer comment vous pouvez attribuer des raccourcis personnalisés à des actions personnalisées dans Plasma. Deuxièmement, montrez encore une fois la flexibilité incroyable et sans fin de l'environnement de bureau Plasma, car rien d'autre ne le fait à moitié aussi bien que Plasma. En fait, tout cela me rappelle cette chanson accrocheuse et ringarde The Spy Who Loved Me, la séquence thème du film homonyme 007 Bond. Et il s'ouvre sur les paroles suivantes :Personne ne fait mieux, je suis triste pour le reste... En effet, commençons ce tutoriel.

Tout personnaliser

Ouvrez le menu Plasma, puis tapez Raccourcis personnalisés. Cela ouvrira un menu dans lequel vous pourrez revoir les raccourcis "personnalisés" existants, avec leurs déclencheurs et actions, puis éventuellement en ajouter d'autres. Vous devez également vous rappeler qu'il existe deux autres catégories de raccourcis dans les paramètres Plasma, ce qui peut être un peu déroutant, mais quelque peu au-delà de la portée de ce que nous faisons ici.

Développez la section Captures d'écran existante. Cliquez sur la région rectangulaire (ou sur n'importe quelle entrée) pour voir comment elle est définie dans le volet de droite. L'onglet Déclencheur renvoie simplement au raccourci en question. L'onglet d'action est la pièce intéressante. Ici, la capture d'écran de la région rectangulaire est réalisée à l'aide de Spectacle, via un appel D-Bus. Cela peut être une référence pour ce que nous pouvons vouloir accomplir avec Ksnip, ou tout autre programme, d'ailleurs.

Ajouter une nouvelle application et commande

Mettez en surbrillance la section Capture d'écran, puis cliquez sur le bouton Modifier pour la développer. Ici, vous aurez une multitude d'options disponibles. Vous pouvez supprimer des raccourcis ou des groupes de raccourcis existants, exporter ou importer des données, ce qui peut être utile si vous disposez déjà d'un ensemble de raccourcis utiles d'un autre système, ou si vous souhaitez peut-être créer une sauvegarde avant un changement majeur.

Vous pouvez également créer un nouveau groupe ou de nouvelles actions. Trois catégories sont disponibles. Vous pouvez définir des actions de souris et de fenêtre, ou créer des raccourcis, qui, encore une fois, dans le style Monty Python, se déclinent en trois versions. Vous pouvez définir une commande D-Bus (comme celle de Spectacle), une entrée au clavier spécifique ou une action personnalisée. Supposons maintenant que nous voulions ajouter une commande D-Bus à notre application. La première question (naïve) que vous souhaitez poser est la suivante :votre programme prend-il réellement en charge ce protocole et est-il enregistré dans le système ? Vous pouvez vérifier cela avec la commande qdbus :

qdbus

...
:1.46
org.kde.kiod5
org.kde.kioexecd
org.kde.kpasswdserver
org .kde.kssld5
:1.51
:1.52
:1.53
:1.6
org.kde.klauncher5
:1.7
org.kde .StatusNotifierWatcher
org.kde.kappmenu
org.kde.kcookiejar5
org.kde.kded5
org.kde.keyboard
org.kde.plasmanetworkmanagement
org.kubuntu.NotificationHelper
org.kubuntu.restrictedInstall
org.freedesktop.DBus

TL;DR :Si vous ne voyez pas votre programme dans la liste, alors la réponse est non. Mais alors, même si vous le voyez, vous n'êtes peut-être pas à l'aise avec cette approche, car vous ne connaissez peut-être pas la fonction exacte que vous devez envoyer à votre programme via D-Bus. Au lieu de cela, vous pouvez spécifier une commande personnalisée (ou URL).

Ici, j'ai décidé d'utiliser tout ce que Ksnip peut faire. En effet, si vous regardez ses options de ligne de commande, il a la capacité de saisir les régions rectangulaires (-r), la dernière région rectangulaire, de définir le délai, de définir le nom du fichier, etc. Dans les termes les plus simples, vous pouvez faire quelque chose comme ceci :

Réglez le déclencheur, et c'est tout. Désormais, si vous activez le raccourci souhaité, cette commande lancera votre application, ainsi que tous les paramètres personnalisés qu'elle prend en charge. Dans ce cas, Ksnip peut faire des zones rectangulaires, mais la fonctionnalité peut être beaucoup plus complexe. Cela dépend vraiment du programme. Et voilà. Vous pouvez maintenant commencer à ajouter des raccourcis personnalisés à vos programmes, comme bon vous semble, limité uniquement par ce qui est technologiquement faisable plutôt que par ce que Plasma peut faire.

Conclusion

La fonctionnalité de raccourci de Plasma est l'un des aspects les plus négligés de cet environnement de bureau raffiné. Et c'est un peu maladroit, car il y a tellement de choses couvertes par ce terme générique. La meilleure chose que l'équipe de développement de KDE puisse faire est peut-être de simplifier le module système, de séparer entièrement les actions des raccourcis clavier ou d'utiliser une convention de dénomination plus intuitive.

Jusque-là, espérons-le, ce petit guide vous aidera à passer au travers et même à gagner en productivité supplémentaire. Ensuite, lorsque vous combinez tous les différents outils électriques dans Plasma, comme Krunner et des raccourcis personnalisés et des activités de bureau, vous commencez vraiment à profiter du bureau, à un tout autre niveau. Quoi qu'il en soit, voilà. Un autre secret dévoilé. Envoyez-moi un ping pour toute demande, et à bientôt.


Linux
  1. Les secrets du plasma :comment personnaliser Dolphin à la perfection

  2. Plasma 5.24 est fantastique

  3. KDE Connect s'améliore de plus en plus

  4. Bureau plasma, mise à l'échelle HD et snaps

  5. Linux - Compiler et installer un noyau Kernel.org sur un volume personnalisé sur disque ?

Secrets du bureau Plasma :espacement des icônes de la zone système

Plasma Unity ressemble - Plus d'ajustements de bouton Latte et de fenêtre

Plasma 5.18 LTS review - Le bon, le mauvais... et ouais

Revue Plasma 5.17 - Le spectacle doit continuer (et être bon)

Bureau plasma avec menu global, titre d'application et boutons de panneau

Ultrabook &Bionic - Courir Plasma