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?
Problem med X-sessioner mot server ?
SV: Problem med X-sessioner mot server ?
Prova att tunnla X. Strunta i att sätta display när du startar emacs det gör ssh åt dig.
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 ...
Kod: Markera allt
ssh -X host
emacs
Senast redigerad av 1 Okänd, redigerad totalt 17 gånger.
SV: Problem med X-sessioner mot server ?
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 ?
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.

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 ?
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?
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?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Problem med X-sessioner mot server ?
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.
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 ?
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.
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.

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