XFree86 távolról

Fórumok

XFree86 távolról

Hozzászólások

Automatikus bejelentkezést még nem tudom, de xdm-el kapcsolatos.

Indítás meg a ~/Desktop/Autostart -ba kéne rakni a scriptet (nem megy nekem, de így kéne :) )

Megoldás: xdm-el ezt nem lehet megcsinálni. Felraktam kdm -et, a kdmrc file-ban ki #-elni az autologin=true -t és megadni az user nevet 1 sorral odébb.
Háhá, megy. Már csak az automata scriptindítás kéne.

Azt meg lehet csinálni, ugye, hogy két ablakkezelőm legyen fenn, és átjelentkezhessek a másikra? Mondjuk ez most nem érdekel még annyira.

[quote:f475d08948="rowcol"]Kicsit nem tiszta ahogy leírtad. :?
Az a célod gondolom, hogy az X ott fut a helyi gépen, ahol ülsz és a távoli gép progijai azt használják? Azaz a progik a távoli gépen futnak és előtted a helyi gépen jelenik meg a GUI. Ez tűnik logikusnak.

Akkor irom kicsit erthetobben. Elnezest ha nem volt az!
Ahol ulok ott winXP fut, es van egy tavoli Debian Linux.
Namost a win-es gepen szeretnek a linux deszktopjan dolgozni (kvazi tavolrol) Szoval a munkamhoz szuksegem van erre a linux gepre es szeretnem ha win-es gepen ugy tudnek a linux desktopjan dolgozni, mintha ott ulnek elotte.
[quote:f475d08948="rowcol"]Nekem ez napi szinten megy.
Cygwin-ben: X -ac
aztán (én puttyal szoktam) ssh a távolira,
ott pl. xterm -display ahelyigépemipje:0 &
Az szépen elindul, és abban meg ami a kedvenced. Enyém icewm.

Ez jonak tunik, csak nem nagyon ertek a Cygwinhez sem sajnos. Linket elfogadnek, ahol vannak jo leirasok errol.
Lenyegeben arra hasznalom hogy be ssh-ok arra a bizonyos linuxra. Persze tudom erre hasznalhatnek mas win-es ssh kliens mint pl. a putty.
Szoval nem teljesen ertem a megoldast. Az xterm -display ... parancsot konzolon kell kiadni a linuxon?
[quote:f475d08948="rowcol"]Remekül működik egyébként a fentebb beajánlott VNC is.
Kiváltképpen, ha teljes desktop-ot (KDE, GNOME) akarsz indítani, akkor egyszerűbb a távoli gépen a vncserver, helyi gépen egy vnc kliens elindítása.

Talan ez lenne a legjobb. De win alatt mi lenne a vnc kliens? A tavoli bejelentkezes, vagy asztalkapcsolat vagy mi a neve?
[quote:f475d08948="rowcol"]Próbálkoztam gdm, meg wdm-mel is, na az nekem nem jött össze.
Row

Ezeket sajnos nem ismerem:(

Csaba

[quote:8f8cc27cc3="drojid"]VNC?

Jol hangzik, csak kicsit keves nekem. Ha ki lehetne esetleg fejteni nemileg, a megoldas menetet, az sokat segitene.
Nem veletlenul a Linux kezdo forumban kertem segitseget.

Csaba

[quote:627784c69e="jolle"]Helyesen: export DISPLAY=helyi_gep:0.0

Bocs...

Ezt probaltam, hogy be ssh es utana export DISPLAY=:0 es utana inditottam az X-et, de csak azt ertem el vele, hogy ott a linux-os gepen elindult az X, amit nekem kiirt az Cygwin.
Egyebkent mit ertessz az alatt, hogy helyi_gep? A win-es gep ip-je?
Az xhost mi lenne? Bocsanat, de ennyire nem vagyok otthon a Linux teren.
Kerhetnem kicsit step by step?

Csaba

1) letöltesz xphez 1 x szervert, telepíted, stb. elindítod. fut (kis ikon a tálcán, vagy mitoménmi)
2) besshzol, majd export DISPLAY=sajadgepedipcime:0
3) teszt: indítasz egy xlogot

nekem így már win alatt futott kde is :D

[quote:71f2dc7bb2="vmiklos"]1) letöltesz xphez 1 x szervert, telepíted, stb. elindítod. fut (kis ikon a tálcán, vagy mitoménmi)

Itt Cygwinre gondolsz. Vagy van kulonallo, telepitheto verzioja is a Xfree86-nak winXP-re?
Ha Cygwin, akkor nem is kell konfiguralni alatta az X-et? Vagy ez a "stb." resz? ;)
Na de mindjart kiprobalom.
A tobbit ertem. Es koszonom a segitseget!

Csaba

azon a gépen, amin anno probaltam nem is volt cygwin. vmi más X szerver volt.
a neve X-Win32 volt, dehát ez nem túl sokat mondd :wink:

[quote:dc0aa36f64="Anonymous"][quote:dc0aa36f64="drojid"]VNC?

Jol hangzik, csak kicsit keves nekem. Ha ki lehetne esetleg fejteni nemileg, a megoldas menetet, az sokat segitene.
Nem veletlenul a Linux kezdo forumban kertem segitseget.

Csaba

Igeniselnézéstkérek
Tehát a megoldás menete a következő:
1. ellátogatsz a www.realvnc.com oldalra, ott elolvasol mindent a realvncről :-)
Tömören annyi lesz, hogy ez egy viszonylag platformfüggetlen alkalmazáscsomag, amivel távoli gépeket lehet piszkálni grafikus felületen keresztül. A távoli gép lehet vindóz, linux, akármi. A nézőoldali gép is futtathat szinte bármilyen OS-t, Téged most az az eset érdekel, amikor a túloldalon linux, Nálad pedig vindóz van.
2. A windózos gépre felteszed a vncviewer nevű programocskát, telepíteni sem kell, meg semmi, csak futtatod és kész.
3. Linuxos oldalon válogathatsz. Vagy a) hagyod, hogy más dolgozzon a túloldalon, akkor a standard vnc csomagot kell feltenned. Ekkor, ha elindítod, indít egy új X-szervert, amiben bármit futtathatsz, csak nem fog látszani a túloldalon, mert a megjelenítést végző komponense az Nálad fut. Másik lehetőség, ha b) a gugliban rákeresel és az x11vnc csomagot telepíted, ekkor a már futó X-hez tudsz kapcsolódni, ugyanazt fogod látni, mint aki ott ül a gép előtt. Hasonló megoldás, bár ezt nem próbáltam, ha az XF86Config-ba a video drivered mellé beteszed a vnc drivert is, elvileg ez lenne a legjobb, de lusta voltam és még nem próbáltam ki.

az x11vnc csomagot itt találod: http://sourceforge.net/projects/libvncserver/

a távoli gépen bejelentkezel azon a néven, aki épp használja a futó Xet
elindítod az x11vnc -nap -display :0 paranccsal, feltéve, hogy a 0-s displayen fut.

más most nem jut eszembe, ha kíváncsi vagy még valamire, csak kérdezz

Igen az új (igaz, hogy még beta-s, de így is jobb mint a régi) VNC-vel meg lehet csinálni úgy, hogy az XF86Config-odat módosítod!
Így:

Section "Module"
....
....
Load "vnc"
EndSection

Section "Screen"
....
....
Option "SecurityTypes" "None" #Igy barki elerheti a gepedet
Option "PasswordFile" "/root/.vnc/passwd" #ezt hozd létre!
EndSection

Ennyi, nekem így műxik!

http://www.cygwin.com/xfree/docs/ug/setup-cygwin-x-installing.html

Sztem csinald meg ami ide le van irva es kesz :) Mukodni fog siman.

CygWint felrakod pikk pakk es kesz.

[quote:e07da297c3="PcZolee"]Igen az új (igaz, hogy még beta-s, de így is jobb mint a régi) VNC-vel meg lehet csinálni úgy, hogy az XF86Config-odat módosítod!

Nem béta, kijött már a vnc 4.0 végleges. Igaz, még ropogós :)

Ááá, de jó! Nézem is! Már rég jártam arra!

Sziasztok!

Tavolrol szeretnek X-et futtatni ugy, hogy a tavoli gepen lehessen alatta dolgozni. Probalkoztam, hogy be ssh-tam(Cygwin-el) es ugy inditottam, de csak azt sikerult elernem, hogy betoltodott ott ahol inditottam.
A munkam miatt fontos lenne, ha segitene valaki a megoldasban.
Aki tudja mi a trukkje, kerem ossza meg velem.

Minden jot, mindenkinek!

[quote:1d44c31d89="Anonymous"]Tavolrol szeretnek X-et futtatni ugy, hogy a tavoli gepen lehessen alatta dolgozni.
...
de csak azt sikerult elernem, hogy betoltodott ott ahol inditottam.

Kicsit nem tiszta ahogy leírtad. :? Az a célod gondolom, hogy az X ott fut a helyi gépen, ahol ülsz és a távoli gép progijai azt használják? Azaz a progik a távoli gépen futnak és előtted a helyi gépen jelenik meg a GUI. Ez tűnik logikusnak. Nekem ez napi szinten megy.
Cygwin-ben: X -ac
aztán (én puttyal szoktam) ssh a távolira,
ott pl. xterm -display ahelyigépemipje:0 &
Az szépen elindul, és abban meg ami a kedvenced. Enyém icewm.

Remekül működik egyébként a fentebb beajánlott VNC is.
Kiváltképpen, ha teljes desktop-ot (KDE, GNOME) akarsz indítani, akkor egyszerűbb a távoli gépen a vncserver, helyi gépen egy vnc kliens elindítása.
Próbálkoztam gdm, meg wdm-mel is, na az nekem nem jött össze.

Row

Hogyan tudom automatikusan elindítani az x11vnc -t? A bootscriptembe hiába rakom be, hiszen az az XDM előtt fut, amikor még nincs X --> nem tud mihez csatlakozni a VNC...

...mivel lehet az X indulása UTÁN elindítani valamit?

...és hogyan tudok automatikusan bejelentkezni az Xfce-be?

Ha jol ertettem, egy lehetseges megoldas:

A tavoli Xaccess fajlban:

* #any host can get a login window
* CHOOSER BROADCAST #any indirect host can get a chooser

A tavol xdm, gdm, kdm stb. config fajljaban:

Az [xdmcp]-ben az Enabled - vagy valami hasonlo - legyen bekapcsolva
(1, True vagy ilyesmi). Mas oprendszerben esetleg masik fajlban van
benne ez az opcio - pl. BSD -, es esetleg mashogy hivatkoznak ra, de a
lenyeg ugyanaz.

Ezutan inditsd ujra a tavoli xdm, gdm, stb.-t, majd a helyi gepen:

X -query tavoli_gep :1 vagy Xnest -query tavoli_gep :1

A kettospont utani szam a terminal vonal szama, amin meg akarod jeleniteni
a tavoli xdm, kdm stb.-it.

Masik megoldas: xhost +
A tavoli gepen: pl.: export DISPLAY:helyi_gep:0.0

Futtass X-progit a tavoli gepen.

Helyesen: export DISPLAY=helyi_gep:0.0

Bocs...

[quote:e566590600="jolle"]Ha jol ertettem, egy lehetseges megoldas:

...

Futtass X-progit a tavoli gepen.

Es ha modnjuk Windowsrol puttyal szeretnenk megcsinalni ezt? Akkor kell vmi extra program?

Windows alá kell egy X szerver, a cygwin-ben van XFree86.
Most jut eszembe, hogy a local gépnek van olyan ip címe, amit
a távoli gép lát? Mert ha nincs, akkor port forwarding kell az ssh-val.
(asszem -X paraméter)