GNU/Linux >> Znalost Linux >  >> Cent OS

Chyba:Nelze otevřít display:hostname:x.y při spuštění xclock

Problém

Nelze spustit okno xclock pomocí níže uvedeného příkazu pro jednoho konkrétního běžného uživatele. xclock je v pořádku s uživatelem root.

$ xclock
Error: Can't open display: [hostname]:x.y

Řešení

Nesprávné proměnné prostředí na uživatelské úrovni nastavené v souboru /home/[uživatelské jméno]/.bash_profile.

Chcete-li problém vyřešit, postupujte podle níže uvedených kroků.

1. Přihlaste se jako normální uživatel.

2. Zakomentujte všechny proměnné env specifické pro uživatele v souboru /home/[username]/.bash_profile.

3. Spusťte konzolu VNC.

4. Proveďte příkaz xclock &check (Poznámka:Toto není výhradní příčina a řešení, ale jedno z možných.)

Například:

Problém byl vyřešen po okomentování pod řádky ze souboru /home/[uživatelské jméno]/.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"


Cent OS
  1. Nelze otevřít konzolu XEN VM – chyba Virt-viewer:nelze otevřít displej [Vyřešeno]

  2. [OpenStack-Devstack]:Chyba:Služba n-net neběží při provádění stack.sh

  3. Chyba Pkgproblemresolver při spouštění Správce balíčků a aktualizaci 12.04?

  1. Málo místa na disku Chybové protokolování /var/log/cups/error.log?

  2. pvcreate error:Nelze otevřít výhradně /dev/sdx. Připojený souborový systém?

  3. Příkaz lvremove selže s chybou „LVM – nelze odstranit otevřený logický svazek“

  1. Spuštění Apache jako jiný uživatel

  2. Vyzvat uživatele k přihlášení jako root při spuštění skriptu shellu

  3. Jak zjistím, na jaký uživatelský limit narážím?