IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Startx ne fonction pas si .xsession est présent


Sujet :

Applications et environnements graphiques

  1. #1
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 134
    Points : 53
    Points
    53
    Par défaut Startx ne fonction pas si .xsession est présent
    Bonjour,

    J'ai installé une Debian sarge 3.1 sur une petite config (PII 300, 96Mo RAM - 3 Go dd).
    Pour ne pas surcharger, j'ai décidé de ne pas installer les gros mange-mémoire comme gnome, KDE ou autre. J'ai opté pour la solution X + metacity +rox-filer.

    Pour me loger en mode graphique je fais ces opérations :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    X&
    Ctrl+Al+F1 (pour revenir à tty1)
    DISPLAY="0:0"
    export DISPLAY
    metacity&
    rox -p Default
    Ctrl+Alt+F7
    Je souhaite automatiser tout cela pour que des utilisateurs non-avertis puissent se logger puis taper uniquement la commande startx pour arriver sur le bureau de rox.

    Mon problème : dès que je crée un ~ .xinitrc ou un ~ .xsession start se lance et s'arrète aussitôt.J'ai pourant vu dans la doc de startx qu'il fallait renseigner un de ces 2 fichiers sur le wdm à lancer pour arriver à ses fins.

    Mon .xsession :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    metacity&
    rox -p Default&
    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 598
    Points : 7 837
    Points
    7 837
    Par défaut
    Je ne sais pas si ça t'aide, mais je viens de résoudre un problème avec startx !
    plante avec mon utilisateur normal (pas avec root ou un utilisateur nouvellement créé)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    startx /etc/X11/xdm/Xsession
    marche aussi avec mon utilisateur normal !

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut Re: startx ne fonction pas si .xsession est présent
    Citation Envoyé par anti-conformiste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    metacity&
    rox -p Default&
    Merci pour votre aide
    [/quote]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    metacity&
    rox -p Default
    sans le & a la derniere commande sinon startx (enfin xinit) lance les commandes en bg puis sort de .xsession et doinc quitte x ...........

  4. #4
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 134
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par troumad
    Je ne sais pas si ça t'aide, mais je viens de résoudre un problème avec startx !
    plante avec mon utilisateur normal (pas avec root ou un utilisateur nouvellement créé)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    startx /etc/X11/xdm/Xsession
    marche aussi avec mon utilisateur normal !
    Je ne comprends pas très bien : /etc/X11/xdm/Xsession est le script de démarrage du serveur X, pas le fichier dans lequel on précise le WindowManager. De plus, je n'ai pas instqallé xdm pour alléger encore ma config (pour moi c'est donc le fichier/etc/X11/Xsession).

    Merci pour ta réponse, mais peux-tu être plus précis STP ?

  5. #5
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 134
    Points : 53
    Points
    53
    Par défaut Re: startx ne fonction pas si .xsession est présent
    Citation Envoyé par MarcG
    Citation Envoyé par anti-conformiste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    metacity&
    rox -p Default&
    Merci pour votre aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    metacity&
    rox -p Default
    sans le & a la derniere commande sinon startx (enfin xinit) lance les commandes en bg puis sort de .xsession et doinc quitte x ...........
    Merci pour la réponse. Mais j'ai beau suivre ton conseil ou mettre n'importe quoi dans mon .Xsession, le simple fait d'avoir un fichier .Xsession (même vide !!!) empêche X de se lancer...je ne comprends vraiment pas. Pourtant, en examinant le fichier /etc/X11/Xsession dont voici un bout de code, la méthode est correcte.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    OPTIONFILE=/etc/X11/Xsession.options
     
    SYSRESOURCES=/etc/X11/Xresources
    USRRESOURCES=$HOME/.Xresources
     
    SYSSESSIONDIR=/etc/X11/Xsession.d
    USERXSESSION=$HOME/.xsession
    ALTUSERXSESSION=$HOME/.Xsession
    ERRFILE=$HOME/.xsession-errors
    Quelle différence y-a-t-il entre les 2 avant-dernières lignes ? (.xsession et .Xsession ?)

  6. #6
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 598
    Points : 7 837
    Points
    7 837
    Par défaut
    Citation Envoyé par anti-conformiste
    Merci pour ta réponse, mais peux-tu être plus précis STP ?
    Je cherchais à résoudre mon problème et je l'ai détourné.
    Je me demandais si ce que j'ai fait pouvait d'aider !
    Par contre, je me demande si ta remarque ne va pas m'aider ! Je navais pas remarqué le xdm dans le chemin indiqué ! C'est peut-être là l'astuce ! Le /etc/X11/Xsession est peut-être le fautif ! Ils sont bien différents :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [troumad@localhost][~]$ ll /etc/X11/Xsession
    -rwxr-xr-x  1 root root 5355 nov 16 19:26 /etc/X11/Xsession*
    [troumad@localhost][~]$ ll /etc/X11/xdm/Xsession
    -rwxr-xr-x  1 root root 68 nov 16 19:26 /etc/X11/xdm/Xsession*

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    essaye en remplacant le fichier .Xsession par un fihcier .Xclient (ou .Xclients), je crois que dans les version recente de X c est celui-ci ......

  8. #8
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 134
    Points : 53
    Points
    53
    Par défaut
    Problème résolu mais sans comprendre pourquoi ...

    Voici mon fichier .xsession (ça fonctionne uniquement dans cet ordre et sans autres lignes)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/bash
    rox -t=Default -p Default &
    metacity
    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/11/2014, 09h36
  2. [AC-2007] la fonction trier par n'est pas activée
    Par mbo2 dans le forum IHM
    Réponses: 1
    Dernier message: 27/04/2013, 11h28
  3. Réponses: 11
    Dernier message: 08/04/2009, 13h29
  4. Réponses: 4
    Dernier message: 21/08/2007, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo