2009-06-12 10 views
5

Recientemente he cambiado el nombre de host de mi ordenador y ahora cada vez que se inicia un programa qt me sale un mensaje que diceQt: Administración de sesión de error

_IceTransSocketUNIXConnect: No se puede conectar al servidor no local [Mi antiguo nombre de host]

Qt: Error de gestión de sesión: no se pudo abrir el conector de red

Pero el programa sigue funcionando bien. Simplemente es lento para comenzar. Estoy usando ubuntu 9.04. ¿Alguna idea de cómo puedo resolver este problema?

Respuesta

7

Sospecho que su administrador de ventanas (normalmente GNOME o KDE) guarda una sesión antigua que aún hace referencia al nombre de host anterior (dev3).

La eliminación de ese archivo de sesión podría resolver su problema. En KDE estos se almacenan en "~$USER/.kde/share/config/session/". También hay directorios basados ​​en el nombre de host en ~$USER/.kde/(cache|socket|tmp)-$hostname que puede eliminar los antiguos para el nombre de host anterior. Asumo la plataforma Linux/BSD para rutas de directorio, ajústela según sea necesario para otros objetivos de plataforma.

No estoy seguro de la ubicación del archivo de sesión GNOME. find ~$USER/ -name "*session*" podría ser un buen comienzo.

+0

Tuve el problema incluso con el mismo nombre de host. Eliminé todo .kde y lo arreglé. Gracias! – OutputLogic

+1

¿es seguro eliminar todo .kde? Quité los archivos en "~ $ USER/.kde/share/config/session /" y todavía tengo el mismo problema. – Barnabe

+3

Intenta hacer esto "unsetenv SESSION_MANAGER" –

Cuestiones relacionadas