GNU/Linux >> Linux の 問題 >  >> Cent OS

エラー:ディスプレイを開けません:xclock の実行時にホスト名:x.y

問題

特定の通常のユーザーに対して、以下のコマンドを使用して xclock ウィンドウを起動できません。 xclock は root ユーザーで問題ありません。

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

解決策

ファイル /home/[username]/.bash_profile に設定されているユーザー レベルの環境変数が正しくありません。

以下の手順に従って問題を解決してください。

1. 通常のユーザーとしてログインします。

2. ファイル /home/[username]/.bash_profile の下にあるすべてのユーザー固有の環境変数をコメントアウトします。

3. VNC コンソールを起動します。

4. xclock コマンドを実行して確認します (注:これは唯一の原因と解決策ではなく、考えられるものの 1 つです)。

例:

ファイル /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"


Cent OS
  1. (解決済み)メールボックス/ var / mail / userを開くことができません:Linuxでアクセスが拒否されましたエラー

  2. ディスク上のスペースで低エラーログが実行されています/var/log/cups/error.log?

  3. 電子メールアカウントの作成時にドメインを開くことができないというエラーメッセージ

  1. pvcreate エラー:/dev/sdx を排他的に開けません。マウントされたファイルシステム?

  2. 「yum repolist」の実行時に「解析エラー」が発生する

  3. lvremove コマンドがエラー「LVM – 開いている論理ボリュームを削除できません」で失敗する

  1. シェル スクリプトの実行時に root としてログインするようにユーザーに要求する

  2. 実行しているユーザー制限を確認するにはどうすればよいですか?

  3. 名前にスペースが含まれているユーザーのグループを一覧表示するにはどうすればよいですか?