Re: Programme au démarrage de ma session Gnome...

2006-11-08 Par sujet DoMinix
David BERCOT a écrit :
...
>>
>> suite a l'invocation de xsession
>> ~/.Xsession ou ~/.xsession
>> ces fichiers sont sourcé donc tu mettre
>> 8<---
>> startgnome
>> mon_script
>> 8<---
>> et se sera lancé au demarrage de ta session graphique
>> je ne sais plus si le startgnome est indispensable !?
> 
> Alors j'ai tenté de rajouter à la fin de .xsession une ligne avec mon
> script, et ça n'a rien changé...
> Et je n'ai pas d'erreur non plus d'ailleurs...
> 

et .Xsession aussi ?

-- 
dominix


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter 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]



Re: Programme au démarrage de ma session Gnome...

2006-11-02 Par sujet David BERCOT
> > Ensuite, ce que je souhaite lancer avec mon compte utilisateur, je le
> > fais au démarrage de ma session Gnome. Je vais donc dans 'Bureau',
> > 'Préférences', 'Sessions', 'Programmes au démarrage' et je rajoute donc
> > le script en question. Et c'est là que ça ne fonctionne pas
> > correctement. En effet, certains scripts (je pourrais éventuellement
> > donner des exemples) n'ont pas l'air de fonctionner alors que si je les
> > exécute juste après l'ouverture de la session, manuellement, là, tout
> > marche... Je me disais donc qu'il doit y avoir un problème
> > d'environnement quelque part...
> 
> j'ai eu le meme probleme sur une Ubuntu il n'y a pas longtemps.
> mais j'ai tranché en modifiant le init script de xfce.(pas le temps)

Sur le principe, ça ne me dérange pas de faire la même chose si
seulement je sais où taper ;-)

> >> demarrage de la machine et session sont des choses differentes a ne pas
> >> confondre avec *runlevel*
> > 
> > Tout à fait et je ne confonds pas les 2. En revanche, *runlevel*,
> > j'ignore ce que c'est. Je suis encore débutant sous Linux...
> 
> man runlevel
> ca permet de personaliser les services a demarrer selon plusieurs cas de
> figures.
> > 
> >> pour info les trucs au demarage de ta session *graphique* sont dependant
> >>  de ton *dm (gestionnaire de connections) et  ne sont pas les memes que
> >> pour une session tty.
> > 
> > Ca signifierait donc bien qu'un script 'titi', en mode utilisateur, ne
> > soit pas exécuté correctement à l'ouverture de ma session graphique
> > (j'utilise Gnome et GDM) et puisse l'être lorsque je le lance sous
> > Gnome ?
> > 
> >> regarde ~/.bash_profile ~/.bashrc ~/.Xsession ou ~/.xsession ~/.xinitrc
> >> man xsm
> > 
> > Justement, je me demandais quand étaient utilisés ces scripts.
> > C'est-à-dire en tty, au lancement d'une session, à l'ouverture d'une
> > console sous Gnome, etc...
> 
> a l'ouverture de session
> ~/.bash_profile
> 
> au lancement de shell interactif
> ~/.bashrc
> 
> suite a l'invocation de xsession
> ~/.Xsession ou ~/.xsession
> ces fichiers sont sourcé donc tu mettre
> 8<---
> startgnome
> mon_script
> 8<---
> et se sera lancé au demarrage de ta session graphique
> je ne sais plus si le startgnome est indispensable !?

Alors j'ai tenté de rajouter à la fin de .xsession une ligne avec mon
script, et ça n'a rien changé...
Et je n'ai pas d'erreur non plus d'ailleurs...

Ah là là, j'ai du mal ;-)

> au demarage manuel de X11 (startx)
> ~/.xinitrc

Oui mais là, je suppose que ce n'est pas avec les droits de mon
utilisateur...

Bon, je vais continuer à chercher alors...

Merci.

David.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Programme au démarrage de ma session Gnome...

2006-11-02 Par sujet David BERCOT
Le jeudi 02 novembre 2006 à 09:41 +0100, Stéphane L. a écrit :
> 2006/11/2, David BERCOT <[EMAIL PROTECTED]>:
> 
> > Tout simplement parce que j'utilise un portable avec des configurations
> > différentes. Ainsi, en fonction du réseau détecté, je lance des
> > scripts/commandes différentes.
> 
> Pour ça il existe les packages laptop-net et laptop-netconf, je crois.

En fait, j'utilise guessnet et resolvconf et ça marche nickel, merci ;-)
C'est juste que, en dehors de la partie réseau, j'ai d'autres choses à
configurer/lancer suivant l'endroit où je me trouve...

David.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Programme au démarrage de ma session Gnome...

2006-11-02 Par sujet Stéphane L.

2006/11/2, David BERCOT <[EMAIL PROTECTED]>:


Tout simplement parce que j'utilise un portable avec des configurations
différentes. Ainsi, en fonction du réseau détecté, je lance des
scripts/commandes différentes.


Pour ça il existe les packages laptop-net et laptop-netconf, je crois.

Cdlt.



Re: Programme au démarrage de ma session Gnome...

2006-11-02 Par sujet David BERCOT
> > Maintenant, je souhaiterais lancer ces règles automatiquement à
> > l'ouverture de ma session. Je les ai donc mises dans un script qui est
> > sensé être appelé à l'ouverture de session (dans "programmes au
> > démarrage"). Apparemment, ça ne marche pas !!!
> > Mais si, juste après l'ouverture de session, je le lance manuellement,
> > là, tout roule...
> > 
> > Voici donc mes questions (encore ;-))) :
> > - est-ce que les programmes lancés au démarrage de ma session Gnome le
> > sont dans un environnement particulier ?
> > - quels sont les journaux que je peux regarder ? J'ai
> > essayé .xsession-errors sans succès et, plus généralement, si je regarde
> > dans /var/log/syslog, je n'ai pas tout ce qui était à l'affichage lors
> > du boot de la machine...
> > - sinon, en dehors de cet endroit, où puis-je mettre des scripts (ou
> > programmes) exécutés automatiquement à l'ouverture de ma session (plus
> > globalement, au démarrage de l'ordinateur devrait me suffire) ?
> 
> on ne peux pas deviner ce que tu essai de faire.
> dis nous donc OU tu as mis tes commandes.

Ben justement, j'ai un peu de mal à m'expliquer ;-)
Comme je l'explique plus bas, ce qui doit être lancé en root, je le fais
avec des up dans mon fichier interfaces. Pourquoi ça ?
Tout simplement parce que j'utilise un portable avec des configurations
différentes. Ainsi, en fonction du réseau détecté, je lance des
scripts/commandes différentes.

Ensuite, ce que je souhaite lancer avec mon compte utilisateur, je le
fais au démarrage de ma session Gnome. Je vais donc dans 'Bureau',
'Préférences', 'Sessions', 'Programmes au démarrage' et je rajoute donc
le script en question. Et c'est là que ça ne fonctionne pas
correctement. En effet, certains scripts (je pourrais éventuellement
donner des exemples) n'ont pas l'air de fonctionner alors que si je les
exécute juste après l'ouverture de la session, manuellement, là, tout
marche... Je me disais donc qu'il doit y avoir un problème
d'environnement quelque part...

> demarrage de la machine et session sont des choses differentes a ne pas
> confondre avec *runlevel*

Tout à fait et je ne confonds pas les 2. En revanche, *runlevel*,
j'ignore ce que c'est. Je suis encore débutant sous Linux...

> pour info les trucs au demarage de ta session *graphique* sont dependant
>  de ton *dm (gestionnaire de connections) et  ne sont pas les memes que
> pour une session tty.

Ca signifierait donc bien qu'un script 'titi', en mode utilisateur, ne
soit pas exécuté correctement à l'ouverture de ma session graphique
(j'utilise Gnome et GDM) et puisse l'être lorsque je le lance sous
Gnome ?

> regarde ~/.bash_profile ~/.bashrc ~/.Xsession ou ~/.xsession ~/.xinitrc
> man xsm

Justement, je me demandais quand étaient utilisés ces scripts.
C'est-à-dire en tty, au lancement d'une session, à l'ouverture d'une
console sous Gnome, etc...

> > P.S. : jusqu'à présent, je fais quasiment tout ce qui doit être lancé
> > en root dans le fichier interfaces avec des up...
> 
> si ça concerne le reseau c'est bien, pour le reste tu peux faire des
> scripts dans /etc/init.d  et les faire demarrer avec update-rc.d

Euh, désolé, mais là encore, je ne connais pas. J'essaierais
d'approfondir si les autres solutions ne marchent pas...

Merci d'avance.

David.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Programme au démarrage de ma session Gnome...

2006-10-31 Par sujet David BERCOT
Re-bonjour,

Tout d'abord, merci pour votre aide concernant les règles iptable. Ca
marche parfaitement...
Maintenant, je souhaiterais lancer ces règles automatiquement à
l'ouverture de ma session. Je les ai donc mises dans un script qui est
sensé être appelé à l'ouverture de session (dans "programmes au
démarrage"). Apparemment, ça ne marche pas !!!
Mais si, juste après l'ouverture de session, je le lance manuellement,
là, tout roule...

Voici donc mes questions (encore ;-))) :
- est-ce que les programmes lancés au démarrage de ma session Gnome le
sont dans un environnement particulier ?
- quels sont les journaux que je peux regarder ? J'ai
essayé .xsession-errors sans succès et, plus généralement, si je regarde
dans /var/log/syslog, je n'ai pas tout ce qui était à l'affichage lors
du boot de la machine...
- sinon, en dehors de cet endroit, où puis-je mettre des scripts (ou
programmes) exécutés automatiquement à l'ouverture de ma session (plus
globalement, au démarrage de l'ordinateur devrait me suffire) ?

Merci d'avance.

David.

P.S. : jusqu'à présent, je fais quasiment tout ce qui doit être lancé en
root dans le fichier interfaces avec des up...


signature.asc
Description: Ceci est une partie de message	numériquement signée