Når jeg sidder på min Win XP på den bærbare computer, har jeg problemer
med at få X forwarding til at fungere korrekt igennem Cygwin. Jeg kan
nemt logge ind vha. mit brugernavn og starte et X program (som fx
firefox eller thunderbird) men hvis jeg fx anvender den efterfølgende
kommando (på serveren), får jeg følgende fejlbesked:
-----
jt@myserver ~ $ sux root synaptic
Password:
X11 connection rejected because of wrong authentication.
The application 'synaptic' lost its connection to the display
localhost:10.0;
most likely the X server was shut down or you killed/destroyed
the application.
-----
Hvis jeg i stedet gør følgende, fungerer det:
-----
jt@myserver ~ $ DISPLAY=<mit_klientcomputer_navn>:0 sux root synaptic
Password:
-----
Det underlige er, at hvis jeg laver nøjagtigt det samme fra Linux
(Kubuntu), er der overhovedet ingen problemer...
Det er irriterende altid at skulle skrive DISPLAY=... for at kunne køre
programmer som en anden bruger, det er næsten som de gamle telnet-dage.
--
Mvh. Jacob Tranholm
http://jtranholm.dk/