Re: X11 für Java-Programme erlauben
On Thu, Sep 11, 2003 at 12:56:30AM +0200, Thorsten Haude wrote:
> * Joerg Rieger <Joerg.Rieger@informatik.med.uni-giessen.de> [2003-09-10 21:27]:
> >On Wed, Sep 10, 2003 at 09:02:31PM +0200, Christian Paul wrote:
> >> Am Mittwoch, 10. September 2003 19:53 schrieb Andreas Pakulat:
> >> > ich hab hier ein kleines Problem mit X11, ich kann als anderer User
> >> > keine X11 Programme starten :(
> >
> >Geht zwar auch, aber ist ungünstig wenn noch mehrere Leute den Rechner
> >mitbenutzen (z.B. per ssh). Besser ist in so einem Fall:
> >
> >export DISPLAY=:0
> >export XAUTHORITY=/home/username/.Xauthority
> >
> >username == Benutzer der Zugriff auf X erhalten soll
>
> So einfach ist es nun doch nicht, $XAUTHORITY muß nämlich auch einen
> entsprechenden Inhalt haben.
Stimmt. Bin davon ausgegangen, dass der Benutzer irgendwann schonmal X
gestartet hat. Das man ausserdem Zugriff auf das jeweilige
Home-Verzeichnis haben muss sollte auch klar sein. :-)
Erstellen kann man einen MIT-Magic-cookie mit mcookie (Zeile geklaut
aus /usr/X11R6/bin/startx ):
authdisplay=${display:-:0}
mcookie=`mcookie`
xauth add $displayname . $mcookie
--
LuMriX - XML Search Engine - http://www.lumrix.net/
Reply to: