Skip to content
Snippets Groups Projects
Closed Unset SESSION_MANAGER env var in TBB-Linux RelativeLink.sh
  • View options
  • Unset SESSION_MANAGER env var in TBB-Linux RelativeLink.sh

    • View options
  • Closed created by Robert Ransom

    On startup, Vidalia often complains that it could not authenticate to the user's X session manager:

    Qt: Session management error: None of the authentication protocols specified are supported

    Vidalia should not be attempting to connect to a session manager, and the fact that it does could leave traces on disk outside the TBB directory.

    It appears that Vidalia/Qt attempts to connect to a session manager iff the SESSION_MANAGER environment variable is set. RelativeLink.sh should unset that variable.

    (Hopefully unsetting that variable will also keep Firefox from trying to talk to a session manager.)

    It appears that Vidalia/Qt will be unable to connect to the session manager even if it attempts to, because the user's $HOME/.ICEauthority file is not present in the TBB directory. The GNOME 2 session manager did not log a message in $HOME/.xsession-errors when Vidalia failed to connect to it; hopefully other session managers won't log authentication errors either, but we shouldn't count on that.

    Attributes

    Assignees

    Labels

    Milestone

    None

    Dates

    Start: None

    Due: None

    Time tracking

    No estimate or time spent

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first