Avec un peu de créativité
Vous pouvez faire en sorte qu'un clic gauche sur l'icône du lanceur se comporte comme un clic droit.
Vous mentionnez que vous avez cinq applications disponibles sur le clic droit. Je suppose que vous avez créé ou modifié vous-même les listes rapides (fichiers de bureau) et ajouté les raccourcis d'application. Je suppose également que vous n'avez pas besoin ou n'utilisez pas la fonction indigène car cela entraînerait un comportement étrange du lanceur ; lancer une application et en même temps offrir un menu pour en choisir une autre...
La solution que je propose utilise la fonction indigène pour simuler un clic droit sur l'icône.
La solution
La solution est spécifique à une icône, donc pas la généralités Le comportement du Lanceur Unity ne changera pas, seulement l'icône dont vous avez préparé le fichier .desktop.
-
Installer xdotool
(il est dans les dépôts) avec lequel vous pouvez simuler les actions du clavier et de la souris.
-
Ensuite, remplacez le (premier) fichier du bureau par le fichier Exec=
ligne par :
Exec=xdotool click 3
Ensuite, lorsque vous cliquez sur l'icône dans le lanceur avec un clic gauche, il se comporte comme un clic droit et vous montre les éléments de la liste rapide que vous avez créés dans le fichier .desktop.
Différence cosmétique avec un "vrai" clic droit
Habituellement, lorsque vous démarrez une application en cliquant (à gauche) sur son lanceur, celui-ci clignote pendant quelques secondes, comme un "temps mort" pour l'icône avant que vous puissiez la réutiliser. Bien que vous peut utiliser les éléments du menu immédiatement, avant que vous puissiez réutiliser l'icône dispose d'un délai de quelques secondes, comme c'est le cas lorsqu'on lance une application à partir de sa page d'accueil. indigène commande. Cela serait un peu gênant si vous souhaitez lancer rapidement plusieurs applications à partir des raccourcis de l'icône.
Pour limiter l'effet visuel du délai d'attente, vous pouvez définir l'apparence de l'écran du bureau. StartupNotify=true
a StartupNotify=false
pour que la "roue qui tourne" n'apparaisse pas.