リモートで作業していて、再起動する必要がありました。vncセッションを開始してログインできます。しかし、何らかの理由で、使用しようとしているプログラムを起動しようとすると、GLXエラーが発生します。(私はxfce4を使用しています)。
私は過去にx11vncセッションをディスプレイに使用することでこの問題を回避しました:0。これを行うには、通常のvncセッションを開き、ターミナルを入力します
x11vnc --display :0 --forever
次に、vncセッションを閉じて、x11vncセッションにログインします。
しかし、これは現在機能していません。再起動する必要があったため、サイトでデスクトップセッションにログインしていないため、実際にはdisplay:0が実行されていないと思います。
問題は、リモートでデスクトップセッションに効果的にログインする方法があるので、サイトのコンピューターにログインしたかのようになり、上記のようにx11vncを使用できるようになるということです。
(警告:私はこれらすべての専門家ではないので、間違った用語を使用した可能性があります。しかし、質問は明らかだと思います)。
ありがとう!
==============追加================
たぶん、説明は次のようになります。コンピューターをだまして、自分がコンピューターの真正面に座っていると思い込ませることはできますか?次にコンピューターの前に座ったときに、既にログインしているように見えるように、リモートでセッションを開始できますか?これで私の問題は解決すると確信しています。VNCingの他の組み合わせは機能しないようです。
==============その他======================
(リモートで)再起動し、SSHで接続して、入力しました
x11vnc --display :0
これは私が得たものです
** If NO ONE is logged into an X session yet, but there is a greeter login
program like "gdm", "kdm", "xdm", or "dtlogin" running, you will need
to find and use the raw display manager MIT-MAGIC-COOKIE file.
Some examples for various display managers:
gdm: -auth /var/gdm/:0.Xauth
-auth /var/lib/gdm/:0.Xauth
kdm: -auth /var/lib/kdm/A:0-crWk72
-auth /var/run/xauth/A:0-crWk72
xdm: -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
dtlogin: -auth /var/dt/A:0-UgaaXa
しかし、それらのオプションはどれも機能しませんでした。を使用するなど、他の提案も試しました-auth guess
。