/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
gdm på en anden maskine ("x-terminal-agtig~
Fra : Adam Sjøgren


Dato : 19-02-01 21:46

Hej.


Jeg er ved at lave en pc af gamle langsomme stumper til en slags
"x-terminal". Den skal snakke med en lidt mindre forældet pc, der
kører Debian.

Debian er installeret på terminalen og den starter X fint.

Hvordan får jeg lokket gdm på den anden maskine til at tegne på
terminalens skærm - sådan at man kan logge ind i Gnome på den anden
maskine og lege?

Indtil nu har jeg kun prøvet det helt naïve: Start X på x-terminalen,
xhost +, og så ellers "export DISPLAY=terminal:0; gdmlogin" på den
anden maskine.

Det giver et vindue på terminalens skærm, men så snart jeg har tastet
kodeordet ind sker der ikke mere... Jeg synes ikke umiddelbart at gdm
og gdmlogins man-sider gør mig klogere.

Hmm. Mon ikke der er en faq jeg skulle tage og læse?

Nå, men mens jeg leder efter den kan folk med erfaring med gdm jo
svare og/eller henvise - eller ignorere


Mvh

--
"But maybe good is more than the absence of bad." Adam Sjøgren
"See, that's what worries me." asjo@koldfront.dk

 
 
Adam Sjøgren (19-02-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 19-02-01 22:16

On 19 Feb 2001 21:45:56 +0100, Adam Sjøgren wrote:

> Hvordan får jeg lokket gdm på den anden maskine til at tegne på
> terminalens skærm - sådan at man kan logge ind i Gnome på den anden
> maskine og lege?

Det gør du ved at starte X på terminalen med "X -query andencomputer"
- så skal du bare sætte gdm til at modtage den slags forespørgsler på
den anden computer, ved at ændre:

[xdmcp]
Enable=0

til 1.

Det burde virke. (Jeg har ikke helt fået det til at spille endnu,
men... tak for svaret!)


Mvh.

--
"Kaptajn Klo!" "Ja." "Overgiv dig!" "Nix!" Adam Sjøgren
"Giv os alt!" "Nix, det vil jeg ikke!" asjo@koldfront.dk

Adam Sjøgren (19-02-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 19-02-01 22:47

On 19 Feb 2001 22:16:24 +0100, Adam Sjøgren wrote:

> Det gør du ved at starte X på terminalen med "X -query
> andencomputer" - så skal du bare sætte gdm til at modtage den slags
> forespørgsler på den anden computer, ved at ændre:

> [xdmcp] Enable=0

> til 1.

Jeg har desuden sat Debug til 1, for det virker ikke :-/

> Det burde virke. (Jeg har ikke helt fået det til at spille endnu,
> men... tak for svaret!)

Når jeg starter "X -query andencomputer" på terminalen ser det fint ud
i den anden maskines logfil i starten - der ryger QUERY, WILLING,
REQUEST, ACCEPT, (REQUEST/DECLINE*2) og MANAGE over. Men så:

gdm_xdmcp_manage: Got MANAGE from 192.168.1.11
gdm_xdmcp_manage: Got Display=0, SessionID=982616976 from 192.168.1.11
gdm_xdmcp_handle_manage: Looked up 192.168.1.11:0
gdm_display_manage: Managing 192.168.1.11:0
gdm_display_manage: Forked slave: 3007
gdm_slave_start: Starting slave process for 192.168.1.11:0
gdm_slave_start: Opening display 192.168.1.11:0
gdm_slave_xioerror_handler: I/O error for display 192.168.1.11:0
gdm_slave_windows_kill_ioerror_handler: Fatal X error - Restarting 192.168.1.11:0
gdm_child_handler: child 3007 returned 64
gdm_child_handler: :0
gdm_child_handler: 192.168.1.11:0
gdm_child_action: Slave process returned 64
gdm_display_unmanage: Stopping 192.168.1.11:0
gdm_display_dispose: Disposing 192.168.1.11:0

(terminalen hedder 192.168.1.11).

På terminalens skærm står der (efter at X er forsvundet igen):

Fatal server error:
XDMCP fatal error: Session declined Session refused

Nogen tips & ideer?


(terminalen er en Pentium 100 med Xfree86 3.3.6 og i min testopsætning
er den anden computer en PowerPC med XFree 4.02, men det burde vel
ikke være et problem overhovedet? - Specielt kan jeg godt starte xeyes
over ledningen (bare jeg xhost +'er)).


Mvh.

--
"Ingen klaustrofobifølelse med nyt paraboldesign" Adam Sjøgren
asjo@koldfront.dk

Adam Sjøgren (19-02-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 19-02-01 23:27

On 19 Feb 2001 22:47:02 +0100, Adam Sjøgren wrote:

> (terminalen er en Pentium 100 med Xfree86 3.3.6 og i min
> testopsætning er den anden computer en PowerPC med XFree 4.02, men
> det burde vel ikke være et problem overhovedet?

Men det var det! Da jeg prøvede at lade den anden computer være en
Celeron med XFree 4.0.2 på, så virkede det!

Mystisk...


Mvh.

--
"I ain't looking for nothing" Adam Sjøgren
In anybodys eyes" asjo@koldfront.dk

Adam Sjøgren (22-02-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 22-02-01 02:40

On 19 Feb 2001 23:27:12 +0100, Adam Sjøgren wrote:

> On 19 Feb 2001 22:47:02 +0100, Adam Sjøgren wrote:
>> (terminalen er en Pentium 100 med Xfree86 3.3.6 og i min
>> testopsætning er den anden computer en PowerPC med XFree 4.02, men
>> det burde vel ikke være et problem overhovedet?

> Men det var det! Da jeg prøvede at lade den anden computer være en
> Celeron med XFree 4.0.2 på, så virkede det!

> Mystisk...

Nej, ikke så mystisk. Problemet var at den maskine der kørte gdm ikke
kunne slå terminalens ip-adresse op.

Når gdmlogin så prøvede at åbne terminalens.navn.dk:0.0, kunne den
ikke ud fra terminalens.navn.dk finde terminalens ip-adresse og derfor
døde gdmlogin bare.

[Slår sig selv i hovedet med en hammer].

Hvor ka' kan være dum.

Nå, men så lærte jeg også det - sørg for at alle maskiner kender
hinandens navne ordentligt, også når du bare tester.

<*gnirf*>


Mvh.

--
"Men de får åbenbart et kick ud af at være anonyme, Adam Sjøgren
så fred være med det." asjo@koldfront.dk

Adam Sjøgren (22-02-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 22-02-01 02:47

On 19 Feb 2001 23:27:12 +0100, Adam Sjøgren wrote:

> On 19 Feb 2001 22:47:02 +0100, Adam Sjøgren wrote:
>> (terminalen er en Pentium 100 med Xfree86 3.3.6 og i min
>> testopsætning er den anden computer en PowerPC med XFree 4.02, men
>> det burde vel ikke være et problem overhovedet?

> Men det var det! Da jeg prøvede at lade den anden computer være en
> Celeron med XFree 4.0.2 på, så virkede det!

> Mystisk...

Nej, ikke så mystisk. Problemet var at den maskine der kørte gdm ikke
kunne slå terminalens ip-adresse op.

Når gdmlogin så prøvede at åbne terminalens.navn.dk:0.0, kunne den
ikke ud fra terminalens.navn.dk finde terminalens ip-adresse og derfor
døde gdmlogin bare.

[Slår sig selv i hovedet med en hammer].

Hvor ka' man være dum.

Nå, men så lærte jeg også det - sørg for at alle maskiner kender
hinandens navne ordentligt, også når du bare tester.

<*gnirf*>


Mvh.

--
"Men de får åbenbart et kick ud af at være anonyme, Adam Sjøgren
så fred være med det." asjo@koldfront.dk

Martin Hansen (04-03-2001)
Kommentar
Fra : Martin Hansen


Dato : 04-03-01 03:43

Som afslutningen på denne ensomme samtale
Kan jeg tilføje at du måske skulle kigge på www.ltsp.org ser ud som en fornuftig opsætning, de har
bla. lavet lidt sjov så du ikke skal lave et bib til hver maskine. Plus du kan køre helt diskless,
havde det oppe at køre sidste weekend. På trods af at det eneste jeg vidste om X var at den snakker
via netkort (normalt lo) men nu ved jeg da lidt mere

--
Mvh Martin i Sønderborg

ALsSund Linux User Group http://www.alslug.dk
Linux brugergruppen for sønderjylland

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408893
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste