[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: menu et variable d'environnement



Le 04-02-2006, renaud cabrol <reno@faubourg.org> a écrit :
> Bonjour,
>
> J'utilise le paquet gqview sur debian sarge avec locale fr_FR@euro.
> Pour que gqview prenne en compte les caractères français il faut placer
> la variable d'environnement G_BROKEN_FILENAMES à 1.
>
> Si je fais cela dans ~/.bashrc puis que j'exécute gqview via la ligne de
> commande cela fonctionne effectivement.
> Par contre si j'exécute gqview via le menu dans mon gestionnaire de
> fenêtre (j'utilise blackbox) cela ne fonctionne pas, gqview se lance
> normalement mais les caractères spéciaux ne sont pas pris en compte, la
> variable d'environnement n'est pas prise en compte. J'en déduis que les
> variables d'environnement ne sont pas exportées quand on lance une
> application via les menus.
>
> Donc j'ai crée un fichier /etc/menu/gqview avec l'entrée suivante :
>
>   command="G_BROKEN_FILENAMES=1 /usr/bin/gqview"
>
> Puis j'exécute update-menus.
> Mais là si je lance gqview via le menu, l'application ne s'exécute même
> plus.
>
> Je précise que si je supprime l'entrée dans ~/.bashrc, que je ferme la
> session puis la rouvre et que j'exécute :
>
>   sh -c "G_BROKEN_FILENAMES=1 /usr/bin/gqview"
>
> cela fonctionne. La syntaxe est donc correcte.
>
> Donc ma question est comment exécuter une application via les menus en
> incluant une variable d'environnement ?
>
>
> Merci de répondre sur la liste et aussi sur mon mail si possible.
> reno
>
>
essaye 
command="sh -c "G_BROKEN_FILENAMES=1 /usr/bin/gqview"




Reply to: