Création d'un lanceur d'applications personnalisé avec QuickList
Les lanceurs d'applications que vous voyez dans le menu principal de votre environnement de bureau sont configurés en utilisant .fichiers de bureau. Ces .Les fichiers de bureau contient du code adhérant aux normes spécifiées par les spécifications Freedesktop.
Pour créer un lanceur d'applications personnalisé avec QuickList, il est important de comprendre la structure d'un .Fichier de bureau en premier. Cet article répertorie uniquement les options essentielles pour créer un lanceur d'applications personnalisés simple. Cependant, .Les fichiers de bureau sont vraiment puissants et il est possible de créer des lanceurs avancés avec des centaines d'options qui comprennent des chaînes spécifiques à la langue, des restrictions d'environnement de bureau, des balises de mots clés, etc.
L'exemple ci-dessous montre un lanceur d'applications personnalisé appelé «éditeurs de texte» ayant deux actions dans une liste rapide:
[Entrée de bureau]Où:
Donc pour créer un valide .Lanceur de bureau avec QuickList, vous devez d'abord avoir une large catégorie [entrée de bureau], suivie des entrées [Action de bureau xxxx] qui définissent le comportement des actions individuelles dans une liste rapide. Il est nécessaire que vous utilisiez toutes les variables expliquées ci-dessus, car ce sont les nus minimums requis pour un fonctionnel .fichier de bureau.
Notez que vous devez spécifier correctement le nom de l'icône afin que le système puisse automatiquement choisir une icône pour votre lanceur personnalisé. Il est possible d'utiliser votre propre fichier d'icônes, mais pour la cohérence et la réduction des dépendances pour le lanceur personnalisé, il est recommandé d'utiliser des icônes déjà incluses dans vos distributions.
Pour voir tous les noms d'icônes valides, exécutez la commande ci-dessous dans un terminal:
$ arbre -ialf / usr / share / icons / | grep .PNG | sed 's:.* / :: '| Trier | Uniq | sed 'S /.png // g '
Pour enregistrer tous les noms d'icônes valides dans un fichier texte, exécutez la commande ci-dessous dans un terminal:
$ arbre -ialf / usr / share / icons / | grep .PNG | sed 's:.* / :: '| Trier | Uniq |
sed 'S /.png // g '> icon_name.SMS
Pour activer un .Lanceur d'applications de bureau avec QuickList, vous devez l'enregistrer à l'emplacement approprié. Exécutez les commandes ci-dessous pour créer le requis .Fichier de bureau:
$ cd ~ /.local / partage / applications
$ subl text-éditors.bureau
Remplacez «Subl» par la commande de votre éditeur de texte préféré. Collez le code ci-dessus ou utilisez votre propre code, faites le fichier exécutable à l'aide de la commande ci-dessous:
$ chmod + x éditeurs de texte.bureau
Tous les listes rapides sont désormais accessibles en cliquant avec le bouton droit sur l'icône du lanceur d'applications personnalisées. Voici à quoi ressemble le résultat final avec un lanceur d'applications créé à partir du code ci-dessus:
Création d'une application de capture d'écran utilisant un lanceur personnalisé et des listes rapides uniquement
Comme vous pouvez définir les actions de clic gauche et de clic droit de tout lanceur personnalisé, il est possible de créer des applications minimales sans trop de code et d'interface GUI. Découvrez un exemple d'une application de capture d'écran réalisée à l'aide de QuickLists uniquement.
Pour commencer, vous devez installer certaines dépendances pour que l'application de capture d'écran fonctionne:
$ sudo apt installer imageMagick xdotool
Créer un nouveau .Fichier de bureau:
$ cd ~ /.local / partage / applications
$ SUBL CEAPTENSHOT-APP.bureau
Collez le code ci-dessous dans la capture d'écran-application.Fichier de bureau:
[Entrée de bureau]Enregistrez le fichier et faites-le exécutable:
$ chmod + x capture d'écran-app.bureau
Maintenant, chaque fois que vous cliquez sur «L'application de capture d'écran», elle capturera une capture d'écran en plein écran et la stockera dans le répertoire ~ / images. Plus d'options sont disponibles lorsque vous faites un clic droit sur l'icône de l'application.
La création de lanceurs personnalisés avec Quicklists est un excellent moyen d'accéder aux applications et aux commandes couramment utilisées. Comme ces lanceurs d'applications fonctionnent comme n'importe quelle autre application de bureau, il est possible de les épingler sur la barre des tâches ou le panneau disponible dans votre environnement de bureau. Si vous gardez les dépendances minimales, ces lanceurs sont assez portables et peuvent être partagés entre différents systèmes.