VPS サーバーがあります。表示変数を設定しようとしています。正しい値で常に問題が発生しています。
setenv $DISPLAY = :0.0
エクスポート $DISPLAY
VT が設定されていないか見つからないために xinit が失敗しないようにします。xhost + と $DISPLAY 変数を設定すると、すべての X セッションが実行され、すべての GUI が表示されます。私は CentOs を 3 週間使用しており、Unix 環境から来たので、bash シェルの場合、CentOs 6.8-x_64 の GUI を表示する正しい方法は何ですか。
よろしくお願いいたします
答え1
ヘッドレス CentOS をお持ちで、リモートでログインして GUI アプリを実行する場合は、次の手順を実行する必要があります。
- yum で xorg-x11-xauth をインストールします
- yum で xorg-x11-apps をインストールします
- ssh -X あなたのサーバー
- xクロック
当然、X11 サーバーを実行しているシステムから ssh -X を実行する必要があります。
- Linux を使用している場合は、追加の手順は必要ありません。
- Mac OS Xをお使いの場合は、XQuartzをインストールしてください。
- Windows を使用している場合は、xming、mobaxterm、Exceed など、X11 サポートを追加するものを使用してください。
答え2
bash
使用していて変数を設定する必要がある場合DISPLAY
(通常は自動的に設定されると思います)、正しい構文は次のようになります。
export DISPLAY=:0.0
または
DISPLAY=:0.0; export DISPLAY
setenv
はcsh
コマンドなので、ここでは使用されません。変数名にドル記号を使用したり、等号の両側にスペースを入れたりしてはならないことに注意してください。