Wiki Root66

Le Wiki de Root66, tuto, infos et astuces

Outils pour utilisateurs

Outils du site


apwal_un_lanceur_d_applications_rapide

Présentation de l'application Apwal

Il s'agit d'un lanceur d'applications pour Linux, sous licence GPL. Ce lanceur affiche les icônes des applications, que l'on exécute par un simple clic de souris sur l'icône. Cela est très rapide et évite la navigation fastidieuse dans le menu (arborescent, donc pas toujours rapide) des applications de votre interface graphique.

Tout d'abord, je dois dire que, contrairement à ce que pourraient penser des esprits un peu rapides, Apwal n'est pas une injonction à lancer en public, loin s'en faut, mais une abréviation pour « Application Wall », qui signifie en anglais « Mur d'Applications ».

L'intérêt de Apwal n'est pas de remplacer tout le menu des applications, car il y aurait vraiment beaucoup d'icônes à créer, mais de ne créer que les icônes qui vous serviront le plus souvent, à vous de voir…

Le Mur d'Applications s'affiche par la commande « apwal », en utilisant soit une combinaison de touches du clavier, par exemple ALT-A (à définir dans les paramètres de votre bureau), ou bien par un clic sur une icône de lancement de l'application apwal, comme il y en a tant sur votre bureau graphique. Le mur reste présent quelques secondes, le temps de trouver l'icône voulue du mur d'applications et de cliquer dessus pour la lancer. C'est tout ! Et comme si ce n'était pas déjà absolument génial, on peut aussi créer une (ou plusieurs) icône qui afficherait un ou plusieurs autres murs d'applications, par exemple spécifiques à la photo, ou la vidéo, des applis en mode superutilisateur, etc. Et là, c'est vraiment trop génial !!!

On peut trouver le paquet apwal dans le dépôt de votre distribution Linux (Debian, Ubuntu, etc.), sinon il existe au format tar.gz sur le site officiel du projet : http://apwal.free.fr/

Il est possible qu'il manque des bibliothèques pour le bon fonctionnement de apwal ; dans ce cas installez :

- libcanberra-gtk-module

- libcanberra-gtk0

Utilisation :

Le premier lancement de apwal se fait dans un terminal par :

$ apwal --edit

qui affiche directement l'éditeur ; vous pouvez alors configurer votre première application à lancer. Ceci fait, vous pouvez lancer Apwal par :

$ apwal

Puis on choisit l'application à lancer par un clic-gauche sur son icône ; et c'est tout !

Configuration :

Il faut créer chaque icône que vous voulez y afficher ; à moins que vous ne disposiez déjà d'un fichier de configuration tout fait… Le fichier de configuration est .apwalrc.xml ; vous n'en n'avez pas besoin pour configurer Apwal, mais seulement pour en faire une sauvegarde de votre configuration ; c'est un fichier caché et il se trouve dans votre répertoire /home, identifiable par la commande :

$ echo $HOME

Une fois apwal lancé, sa fenêtre de configuration (Apwal Editor) s'affiche par un clic-droit sur le mur d'applications ; l'onglet « Editor » s'affiche par défaut.

Onglet « Editor » :

- les icônes des applications déjà configurées s'affichent ;

- les icônes peuvent être déplacées par « clic-glisser-déposer » ;

- la zone des icônes affichées peut être déplacée par les 4 flèches tout autour, pour afficher d'autres icônes autour ;

- un clic sur une icône affiche sa configuration dans la zone « Application Property » ;

- un clic sur une zone grise affiche des champs vides dans la zone « Application Property » ;

- une icône « point d'interrogation » indique une application non complètement ou mal configurée ;

- définition de la commande : dans le champ « Command Line » ;

- définition du chemin : dans le champ « Execute Path » ;

- définition de l'icône : dans le champ « Icon » ;

- un double-clic sur une icône ouvre l'onglet « Icon Selection ».

Onglet « Icon Selection » :

- permet de sélectionner une icône ;

- au lieu de se trouver sous forme d'onglet, son contenu peut être affiché dans une fenêtre séparée si cette fonction est sélectionnée dans l'onglet « Apwal Preference » ;

- le champ « Filename Filter » permet de chercher une icône par quelques caractères de son nom de fichier, cernés d'un astérisque ;

- un clic sur le bouton « All Icons » affiche au contraire toutes les icônes disponibles ; - la zone des icônes affichées peut être déplacée par l'ascenseur ;

- un clic sur une icône affichée l'affiche dans la section « Selected Icon », et un clic sur le bouton « Appliquer » juste à droite la sélectionne ; on vérifie le résultat dans l'onglet « Editor ».

Onglet « Icon Selection Pref » :

- la section « Icon Resolution » définit la taille des icônes affichées dans l'onglet « Icon Selection » ;

- la section « Sort Order » définit le critère de tri d'affichage, par nom ou par chemin et nom ;

- la section « Pixmap Path » liste les chemins des icônes dans le système de fichiers ; toutes les icônes trouvés dans ces chemins et satisfaisant aux critères précédents seront affichées dans l'onglet « Icon Selection » ;

- le bouton « Act » permet d'activer un chemin sans le supprimer ;

- le bouton « Rec » démarre une recherche récursive, dans le chemin choisi et ddans tous ses sous-répertoires ; cela peut être assez long : ne pas créer un chemin sur la racine / du système de fichiers… Si 2 chemins se croisent le chemin parent arrête sa recherche récursive au répertoire du chemin enfant ;

- le bouton « Ajouter » permet d'ajouter un chemin ;

- les boutons « Collapse All » et « Expand All » permettent d'afficher ou non les sous-répertoires des chemins.

Onglet « Apwal Preference »

- « Launcher Timeout » définit la durée après laquelle l'affichage des icônes de Apwal disparaît si le pointeur de la souris n'est plus au-dessus de la zone de leur affichage ;

- « Exit Apwal when an applcation is clicked » fait que quand une icône est cliquée, le mur d'applications disparaît.

Comment obtenir le nom de l'application, son chemin et son icône ?

- le plus facile est d'abord d'installer un outil de gestion des paquetages : par exemple Synaptic, disponible dans les distributions Debian et ses distributions-filles (Ubuntu, Mint…) ;

- on lance Synaptic et on le configure pour qu'il affiche les propriétés du paquet (Préférences) ;

- on cherche le paquet et dans l'onglet Fichiers installés (en bas à droite), on cherche le chemin de l'application (/usr/bin/…) et celui de l'icône ; par exemple, pour firefox, on trouve /usr/bin/firefox et /usr/share/icons/hicolor/48×48/apps/firefox-esr.png ; ce sont ces deux chemins qu'il faudra copier-coller dans l'éditeur de apwal.

Et enfin : n'oubliez pas de sauvegarder votre fichier de configuration $HOME/.apwalrc.xml !

Voir aussi :

$ man apwal

Et enfin : une icône de sous-menu ! :

C'est très simple : dans l'éditeur, ajoutez une icône avec la Command Line :

$ apwal --config .apwalrc2.xml 

et une icône qui vous plaît, trouvée dans votre système ou sur le Web (perso, j'ai mis une icône de Debian en rouge) !

Lancez alors Apwal, cliquez-gauche sur votre nouvelle icône de sous-mur, et votre sous-mur d'application s'affiche, puis clic-droit dessus pour afficher sa fenêtre de configuration (Apwal Editor) ; vous pouvez alors ajouter des applications dans votre sous-mur !

Au fait : la portabilité de votre mur d'applications ! :

Comme tout repose sur 2 fichiers de configuration .apwalrc.xml et apwalrc2.xml, apwal est facilement portable sur un autre système, à condition, évidemment, qu'on y trouve les mêmes applications et les mêmes icônes !

apwal_un_lanceur_d_applications_rapide.txt · Dernière modification : 2023/10/24 19:02 de jld