[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: