DISPLAY変数の「unix:10.0」

DISPLAY変数の「unix:10.0」

Oracle Secure Global Desktopを使用して、Solarisデスクトップへのリモートアクセスを提供します。DISPLAY変数をに設定しますunix:10.0

DISPLAY動作するように設定されているように動作するようですlocalhost:10.0。ここで「Unix」とはどういう意味ですか?

これは一般的な使用法ですか、それともSGDに固有のものですか?私の知る限り、DISPLAY通常[hostname or IP]:[screen]

ベストアンサー1

この状況は非常に一般的です。これは、TCP / IPソケットではなく「unixドメインソケットの使用」を意味します。これらの「unixドメイン」ソケットはファイルシステムに表示されます。たとえば、以前のSlackware 11.0システムでは、Unixドメインソケットのファイル名は/tmp/.X11-unix/X0でした。

12 % ls -ltr /tmp/.X11-unix
total 0
srwxrwxrwx 1 root users 0 2011-07-19 18:07 X0=

パターンの「s」に注意して下さい: それは「ソケット」です。私はUNIXドメインソケットを/tmp/に直接置く他のX11を覚えているようです。

X11 トラフィックに Unix ドメイン ソケットを使用することは、TCP-IP を介してトラフィックを送信するよりもはるかに高速で、はるかに安全です。

おすすめ記事