CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Script au démarrage debian

bigpixel
bigpixel
Niveau 7
13 août 2013 à 19:43:28

Bonjour à tous !

Je suis plus ou moins nouveau sous linux.
En fait je viens d'installer debian wheezy sur mon ordinateur portable hier, j'ai passé la soirée d'hier à configurer mon touchpad, la tout fonctionne mais j'ai un problème.

J'ai installer docky et je tourne sous lxde, donc pour utiliser la transparence, j'ai installer xcompmgr. Quand je le lance la transparence marche, tout vas bien, mais je dois le relancer à chaque fois que j'éteins l'ordinateur.

Donc j'ai voulu créer un script pour le lancer automatiquement au démarrage :

  1. ! /bin/sh
  2. /etc/init.d/xcompmgr.sh

xcompmgr -c

exit 0

Je l'ai bien placé dans le dossier init.d, mais à le script ne semble pas se lancer au boot.

Quelqu'un saurait-il pourquoi ?

Google_Bot
Google_Bot
Niveau 14
13 août 2013 à 19:48:48

Ce qui est dans init.d est lancé durant le boot, mais rien ne dit que ce soit le "bon moment" pour le faire. (si j'ai bien compris, quand tu l'appelles "manuellement", tu es déjà connecté non ?)

Il faudrait plutôt que ça se lance juste après ta connexion sur ton environnement de bureau à mon avis.

http://wiki.archlinux.fr/LXDE#Lancement_automatique_de_programmes
C'est extrait du wiki Arch, mais ça s'applique à LXDE de manière générale, tu peux donc essayer d'appeler ton script de cette manière.

Caletlog
Caletlog
Niveau 10
13 août 2013 à 19:49:42

Salut,

Y'a plein de raisons qui font que ça ne marche pas. La plus haute, c'est parce que ton script requiert qu'un serveur graphique soit lancé (un compositeur ne peut pas se lancer sans serveur graphique sur lequel agir), alors que ce qui est placé dans init.d se lance dès l'entrée dans le premier runlevel disponible (et c'est pas le niveau graphique).

En plus, c'est mauvais de lancer des applications graphiques instables comme les compositeurs en root.
Le mieux à faire, c'est de le lancer depuis ta session, en simple utilisateur.
LXDE doit avoir un programme graphique pour gérer les modules au démarrage, sinon regardes par là http://wiki.lxde.org/en/Autostart .

Enfin, si tu lances ta session avec un .xinitrc, tu peux ajouter n'importe quelle ligne avant le lancement de session dans ce fichier, tant que tu termine la ligne par &.

bigpixel
bigpixel
Niveau 7
13 août 2013 à 20:44:20

Merci à tous les deux.

Alors, j'ai essayé de faire un lien avec ln -s entre $XDG_CONFIG_HOME/autostart et lxterminal.desktop pour faire un test et le terminal se lance bien quand je démarre.
Mais en essayant avec mon script et/ou directement avec l'exécutable de xcompmgr, rien ne se passe.

J'ai alors regardé la seconde méthode, mais dans je n'ai même pas le dossier lxsession, donc pas le fichier autostart de lxde :-/.

bigpixel
bigpixel
Niveau 7
13 août 2013 à 20:46:21

Je n'avais pas vu ton lien Caletlog, je vais essayé.

bigpixel
bigpixel
Niveau 7
13 août 2013 à 20:52:49

C'est bon, j'ai réussi à créer mon .desktop que j'ai ensuite mis dans .config/autostart.

Merci à tous les deux !

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment