Le 04-02-2006, renaud cabrol <[EMAIL PROTECTED]> a écrit :
> Bonjour,
>
> J'utilise le paquet gqview sur debian sarge avec locale [EMAIL PROTECTED]
> 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"



-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à