Tunnla X Fönster(Program)

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
unk
Inlägg: 56
Blev medlem: 16 apr 2006, 10:35
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar

Tunnla X Fönster(Program)

Inlägg av unk »

Hej, tunnla X fönster(program) över ssh har jag fått igång.

Men jag funderar hur jag t.ex. ska kunna köra  starta X sessions fönstret som är startad på ssh servern.
Dvs. säg till gimp, om jag vill styra det över den andra datorn. Säg att jag startat det på servern och vill leka med det på den befinteliga datorn.

Hur gör man? Jag får errors när jag försöker starta samma program;
"xxxxx" is already running!

Nåt speciellt man behöver tänka på?

En till sak är att säg att jag startar ett program med clienten och sen stänger ner tunneln, så stängs programmet ner, kan man pånått sett använda screen eller liknande för att spara sessioner?
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: Tunnla X Fönster(Program)

Inlägg av Mekaniserad Apelsin »

unk skrev: Hej, tunnla X fönster(program) över ssh har jag fått igång.

Men jag funderar hur jag t.ex. ska kunna köra  starta X sessions fönstret som är startad på ssh servern.
Dvs. säg till gimp, om jag vill styra det över den andra datorn. Säg att jag startat det på servern och vill leka med det på den befinteliga datorn.

Hur gör man? Jag får errors när jag försöker starta samma program;
"xxxxx" is already running!

Nåt speciellt man behöver tänka på?

En till sak är att säg att jag startar ett program med clienten och sen stänger ner tunneln, så stängs programmet ner, kan man pånått sett använda screen eller liknande för att spara sessioner?
Det finns bortglömd kod i gnome för att ta över fönster som redan startats på en annan X-server, men den är inte "aktiverad" eftersom den i stort sett är bortglömd. Du kan inte starta Xprogram i screen, och somliga program (efter vad du säger t.ex. gimp) kan inte köra två instanser samtidigt av samma användare.

Det går att använda olika extra Xservrar osv för att kunna starta ett program i den xservern och sedan ta över hela xservern i en annan xserver, men det är ett rent helvete att ställa in. Jag rekommenderar istället någon typ av lösning baserat på nx (trots att det inte klarar av koola saker som compiz). Det fungerar ungefär som screen men man måste ansluta till det med deras klient (som använder ssh) och den startar en helt egen Xserver. Det finns två varianter FreeNX (som är fri som i frihet) och nomachine NX (som är fri som i fri öl, men med vissa komponenter fri som i frihet).
More Mekaniserad at http://blippe.se.
Användarvisningsbild
unk
Inlägg: 56
Blev medlem: 16 apr 2006, 10:35
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar

SV: Tunnla X Fönster(Program)

Inlägg av unk »

Verkar vara precis vad jag söker. Tusen tack för ditt svar.
Ska testa det.  :-*
fedor
Inlägg: 321
Blev medlem: 04 jul 2006, 20:43
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Linköping

SV: Tunnla X Fönster(Program)

Inlägg av fedor »

Även om det går och logga ut i nx utan att programmen försvinner så går det väl inte att ta över den gamla sessionen om man loggar in fysiskt på serven?
nx klarar inte heller av att bara tunnla ett enstaka program vad jag vet. 
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"