Forum Linux.redhat Lancer une application au démarrage...

Posté par  .
Étiquettes :
0
14
sept.
2004
Allo,

Je cherche à lancer firefox au démarrage de mon pc. J'ai configuré gdm pour qu'il ouvre automatiquement et ajouté un fichier .xinitrc, .xsession, .Xclients, et ça n'a fonctionner avec aucun (les droits sont les bons..)
Je fais donc appel à vous, gurus de redhat, comment je fais pour lancer mon firefox automatiquement ??

Contenu de .xsession | .xinitrc | .Xclients

firefox&
exec fluxbox | fluxbox
  • # /usr/bin

    Posté par  . Évalué à 3.

    plutot /usr/bin/firefox nan ?

    et note l'oubli du & derrière, il n'est probablement pas nécessaire :D

    et puis je vote pour le mettre après le exec fluxbox ;)

    (a propos de exec, t'as essayé "exec firefox" ?)
    • [^] # Re: /usr/bin

      Posté par  (site web personnel) . Évalué à 3.

      et puis je vote pour le mettre après le exec fluxbox ;)

      si le exec réussit, ça ne risque pas de faire grand chose..

      rechercher exec dans man bash.
  • # Re:

    Posté par  . Évalué à -1.

    Quelle distribution ?

    Si tu es sous Gnome, il faut utiliser gnome-session-properties et tripoter l'onglet "Session en cours" ou "Programme au démarrage".

    Il ne faut pas oublier de sauvegarder sa session en quittant !
    • [^] # Re: Re:

      Posté par  . Évalué à -2.

      Pourquoi voter "-" à mon post ?

      Des distributions redhat, il y en a des tonnes :
      RHEL 2.1, 3
      RHL7.3, 8.0, 9 (supporté par fedoralegacy)
      FC1
      FC2

      7 distributions possibles et 3 type de distribution.
      • [^] # Re: Re:

        Posté par  (site web personnel) . Évalué à 3.

        Pourquoi ?,
        perso j'ai pas voté a ton post mais je suis sur d'en connaitre les raisons:
        1 Tu parle de distribution linux, ce que honnetement n'a aucune chance d'avoir
        un impact sur des outils aussi bas niveau et standardisés que les display manager et les serveurs X11

        2 Tu confond les dites distributions avec les environnements de bureau (redhat ne veut pas dire gnome, pas plus que mandrake => KDE et Debian => console).

        3 les problematiques que tu pose ont deja des reponses dans le texte de la question.

        Il utilise gdm comme display manager, fluxbox comme window manager et de toute evidence pas de bureau.

        Quand a repondre au thread:
        1 Il faut verifier que gdm lance bien une session X et non autre chose (genre directement une session fluxbox, auquel cas le lancement de firefox devra se faire au niveau de fluxbox)

        2 Un xsession lpus correct:
        # lancement de firefox retardé
        (sleep 5 && /usr/bin/firefox) &
        exec /usr/bin/fluxbox
        • [^] # Re: Re:

          Posté par  . Évalué à 0.

          > Tu parle de distribution linux, ce que honnetement n'a aucune chance d'avoir un impact sur des outils aussi bas niveau et standardisés que les display manager et les serveurs X11

          Ce qui n'a rien à voir puisque ça concerne le session manager. Si c'est "startx", c'est autre chose comme problème alors qu'il y a toujours X11...

          Pour FC2, ça a changé. Mais puisque ça n'intéresse personne, je le garde pour moi.
          De plus, s'il dit qu'il a une FC2, je peut tester sur ma bécane avant de faire une réponse. Ça a changé avec FC2 (gdm 2.6), il sera bon que je ne lui dise pas un truc spécifique à FC2 s'il n'a pas une FC2.
          Par exemple la sortie d'erreur d'X11 n'est plus dans ~/.xsession-error.

          > Tu confond les dites distributions avec les environnements de bureau

          J'indique pour Gnome uniquement car beaucoup oublie de sauvegarder les modifications en quittant. C'est très courrant.

          > les problematiques que tu pose ont deja des reponses dans le texte de la question.

          Où tu as vu que les réponses sont satisfesantes ? Celui qui a ouvert le forum n'a fait aucun feedback.

          > Il utilise gdm comme display manager, fluxbox comme window manager et de toute evidence pas de bureau.

          le "de toute évidence" est à ton appréciation.
          • [^] # Re: Re:

            Posté par  (site web personnel) . Évalué à 1.

            > Ce qui n'a rien à voir puisque ça concerne le session manager. Si c'est "startx", > c'est autre chose comme problème alors qu'il y a toujours X11...

            Non il n'utilise pas de session manager, il utilise un display manager (ou un gestionnaire de login graphique pour parler francais), celui ci est gdm et le comportement de gdm est le meme depuis la 1.0.

            > J'indique pour Gnome uniquement car beaucoup oublie de sauvegarder les
            > modifications en quittant. C'est très courrant.

            Oui c'est vrai, mais la il te parle de fichier .xsession, .xinitrc et de fluxbox.
            Et l'exemple de fichier .xsession qu'il propose montre bien que
            1 il n'utilise pas gnome et
            2 il n'utilise pas de session-manager (que ce soit celui de gnome, kde ou un autre)

            > Où tu as vu que les réponses sont satisfesantes ? Celui qui a ouvert le forum
            > n'a fait aucun feedback.

            Non, je parle de son message initial (sa question quoi).

            > le "de toute évidence" est à ton appréciation.

            Oui enfin il suffit de lire son .xsession, hein
        • [^] # Re: 1 Il faut verifier que gdm lance bien une session X

          Posté par  . Évalué à 1.

          Bonjour,

          Merci pour ta réponse que je trouve plein de bon sens... je voudrais savoir comment je peux faire pour que gdm lance une session X et non fluxbox ce qui est le cas actuellement.

          Merci,

          z.
  • # Pour fluxbox

    Posté par  (site web personnel) . Évalué à 3.

    Vu que tu as l'air d'utiliser fluxbox, voilà la/les solution(s) :

    - dans .xsession / .xinitrc, mettre :

    startfluxbox

    puis, mettre dans .fluxbox/startup :

    thunderbird &
    firefox &
    # Esetroot -s wallpaper.png
    exec /usr/bin/fluxbox


    - si ca ne marche pas, tu peux modifier le fichier .fluxbox/init pour que la ligne session.screen0.rootCommand: execute le script ci-dessus, et tu décomentes la ligne pour mettre ton wallpaper.

    - je viens de voir dans la page de man, que l'on peut lancer des applications au démarrage en rajoutant au fichier .fluxbox/apps une ligne du genre:

    [startup] {firefox}

    mais je n'ai pas testé.
  • # sous kde

    Posté par  . Évalué à 2.

    Tu vas dans .kde/Autostart,
    et tu fais un glisser-déposer de l'appli qui t'intéresse du menu K vers le brouteur.
  • # Mise au point

    Posté par  . Évalué à 1.

    Bonjour à tous,

    Merci pour toutes les réponses qui m'ont été fournies. Je me rends compte que ma question n'était finalement pas très claire donc voici une meilleure description de l'environnement avec lequel je travaille.

    Redhat 9.0 noyau 2.4.20, Xfree 4.3, gdm, fluxbox (0.1.14) et c'est tout.
    Il y a un utililsateur sur la machine (en plus de root), et je voudrais que cet utilisateur soit loggé automatiquement au démarrage de la machine et qu'ensuite firefox soit lancé.

    J'ajoute toutes ses infos car malgré d'autres tests et les essais de vos réponses ca ne fonctionne toujours pas. :(
    Je comprends vraiment pas pourquoi. Je me demande si ce n'est pas la connexion automatique gérée par gdm qui vient empécher la lecture dans le répertoire home de mon utilisateur.

    En tout cas, voilà, désolé si ma question a manqué de précision et encore merci de votre aide.

    Z.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.