Sida 1 av 1

Problem med X-sessioner mot server ?

Postat: 17 jan 2007, 09:43
av hubbe
Halloj!

På min windowsburk kör jag Cygwin-X. Där kör jag xhost +, ssh:ar in till min server och kör på servern emacs -d [ip]:0
Då får jag upp en grafisk emacs på min arbetsstation, skitsmidigt.

När jag kör ubuntu spelar det ingen roll vad jag gör, jag lyckas inte ansluta mot X-servern på ubuntuburken! Jag kör xhost + så att alla ska få ansluta, sshar och kör -d [ip]:0, funkar inte.
Jag kan inte ens lokalt på ubuntumaskinen köra emacs -d localhost:0 ...

Nån som har nåra tips på hur jag löser detta?

SV: Problem med X-sessioner mot server ?

Postat: 17 jan 2007, 14:04
av Okänd
Prova att tunnla X. Strunta i att sätta display när du startar emacs det gör ssh åt dig.

Kod: Markera allt

ssh -X host
emacs
För att kunna göra på det sätt som du beskriver måste du ändra en konfigurationsparameter för X. Tyvär kommer jag inte ihåg hur jag gjorde. Jag kan kolla senare ...

SV: Problem med X-sessioner mot server ?

Postat: 17 jan 2007, 16:13
av hubbe
Om jag kör ssh -X host och sedan bara emacs så startar den emacs i textläge i ssh terminalen.... inte riktigt vad jag vill.

SV: Problem med X-sessioner mot server ?

Postat: 17 jan 2007, 19:01
av Okänd
Då har DISPLAY variabeln inte blivit satt av någon anledning :(

DISPLAY variabeln måste vara satt därifrån du startar ssh -X host
När du har kommit in borde den bli typ host:10.0 annars får du en emacs i terminalen.

SV: Problem med X-sessioner mot server ?

Postat: 18 jan 2007, 11:23
av hubbe
jaou, men då borde det ändå gå att köra
emacs -d host:10.0

men det vill sig inte.

Är det nåt extra man behöver göra med ubuntu för att den ska kunna acceptera X-connections?

SV: Problem med X-sessioner mot server ?

Postat: 18 jan 2007, 19:06
av Lars
Det verkar som att X11 normalt inte lyssnar på IP, förmodligen av säkerhetsskäl. När du kör "emacs -d localhost:0" så används IP, om du däremot kör "emacs -d :0" så används unix sockets lokalt.

ssh -X ska fungera om du har satt X11Forwarding i /etc/ssh/sshd_config, det fungerar normalt mycket bättre än att strula med xhost.

SV: Problem med X-sessioner mot server ?

Postat: 18 jan 2007, 22:13
av Okänd
Jag har hittat var jag ställde in att X-servern skulle lyssna på tcp.

I /etc/kde3/kdm/kdmrc kommenterade jag bort:
ServerArgsLocal=-nolisten tcp

Det gäller att få bort argumentet "-nolisten tcp" när X startar. Hur detta görs för gdm har jag ingen aning om. :( Men det går det är jag säker på.

Får till detta kan du köra som du gör med cygwin.