主要メッセージの手引き

Xlib: connection to "string:0.0" refused by server

原因

このメッセージのすぐ後に、「Xlib: Client is not authorized to connect to Server」メッセージが表示されます。これらのメッセージは、二重引用符内で指定された X サーバ上で X ウィンドウアプリケーションを実行しようとしましたが、その要求が許可されなかったことを示します。「0.0」は表示デバイスを表しており、通常はコンソールです。サーバ名が表示されていない場合は、スーパーユーザーが、現在のマシン上の他のユーザーが所有している X セッション内で X アプリケーションを実行しようとした可能性があります。

対処方法

このクライアントが X サーバに接続できるようにするには、その X サーバシステムで xhost(1) +clientname を実行します。xhost(1) コマンドを実行できるのは、現在の X セッションの所有者 (スーパーユーザーである必要はありません) のみです。他のユーザーがそのサーバ上で X ウィンドウを実行している場合は、ログアウトするようにそのユーザーに依頼してから、そのサーバ上で自分の X セッションを開始します。通常、リモート X 接続は、同じユーザー ID に対してのみ許可されています。