Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2869 connectés 

 


Dernière réponse
Sujet : Lancer un programme au demarrage
Dark_Schneider en fait cela dépend
 
si tu es en runlevel 3, ~/.xinitrc  est lu et donc tu peux lancer une appli mais il faut faire attention à l'ordre
 
en runlevel 5 ce fichier n'est pas lu
 
 
mais, mais, la plupart des window manger permettent d'enregistrer une session et donc de relancer les fichiers lancés au démarrage. sous gnome, qsi le prog n'est pas enregistré dans la session, tu peux l'y ajouter de force comme devant se lancer au démarrage. donc selon le wm tu cherches dans les fichiers de conf

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Dark_Schneider en fait cela dépend
 
si tu es en runlevel 3, ~/.xinitrc  est lu et donc tu peux lancer une appli mais il faut faire attention à l'ordre
 
en runlevel 5 ce fichier n'est pas lu
 
 
mais, mais, la plupart des window manger permettent d'enregistrer une session et donc de relancer les fichiers lancés au démarrage. sous gnome, qsi le prog n'est pas enregistré dans la session, tu peux l'y ajouter de force comme devant se lancer au démarrage. donc selon le wm tu cherches dans les fichiers de conf
ioio il me semble que quand on veux lancer une appli directement au démarrage de X c'est assez plus ardu que l'ont pense car il faut attendre que X soit complétement chargé, et le probleme vien du fait que .xinitrc est fini d'executer avant la fin du chargement total de X.
 
Quelqu'un pourrait-il me confirmer ??  :jap:
Dark_Schneider http://linux-wizard.tuxfamily.org/ [...] _2.html#wm
 
http://linux-wizard.tuxfamily.org/ [...] html#demon
Ester tu fais un .xinitrc à la base de ton repertoire $HOME et tu mets dedans :
 
vmware-toolbox &
exec kde
 
bigstyle Bon je repond avec "legerement" de retard :D
 
J ai bien trouve le fichier "xinitrc" dans /etc/X11/xinit  par contre toujours pas de ligne correspondante au lancement de KDE :/
minusplus heu, c ma faute ke t'ai dit une connerie, le xinitrc il est dans /etc/X11/xinit ou dans /etc/X11 ! :D
 
ce qui est sur c que tu l'as, c obligé ! :D
bigstyle Rhaaaaa ca me saoule :-(
 
J ai recupere le fichier xinitrc et je l ai place dans /etc car il n y etais pas.
 
Mais quand je l edite j ai rien qui ressemble a exec KDE ,et si je rajoute ma ligne de commande a la fin,elle ne prend pas effet
minusplus à la fin de ton /etc/xinitrc il doit y avoir une ligne genre
 
exec kde
 
ou  
 
kde
 
(enfin un truc comme ça qui lance kde, koi...)
 
ben juste avant tu mets ta ligne  
 
wmware-toolbox &
 
 
(sans oublier le & !)
bigstyle Ben voila comme je l ai dit juste avant.
 
En fait par defaut ma RH se lance en mode texte.
Donc a ce niveau la je ne veux rien au demarrage.
 
Par contre j aimerai que lorsque je tappe startx,j ai mon utilitaire qui se lance.
 
Tout ce que je sais c est que sous mon X window pour lancer cet utilitaire,j ouvre un terminal et je tappe vmware-toolbox &  
 
Voila :)
minusplus :sol: :D
FlamM 50 seconde trop tard
 
minusplus t'es trop rapide :D
FlamM oups j'ai posté un peu tard ma dernière réponse
 
pour faire ce que tu veux faudrait le rajouter dans .xinitrc je crois dans ton home (s'il existe pas copie celui qui est dans /etc/X11/xinit/xinitrc )
minusplus j'ai po tout compris mais si c uniquement pour X, tu mets une ligne dans /etc/xinitrc si tu lance X avec startx ou dans Xsession si tu utilise xdm...
FlamM donne plus d'info
 
car il semble que tu veuilles lancer un prog quand tu te log sous X
 
le rc.local il sert à lancer des commandes et des script en mode texte pour configurer les règles d'un firewall par exemple ou lancer une connection internet dès que tu démarre ta bécane
 
et pour rajouter qqch dans le rc.local c'est pas compliqué il suffit de mettre tes commandes à la fin du fichier.
bigstyle Autre precision : j ai une red hat 7.1 :D
bigstyle Voila le truc c est que j utilise une machine virtuel VMware pour ceux qui connaisse.
 
Ce qu il se passe c est que pour pouvoir "sortir" facilement de ma fenetre linux pour aller ailleurs,je dois lancer /!\ a partir de mon X-Window (KDE) /!\ une ligne de commande qui est vmware-toolbox &
 
Voila cette ligne n est a lance qu une fois X Window lance mais lorsque je demarre en ligne de commande simple,cette ligne ne devra pas etre lancé.
minusplus le problème c de savoir ce que tu veux lancer et quand précisément.
 
c vraiment au démarrage que tu veux le lancer où à chaque fois que tu te logge ?
 
c quoi ta distribution ?
bigstyle Bon alors je rajoute une precision.J suis un gros novice en fait.
 
Et la desole Flamm mais avec les infos que tu me donnes ,ca me permet pas de lancer ce que je veux.
 
Je suis bien allé au fichier que tu m as indiqué mais bon une fois dedans ,j sais pas vraiment ou commencer et tout ca.
 
En fait disons que je veuille qu a chaque demarrage se lance un terminale qui lui meme executera une commande,par exemple ls /etc
 
Voila voila voila :)
aurelboiss je pense qu'il fat que tu le mettes dans le repertoire aproprie a ton mode de demarrage par exemple /etc/rc.d/rc3.d/ et dedans y'a les fichiers qui sont cense lancer les services quand tu demarre alors regarde dedans  
@++
FlamM ajoute tes commandes dans le fichier /etc/rc.d/rc.local
et précise les chemins complets  ne mets pas simplement  
 lala
mais
 /usr/local/bin/lala  
par exemple
bigstyle Voila ,j ai une question con je pense.
 
En fait ,je dois lancer un programme.Pour le faire,lorsque je démarre "normalement" ,j ouvre une console et je tappe ma ligne de commande.
En fait sous windows pour faire ca ,j aurai fait un fichier batch que j aurai mis dans le dossier approprie sous win.
 
Le probleme c est que je suis plutot novice sous linux donc si quelqu un peut m aider... :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)