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
Reply to: