El problema
No se puede iniciar la ventana xclock usando el siguiente comando para un usuario normal en particular. xclock está bien con el usuario root.
$ xclock Error: Can't open display: [hostname]:x.y
La solución
Variables de entorno de nivel de usuario incorrectas establecidas en el archivo /home/[nombre de usuario]/.bash_profile.
Siga los pasos a continuación para solucionar el problema.
1. Inicie sesión como usuario normal.
2. Comente todas las variables de entorno específicas del usuario en el archivo /home/[username]/.bash_profile.
3. Inicie la consola VNC.
4. Ejecute el comando xclock y verifique (Nota:esta no es una causa y solución exclusiva, sino una de las posibles).
Por ejemplo:
El problema se solucionó después de comentar las siguientes líneas del archivo /home/[username]/.bash_profile.
$ cat /home/[username]/.bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export DISPLAY=xxx.xxx.xxx.xxx:4.0 export TMPDIR=/opt/tmp export TEMP=/opt/tmp export TMP=/opt/tmp export PATH=$PATH:$HOME/bin . /d01/oracle/RDBA/EBSapps.env export PATCH_TOP=/d01/oracle/RDBA/fs_ne/EBSapps/patch export CONFIG_JVM_ARGS="-Xms1024m -Xmx2048m"