Forum Linux.redhat LD_LIBRARY_PATH Not Set sous KDE enviro (RH4)

Posté par  .
Étiquettes : aucune
0
22
déc.
2006
Bonjour.
Je suis en RedHat ES 4.4 dans un environnement graphique type KDE. Le compte utilisé est en ksh.
Mon problème est le suivant : quand je me loggue via l"écran (normalement...), la variable LD_LIBRARY_PATH n'est pas positionnée. Pour s'en convaincre, il suffit, dans une fenêtre de faire $ su - moncompte puis echo $LD_LIBRARY_PATH, et là c'est parfait (de même , si je l'avais fais par telnet, ça aurait été bon aussi). La variable LD_LIBRARY_PATH est positionnée dans un script "banal" appelé par le .profile .
En RedHat 3, ça marchait très bien.
J'ai trouvé, sur le site REDHAT , cet article:
http://www.redhat.com/magazine/025nov06/features/tips_tricks(...)
(allez en milieu-fin de page), mais c'est en environnement gnome (et non kde). Je l'ai essayé, ça n'a rien fait. (les autres variables d'env sont toutes positionnées... sauf LD_LIBRARY_PATH..)
Est-ce que vous avez déjà rencontré ce problème?
Comment essayer de le résoudre?
Merci.
PS.
  • # Si ça peut aider...

    Posté par  . Évalué à 3.

    Par défaut, konsole ne charge pas l'environnement. C'est pour cela que la première chose que je fait lorsque je viens d'installer KDE, c'est de modifier le menu (ou régler konsole, ça revient au même) soit pour qu'il exécute "konsole -ls", soit en configurant konsole ainsi :
    tu ouvres konsole, tu vas dans configuration, configurer konsole, là tu choisis l'onglet session, tu choisis l'entrée qui correspond (chez moi, c'est "Terminal", et dans le champs exécuter, tu mets ksh, bash ou tout autre shell que tu souhaites voir exécuté.
    Voilà !
    • [^] # Nok: seule LD_LIBRARY_PATH est concernée.

      Posté par  . Évalué à 1.

      Bonjour,
      J'ai essayé, mais ca ne marche pas. En effet toutes les variables d'environnement sont positionnées SAUF LD_LIBRARY_PATH.
      Je vous remercie néanmoins pour votre réponse très détaillée.
      PS
      • [^] # Re: Nok: seule LD_LIBRARY_PATH est concernée.

        Posté par  . Évalué à 1.

        essaie :

        dans la Konsole de faire
        ..profile
        au lieu du su - ton_compte

        si cela marche, regarde si tu ne peux pas ajouter des options de lancement à Konsole, et rajoutes le
        ..profile

        sinon deplace la ligne de ton .profile dans le fichier de configuration de ksh ou de Konsole
        • [^] # Re: Nok: seule LD_LIBRARY_PATH est concernée.

          Posté par  . Évalué à 1.

          Bonjour
          Quand je source le .profile, ca marche.
          Par contre, meme si je remonte LD_LIBRARY_PATH dans le .profile, ca ne marche toujours pas (alors que toutes les autres variables d'environnement sont positionnées comme je le veux)
          Je vais essayer dans le .kshrc
          Merci pour votre réponse.
          PS
          • [^] # Re: Nok: seule LD_LIBRARY_PATH est concernée.

            Posté par  . Évalué à 1.

            Si je mets LD_LIBRARY_PATH dans le .kshrc, ca marche. Je ne sais pas s'il peut y avoir des effets de bord (pour cette variable et pour l'ensemble du process de login), mais ca constitue un bon contournement.
            Merci encore.
            PS

Suivre le flux des commentaires

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