Ajouter un programme au démarrage / Linux - OS
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Ajouter un programme au démarrage / Linux
 
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

Bon, voila, je ne parviens pas à ajouter un logiciel au démarrage, alors que je sais trés bien l'avoir déja fait sous cette même distribution (Pclinuxos), et de maniére assez simple, mais je ne me souviens pas comment.
 
Le (les) logiciels : nvclock et yakuake
 
Pourquoi : je veux clocker ma carte graphique systématiquement, et Nvidia-settings ne sauvegarde pas mes réglages (y compris en root, y compris en ajoutant la ligne init qu'ils recommandent)
Et yakuake, ben c'est évident, c'est pour l'avoir en pemanence.
 
La solution la plus simple sera la meilleure bien sur.
 
Il semble y'avoir un script tout éxprés dans r2.d, je vous colle le texte :

Citation :

#!/bin/sh
#
### BEGIN INIT INFO
# Provides: rc.local
# X-Mandriva-Compat-Mode
# Default-Start: 2 3 4 5
# Short-Description: Local initialization script
# Description: This script will be executed *after* all the other init scripts.
#              You can put your own initialization stuff in here if you don't
#              want to do the full Sys V style init stuff.
### END INIT INFO
 
touch /var/lock/subsys/local


 
Quand j'y ajoute "nvclock -m 400 -n 300
yakuake
" ça ne donne rien.
 
Merci aux pros.


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
BigDefender
Profil : IDNaute
Plus d'informations

Salut
normalement pour ajouter un programme au démarrage (sous gnome), tu passes par le menu administration->session, et là tu dois avoir un onglet pour les programmes à ajouter.


---------------
Linux-Reloaded, Aventures Linuxiennes
france/nlle-zélande
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

Je connais, mais je ne suis pas sous Gnome.
Je préfère KDE pour tout...sauf pour ça.


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
www.mydoom666.com
Profil : IDNaute
Plus d'informations

Salut,

 

Il suffit de créer un script dans le dossier ~/.kde/Autostart

 

Example :

#!/bin/bash
/usr/bin/gaim


Message édité par mydoom666 le 07-05-2008 à 16:10:05

---------------
Mon Bureau | Plus d'images (24_Avr_2008)  --> Mydoom666's Blog <--
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

Merci mydoom666
Et pour la syntaxe ? Je me souviens que "nvclock <paramétres>" suffisaient, mais ce n'était pas par le biais de kde/autostart, y-at-il donc des choses à respecter ?


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
www.mydoom666.com
Profil : IDNaute
Plus d'informations

Je viens de découvrir que l'on peut mettre des liens symboliques dans ~/.kde/Autostart :)

 

Ce qui donne :

cd ~/.kde/Autostart
ln -s /usr/bin/gaim gaim

 

Ou encore mettre les fichiers .desktop !  :sol:
(Possibilité de Drag'n Drop depuis le Menu)


Message édité par mydoom666 le 07-05-2008 à 16:16:25

---------------
Mon Bureau | Plus d'images (24_Avr_2008)  --> Mydoom666's Blog <--
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

Hum
 
Rien compris.


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
www.mydoom666.com
Profil : IDNaute
Plus d'informations

kleuck a écrit :

Merci mydoom666
Et pour la syntaxe ? Je me souviens que "nvclock <paramétres>" suffisaient, mais ce n'était pas par le biais de kde/autostart, y-at-il donc des choses à respecter ?


Tu dois pouvoir mettre directement ta commande non ?

#!/bin/bash
nvclock <paramétres>


 
EDIT : Il faut peut être rendre le script exécutable :

chmod +x ~/.kde/Autostart/ton_script

Message cité 2 fois
Message édité par mydoom666 le 07-05-2008 à 16:19:27

---------------
Mon Bureau | Plus d'images (24_Avr_2008)  --> Mydoom666's Blog <--
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

mydoom666 a écrit :

Tu dois pouvoir mettre directement ta commande non ?

#!/bin/bash
nvclock <paramétres>


 


C'est ce que je pense, merci.Je teste ce soir et je posterais le résultat.


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
Profil : IDNaute
Plus d'informations

j'arrive après la guerre, mais juste pour info (enfin si ca interesse :)), le script dans le rc2.d qui n'est d'ailleurs pas dans toutes les distribs, c'est les scripts lancés au démarrage du système quand il démarre au niveau 2 (cf. Runlevel), il n'y a pas encore de session d'ouverte lorsqu'ils se lancent et surtout, il ne faut pas oublier que c'est exécuté avec les droits root.
 


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
www.mydoom666.com
Profil : IDNaute
Plus d'informations

coca25 a écrit :

j'arrive après la guerre, mais juste pour info (enfin si ca interesse :)), le script dans le rc2.d qui n'est d'ailleurs pas dans toutes les distribs, c'est les scripts lancés au démarrage du système quand il démarre au niveau 2 (cf. Runlevel), il n'y a pas encore de session d'ouverte lorsqu'ils se lancent et surtout, il ne faut pas oublier que c'est exécuté avec les droits root.


J'ai appris quelque chose.
 
Merci Maitre Coca25 [:metalluk:5]


---------------
Mon Bureau | Plus d'images (24_Avr_2008)  --> Mydoom666's Blog <--
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

coca25 a écrit :

j'arrive après la guerre, mais juste pour info (enfin si ca interesse :)), le script dans le rc2.d qui n'est d'ailleurs pas dans toutes les distribs, c'est les scripts lancés au démarrage du système quand il démarre au niveau 2 (cf. Runlevel), il n'y a pas encore de session d'ouverte lorsqu'ils se lancent et surtout, il ne faut pas oublier que c'est exécuté avec les droits root.


Donc il aurait fallu éditer les droits du script ? (j'ai vu que ça se faisait)
Intéressant mais trop compliqué pour OC une Gf 5500....
 

mydoom666 a écrit :


 
EDIT : Il faut peut être rendre le script exécutable :

chmod +x ~/.kde/Autostart/ton_script



 
Oui je viens de voir que ça n'est pas optionnel dans ce dossier.

Message cité 1 fois
Message édité par kleuck le 07-05-2008 à 16:43:18

---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
Profil : IDNaute
Plus d'informations

kleuck a écrit :

Donc il aurait fallu éditer les droits du script ? (j'ai vu que ça se faisait)
Intéressant mais trop compliqué pour OC une Gf 5500....


non, le script est toujours executé par le root, donc changer le propriétaire/groupe ou les droits sur le script ne change rien (ou tout au plus, ca bloquera son execution si tu enleve le "x" ), c'est un peu "l'équivalent" (pas comparable mais bon...) de autoexec.bat sous dos ou des clés run, runonce, runservices etc... de win >= 95
c'est fait pour lancer des applications système, tu peux les lancer sous un utilisateur particulier:

su user -c commande

, mais c'est pas fait pour, meme pour nvclock vu qu'il s'execute en espace utilisateur.


Message édité par coca25 le 07-05-2008 à 17:01:34

---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

Je dois m'y prendre mal, en tous cas ça ne fonctionne pas.


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
BigDefender
Profil : IDNaute
Plus d'informations

nvlock doit être lancé en root non ? faudrait voir les logs


---------------
Linux-Reloaded, Aventures Linuxiennes
france/nlle-zélande
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

Non on peut lancer nvclock en tant qu'utilisateur.
Je crois ne pas avoir réussi à rendre mon script exécutable, tout avait l'air normal, pas de message de console anormal, dans les propriétés le fichier est bien "exécutable", mais l'icône n'a pas changé.
Le pire c'est que je l'avais fait déjà ....


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
Profil : IDNaute
Plus d'informations

crée toi un script de ce genre:

#!/bin/sh
echo "$(date): Lancement de nvclock" >> ~/autostart.log
exec nvclock <args>


pour le rendre executable:


chmod +x ~/.kde/Autostart/nvclock


pour yakuake:

ln -s $(which yakuake) ~/.kde/Autostart


devrait suffire.
et regarde si le log contient quelque chose après reconnexion


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Dans l'espace personne ne vous entends péter !
Profil : IDNaute
Plus d'informations

A priori ça ne donne rien.
Et le log je le trouve oû ?


---------------
On préfère toujours confier une fonction importante à un incapable plutôt qu’à un homme qui la mérite.(Mazarin, Cardinal)
Le nivèlement doit se faire par le haut et non pas l'inverse. C'est la base du progrés social.(Figa, Corse)
www.myd