Page 1 sur 1

[Gnome 3] Un alias dans le menu de recherche (résolu)

Publié : dim. 19 juin 2011, 14:47
par Caocoa
Salut,

J'ai récemment installé Gtick, le métronome GNU « officiel ». Comme il ne prend pas Alsa il faut pour le lancer passer par aoss et j'utilise l'alias

Code : Tout sélectionner

$ alias metro='aoss gtick'
mais ce n'est qu'un alias pour bash et pas tout mon système entier ! J'aimerai pouvoir lancer graphiquement "métro". Je ne sais pas comment faire : peut-être faut-il créer un faux paquet "metro" ?

Re: [Gnome 3] Un alias dans le menu de recherche

Publié : dim. 19 juin 2011, 14:50
par benjarobin
Je pense qu'il suffit de créer un fichier .desktop puis de le placer dans /usr/share/applications/...

Re: [Gnome 3] Un alias dans le menu de recherche

Publié : dim. 19 juin 2011, 15:07
par Caocoa
J'ai créé un fichier metro.desktop qui contient :

Code : Tout sélectionner

[Desktop Entry]
Encoding=UTF-8
Name[fr]=Métronome
Comment[fr]=Bat la mesure.
Exec=aoss gtick
#Icon=accessories-calculato
Terminal=false
Type=Application
StartupNotify=true
je l'ai enregistré, l'ai rendu exécutable et l'ai copié dans /usr/share/applications. Quand je tape métro, je vois le fichier metro.desktop qui apparaît, mais il s'ouvre avec gedit…

Re: [Gnome 3] Un alias dans le menu de recherche

Publié : dim. 19 juin 2011, 15:41
par benjarobin
Ce qui est normal si je ne me trompe pas. Il devrait te trouver l'application et non le fichier, lui même.
Tu as bien relancé ta session ? Que ce passe t'il si tu double clic sur le .desktop via ton explorateur de fichier ?

Re: [Gnome 3] Un alias dans le menu de recherche

Publié : dim. 19 juin 2011, 17:06
par Caocoa
Je pensais que Gnome3 prenait dynamiquement en compte les modifications. Je relance ma session.

Edition :
Quand j'accède par Nautilus à /usr/share/applications métro.desktop se lance bien mais en revanche impossible d'y avoir accès par Alt+F1.
Je redémarre mon ordinateur (on ne sait jamais).

Conclusion :
Alors attention, la ruse est finaude ! Il faut toujours renseigner le champ Name générique et, si l'on veut, le champ Name[fr] sinon il y a un problème (du moins dans mon cas).
En conclusion mon fichier /usr/share/metronome.desktop (oui, je l'ai renommé) contient donc :

Code : Tout sélectionner

[Desktop Entry]
Name=metronome
Name[fr]=Métronome
Comment[fr]=Bat la mesure
Exec=aoss gtick # Tout ça pour ça…
Icon=gtick
Terminal=false
Type=Application
Categories=GTK;AudioVideo;
et ça marche ! Modifier directement le fichier gtick originel aurait pu être plus simple !