xdm-config lösningen
Hej! Jag har här fått den lösningen jag letade efter, och ska nu kompletera den llite om någon får samma problem, eller vill göra en liknande configuration se nedan. Kör X -indirect host på den maskin du vill sitta vid. host skall vara en maskin som servar XDMCP indirect request (* BROADCAST INDIRECT).Kör _inte_ xdm på den maskinen. Då skall du få upp en chooser. HTH, Micce -- Mikael Hedin, MSc +46 (0)8 344979 (home) +46 (0)70 5891533 (mobile) [gpg key fingerprint = 387F A8DB DC2A 50E3 FE26 30C4 5793 29D3 C01B 2A22] för att kunna få med den lokala maskinen i chooser listen, så confa xdm så den inte hanterar :0 (den egna primära skärmen eller X servern i filen Xservers ska inte finnas några :0 servrar) Xaccess så har jag ett lokalt lan, med brandvägg utåt så för mig går det bra med * CHOOSER BROADCAST . nu när jag har jag då xdm på båda burkarna, som INTE hanterar lokala X server (efter inlogging måste jag altså skriva startx, om jag vill ha X). Men om jag vill ha x på den ena eller andra burken så har jag dessutom den möjligheten att skriva X -indrirect burk2, och därmed få en chooser. i X kan jag med detta shell script även då logga in igen via chooser på den burk jag behagar, (jag har 5 linux burkar hemma) ---script#!/bin/bash #!/bin/bash # Detta startas Xnest på maskinen som har X (legolas) # Geometry är bara för att jag skall få en definierad storlek, den ger eljest # en lite konstig storlek. # #set -vx y=800 # Storleken på skärmen, ändra bara denna, resten fixas x=`expr $y \* 3 / 4` ind=192.168.2.1 # Servern som har xdm igång för INDIRECT CHOOSER, # se /usr/X11R6/lib/X11/xdm/Xaccess på _den_ datorn. Color=TrueColor [ $# -gt 0 ] display=$1 || display=`ps -ax|egrep 'X |Xnest'|grep -v grep|wc -l` display=`expr $display + 0` #display=`expr $display + 1` xbase=`expr 20 \* ${display} + 00` ybase=`expr 15 \* ${display} + 00` Xnest -class $Color -indirect ${ind} -name Server is ${HOSTNAME}:${display}.0 -geometry ${y}x${x}+${ybase}+${xbase} :$display rm -f /tmp/.X${display}-lock /tmp/.X11-unix/X${display} /script så nu kan jag vara inloggad på en maskin, och X windows från flera maisker i en Xsession. Om ni har frågor, så hoppas jag att jag kan besvara dom.. Annars vill jag bara tacka för en hjälp jag fått. Ett extra tack till /Fredrik Persson /Karl /Micce Som via dom svar jag fick löste mer än detta problem.. /Lasse
Re: xdm-config
On Wed, Aug 07, 2002 at 10:55:33PM +0200, lasse wrote: Som root på burk1 kör jah i ett xterm xhost + sedan loggar jag in på burk2 via ssh2 som en vanlig anv , och verifierar att $DISPLAY är satt till burk1:0 sen försöker jag starta xeyes, men får felmedelandet Error: Can't open display:burk1 xmms samma sak fast texten ** CRITICAL **: Unable to open display några tipps? Jag hittar det inte nu, men jag har för mig att XFree86 4.x har en inställning huruvida den ska lyssna på tcp eller inte, och att den som default är avstängd. /Clacke
Re: xdm-config
lasse wrote: Som root på burk1 kör jah i ett xterm xhost + sedan loggar jag in på burk2 via ssh2 som en vanlig anv , och verifierar att $DISPLAY är satt till burk1:0 sen försöker jag starta xeyes, men får felmedelandet Error: Can't open display:burk1 xmms samma sak fast texten ** CRITICAL **: Unable to open display några tipps? Skicka ett mail till [EMAIL PROTECTED] med texten subscribe linux-newbie [EMAIL PROTECTED] I brevkroppen. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: xdm-config
Som root på burk1 kör jah i ett xterm xhost + sedan loggar jag in på burk2 via ssh2 som en vanlig anv , och verifierar att $DISPLAY är satt till burk1:0 sen försöker jag starta xeyes, men får felmedelandet Error: Can't open display:burk1 xmms samma sak fast texten ** CRITICAL **: Unable to open display några tipps? Jopp... Debian är har som defaultinställning att inte låta X-servern lyssna på TCP/IP öht. Kör 'ps ax|grep X' för att kolla om det står 'nolisten' el.likn. någonstans. Sen, beroende på vilken display manager du kör (xdm, kdm) så får du ändra det där. För xdm så tror jag att du ska ner och rota i /etc/X11/xdm/Xservers. Plocka bort -nolisten på sista raden. Den raden är f.ö. något som jag tror skickas till startx-kommandot vid något tillfälle. /Fredrik Persson ... Enklast är nog att köra ssh -X burk2 från burk1. Ang. -nolisten tcp, för att hitta vilka filer det gäller: $ cd /etc/X11/ $ find . -type f | xargs grep nolisten ./xinit/xserverrc:exec /usr/bin/X11/X -dpi 100 -nolisten tcp ./xdm/Xservers::0 local /usr/X11R6/bin/X vt7 -dpi 100 -nolisten tcp Hmm, man kan starta X med: 1, X 2, xinit 3, startx 4, xdm eller likn. X startar bara upp X, men ger dig inga xklienter (t.ex. xterm). xinit startar upp X och ger dig xterm (om du inte ber den om annat). startx är ett shell-script som sätter/tar bort xauth-kaka för $DISPLAY och startar xinit med div. argument för att få en förhoppningsvis trevlig miljö xdm mm startar X enl. raden i Xservers och gör sig själv till klient så att man kan använda detta till att logga in, xdm sätter också xauth-kaka xdm är egentligen en inloggningsklient för X så att man kan logga in på xdm-maskinen och köra på den fullt ut, från samma eller andra maskiner Så: xhost/xauth -nolisten? X xhost nej xinit xhost nej startx xauth ja via xinit/xserverrc xdmxauth ja via xdm/Xservers Så om vill köra en xklient på burk2 till en Xserver på burk1 så har man alternativen: 1, starta X på något sätt starta någon xterm på :0 på något sätt ssh -X burk2 xterm 2, starta X med startx/xdm (-nolisten tcp borttaget) xhost + alt. xhost burk2 alt. xauth extract - $DISPLAY | ssh burk2 xauth merge - ssh burk2 DISPLAY=burk1 xterm 3, starta X med xinit xhost + alt. xhost burk2 ssh burk2 DISPLAY=burk1 xterm 4, fixa xdm på burk2 så att den svarar på xdmcp-anrop från nätet: tag eller kommentera (med !) bort denna rad i /etc/X11/xdm/xdm-config DisplayManager.requestPort: 0 se till att denna rad finns i /etc/X11/xdm/Xaccess: *#any host can get a login window starta xdm på burk2 kör X -broadcast på burk1 logga in på burk1 som om du satt på burk2 Hälsningar, /Karl --- Karl HammarAspö Data [EMAIL PROTECTED] Lilla Aspö 2340 0173 140 57 Nätverk S-742 94 Östhammar018 260 900Datorer/Utrustning Sweden 010 270 26 67Linux/Unix konsulting ---
Re: Re: xdm-config
On Thursday 08 August 2002 12:34, [EMAIL PROTECTED] wrote: självklart!
xdm config
Hej! Jag använder xdm. Men jag har en liten önskan som jag inte vet hur jag ska lyckas confa till. xdm ger mig den lokala X inloggningen på den burk jag sitter på, men jag vill ha en lista på burkarna som finns i nätverket, som jag kan logga in på, så jag får välja altså... när det någon som har något tipps?.. Lars Lindgren Ericsson radio system System engineer Mobile :+46703008336 Phone :+4615058080
xdm config
Hej! Jag använder xdm. Men jag har en liten önskan som jag inte vet hur jag ska lyckas confa till. xdm ger mig den lokala X inloggningen på den burk jag sitter på, men jag vill ha en lista på burkarna som finns i nätverket, som jag kan logga in på, så jag får välja altså... när det någon som har något tipps?.. Lars Lindgren Ericsson radio system System engineer Mobile :+46703008336 Phone :+4615058080
Re: xdm config
On Wed, Aug 07, 2002 at 11:02:19AM +0200, lars lindgren wrote: xdm ger mig den lokala X inloggningen på den burk jag sitter på, men jag vill ha en lista på burkarna som finns i nätverket, som jag kan logga in på, så jag får välja altså... Det här kanske kan hjälpa dig: http://www.xfree86.org/4.2.0/xdm.1.html#sect8 -- Anders Lindahl http://k76.ryd.student.liu.se/~lindahl/
xdm-config
Som root på burk1 kör jah i ett xterm xhost + sedan loggar jag in på burk2 via ssh2 som en vanlig anv , och verifierar att $DISPLAY är satt till burk1:0 sen försöker jag starta xeyes, men får felmedelandet Error: Can't open display:burk1 xmms samma sak fast texten ** CRITICAL **: Unable to open display några tipps?