Ajouter un programme au démarrage / Linux
Forum Systèmes d'exploitation (Windows, Mac OS, Linux...) : Ajouter un programme au démarrage / Linux
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
|
Quand j'y ajoute "nvclock -m 400 -n 300
yakuake
" ça ne donne rien.
Merci aux pros.
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
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.
Je connais, mais je ne suis pas sous Gnome.
Je préfère KDE pour tout...sauf pour ça.
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
Salut,
Il suffit de créer un script dans le dossier ~/.kde/Autostart
Example :
#!/bin/bash |
Message édité par Mydoom666 le 07-05-2008 à 16:10:05
--> Mydoom666's Blog <-- OU --> Kikoodoom.c.la <-- pour les KikooLoL
Répondre à Mydoom666
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 ?
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
Je viens de découvrir que l'on peut mettre des liens symboliques dans ~/.kde/Autostart ![]()
Ce qui donne :
cd ~/.kde/Autostart |
Ou encore mettre les fichiers .desktop !
(Possibilité de Drag'n Drop depuis le Menu)
Message édité par Mydoom666 le 07-05-2008 à 16:16:25
--> Mydoom666's Blog <-- OU --> Kikoodoom.c.la <-- pour les KikooLoL
Répondre à Mydoom666
Hum
Rien compris.
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
| kleuck a écrit : Merci mydoom666
|
Tu dois pouvoir mettre directement ta commande non ?
#!/bin/bash
|
EDIT : Il faut peut être rendre le script exécutable :
chmod +x ~/.kde/Autostart/ton_script |
Message édité par Mydoom666 le 07-05-2008 à 16:19:27
--> Mydoom666's Blog <-- OU --> Kikoodoom.c.la <-- pour les KikooLoL
Répondre à Mydoom666
| Mydoom666 a écrit : Tu dois pouvoir mettre directement ta commande non ?
|
C'est ce que je pense, merci.Je teste ce soir et je posterais le résultat.
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
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.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
| coca25 a écrit : j'arrive après la guerre, mais juste pour info (enfin si ca interesse |
J'ai appris quelque chose.
Merci Maitre Coca25
--> Mydoom666's Blog <-- OU --> Kikoodoom.c.la <-- pour les KikooLoL
Répondre à Mydoom666
| coca25 a écrit : j'arrive après la guerre, mais juste pour info (enfin si ca interesse |
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 :
|
Oui je viens de voir que ça n'est pas optionnel dans ce dossier.
Message édité par kleuck le 07-05-2008 à 16:43:18
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
| kleuck a écrit : Donc il aurait fallu éditer les droits du script ? (j'ai vu que ça se faisait) |
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
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Je dois m'y prendre mal, en tous cas ça ne fonctionne pas.
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
nvlock doit être lancé en root non ? faudrait voir les logs
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à ....
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
crée toi un script de ce genre:
#!/bin/sh
|
pour le rendre executable:
|
pour yakuake:
ln -s $(which yakuake) ~/.kde/Autostart |
devrait suffire.
et regarde si le log contient quelque chose après reconnexion
Penser à voir les tutos, ca peut aider!
Répondre à coca25
A priori ça ne donne rien.
Et le log je le trouve oû ?
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
| kleuck a écrit : A priori ça ne donne rien.
|
Bizard...
Le log devrait se trouver dans ton dossier personel (/home/kleuck)
--> Mydoom666's Blog <-- OU --> Kikoodoom.c.la <-- pour les KikooLoL
Répondre à Mydoom666
Ben non.mais je pense que le chmod ne fonctionne pas...
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
le log se trouve dans ~/autostart.log si tu as suivis tous ce qu'a dis coca
crée le peut être avant le redemarrage.
| kleuck a écrit : Ben non.mais je pense que le chmod ne fonctionne pas... |
qu'est ce qui te faire dire ça, un ls -l du script te dira ce qu'il en est
| Anonyme a écrit : le log se trouve dans ~/autostart.log si tu as suivis tous ce qu'a dis coca
|
peu importe, il se crée s'il n'existe pas
sinon effectivement le "ls -l" peut aider mais je vois pas du tout pourquoi le chmod ne fonctionnerait pas
@kleuk, si une commande te sort un message, quelqu'il soit, poste le, on sait jamais.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Bah oui, mais justement chmod ne me dit rien.
Je laisse tomber pour l'instant, et vais lire le manuel de pclos
, il y a peut étre une singularité.
Sachez tout de même que je ne suis pas habitué à ces acrobaties, puisque je jette d'office les distros qui me demandent de la ligne de commande pour des trucs de base (là on dépasse un peu ce stade) -sauf Pardus, il m'en a fallu une pour installer les pilotes proprios, mais bon, au moins ça a fonctionné nickel.
Tout ça pour dire qu'il faut me parler lentement, comme au neuh-neuh que je suis pour les fonctions avancées du noyau.
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
| kleuck a écrit : Bah oui, mais justement chmod ne me dit rien. |
Alors c'est qu'il y a pas de problème et que ton script est bien exécutable.
--> Mydoom666's Blog <-- OU --> Kikoodoom.c.la <-- pour les KikooLoL
Répondre à Mydoom666
| kleuck a écrit : comme au neuh-neuh que je suis pour les fonctions avancées du noyau. |
la c'est juste des commandes, ca n'a rien à voir avec le noyau
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Comme quoi je n'y bite pas grand chose
"L’état est une machine faite pour maintenir la domination d’une classe sur une autre." Lénine
Répondre à kleuck
Il y a 655 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
