Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Martin Šácha 01 Října 2009, 18:13:15
-
Zdravíčko,
mám takový problém se vzdálenou plochou z Ubuntu 9.04 (server) na WinXP (viewer).
Na obou strojích je TightVNC, obě PC jsou v jedné LAN, normálně se najdou a připojí.
Problém je, že se přenáší pouze (funkční) konzole, nikoli grafické prostředí (GNOME) jak bych čekal.
Ví někdo co s tím, prosím??
-
Chjo, nikdo neví co by s tím mohlo být?
-
U VNC se jde připojit i přes konzoli? :-))...no, abych pravdu řekl, jestli to tak je, tak se mi tohle ještě nepodařilo..teď nedávno jsem zkoušel propojení widlí s Ubuntu a přes již zmíněný tight VNC jsem se na plochu normálně připojil..
zkus tohle, takhle jsem se připojoval já, doinstaluj balíčky:
sudo apt-get install x11vnc vnc4server xvnc4viewer
pak na Ubuntu do konzole napiš "x11vnc". Chvilku počkej, než se připraví k připojení...Potom na Widlích spusť vncviewer, napiš IP k Pc s Ubuntu a mělo by vše jít..
-
U VNC se jde připojit i přes konzoli? :-))
Ne, tak jsem to nemyslel. Když jsem se připojil (z gui, normálně), tak se zobrazovala pouze konzole...bez grafického prostředí.
Teď už je vyřešeno, díky moc za pomoc. :)
-
Aha, já si říkal :) dobrý, tak hlavně, že už šlape
-
Ehm, bohužel jsem se ukvapil v závěru že vše funguje:(
Zkoušel jsem to localhostu na localhost (linux), vše se zdálo OK.
Bohužel, z win se na linuxovou plochu stále nedostanu, konzole only.
Tak jsem nabootoval onu stanici z live-cd a pokusil se připojit z linuxu na linux (na portu pro x11vnc, abych se nepřipojil na integrované VNC). A hle, vše funguje.
Má domněnka je taková, že VNC nějak přenáší Xka, kterým win nerozumí a proto grafiku nezobrazí. Chápu to dobře? A jak z toho ven?
-
umh.
ad.1) co znamena "jenom konzole" ?
ad.2) jak se pripojujes a cim z vindous na linuxove vnc?
-
Jenom konzole = při připojení se přenáší jenom konzole, jako by grafické prostředí ani neexistovalo.
Připojuji se z tightvnc (winXP) na tightvncserver nebo x11vnc (obojí na linuxu, obojí přenáší jen konzoli) - připojení probíhá na portu 0 (resp. 5900) pro x11vnc nebo na portu 1 (resp. 5901) pro tightvncserver. Oba porty jsou takto nastaveny defaultně, nic jsem neměnil.
-
Já měl spíš problémy se přes tightvnc připojit z Linuxu na Win...ale opačně ne a teď jsem to zkoušel znovu.. Pokud na Linuxu aktivuji x11vnc, ve Win by vncviewer problémy dělat neměl..také jsem nic nenastavoval, vše jak bylo, do kolonky IP zadám IP počítače s linuxem a jsem tam. Zkoušel jsi to s vypnutým FW na widlích?
-
Jj, FW v tom roli nehraje, to by se nepřeneslo vůbec nic...
Nemůže v tom prsty spíš tightvnc jako prohlížeč?
-
naposled: jak se pripojujes a jak zakladas vnc server? chci videt prikaz
-
ubuntu 9.04 (server)
x11vnc
winXP (host)
tightvnc => zadám IP:0=>connect (je to grafické klikátko, příkaz žádný není)
Nevím co ještě chceš vědět...
-
ad.zalozeni) zakladej takto:
vncserver -geometry 1024x768 -depth=16 :9 ## zalozi
vncserver -kill :9 ## zabije
.. po prvnim zalozeni ho hned stopni. v ~/.vnc/xstartup si upresni, jake se ti bude spoustet prostredi .. pro gnome by tam melo byt gnome-session
-
Díky,
co mám nahradit/připsat za gnome-session? Intuice říká že ten řádek s xterm, ale abych to nepokazil...
Ted to vypadá takhle:
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
-
hehe. intuice nema pravdu. ;)
man twm ## (samozrejme ze twm ..)
doporucuju vytvorit alias pro pohodlne spousteni aka:
alias my.vncsrv='vncserver -geometry $x -depth $y :9 || echo uz bezi s pidem `pgrep -f :9`'
## ^^ nahrad samozrejme za $x a $y nejake rozumne hodnoty
-
http://forum.ubuntu.cz/index.php/topic,36789.msg270840.html#msg270840
^^ nedavno se to tu resilo.
-
Co je to twm (Toms window manager?? dle wikipedie) a k čemu je to dobré? Systém to nějak nezná :(
Tomu odkazovanému scriptu se taky nechce, ikdyž zadám plnou cestu k němu (samozřejmě má spustitelný příznak) tak se neprovede nic a vypíše se:
unable to execute /etc/init.d/myvnc: No such file or directory
-
No such file or directory .. ;D. iz not this reasonable enough?
ad.skript) musis mit nastaven root ucet a skript by mel spoustet system jako sluzbu a nebo pod rootem
-
Takže výsledek spuštěni pod rootem (práva souboru jsou 777):
bash: /etc/init.d/myvnc: /bin/bash^M: bad interpreter: No such file or directory
Rozumím tomu čím dál méně...
Ke gnome-session: kam to teda napisat, třeba to bude schůdnější?
-
tva ignorance me prestava bavit.
ad.skript) uloz si ho spravne !
ad.kam) nepadlo to tady snad dost jasne ?
ad.root) dokonce to ani nemusis spoustet jako root .. je to vcelku blbuvzdorne
..$ myvnc start
New 'X' desktop is linux-uag6:9
Starting applications specified in /var/tmp/home/jdoe/.vnc/xstartup
Log file is /var/tmp/home/jdoe/.vnc/linux-uag6:9.log
..$ myvnc status
server is already running with pid 1977
..$ myvnc stop
Killing Xvnc process ID 1977
..$ myvnc status
server is not running
..$
-
Nevím přesně, z jakého důvodu to nejde tím způsobem, co jsem popisoval, pač s tím nikdy problém nebyl...pokud by to dle návodu BBM pořád nešlo, zkusil bych vyměnit verzi Tightvnc
http://www.tightvnc.com/download.html
-
Ufff, tak už to jde - snad s konečnou platností.
BBM: Díky za trpělivost a rady, potlesk tě nemine. :)
-
Ufff, tak už to jde - snad s konečnou platností.
BBM: Díky za trpělivost a rady, potlesk tě nemine. :)
np, urw
ps.
ad.ulozeni) pokud ulozis jakykoliv textak ve vindous, kde jsou konce radku \n\r, tak v linuxu se ti budou zobrazovat ^M na konci kazdeho radku .. odstranis to pomoci `sed -i s/\r//g /cesta/k/souboru`
ad.skript) v mem skriptu si prosim vsimni sekce
## base options, feel free to change them
user=zde nutno napsat alespon username
display=:9
dep=16
geo=800x600
otheropts=''
.. upravenim tech hodnot si nastavis pozadovane vlastnosti vnc serveru
-
np, urw
ps.
ad.ulozeni) pokud ulozis jakykoliv textak ve vindous, kde jsou konce radku \n\r, tak v linuxu se ti budou zobrazovat ^M na konci kazdeho radku .. odstranis to pomoci `sed -i s/\r//g /cesta/k/souboru`
ad.skript) v mem skriptu si prosim vsimni sekce
## base options, feel free to change them
user=zde nutno napsat alespon username
display=:9
dep=16
geo=800x600
otheropts=''
.. upravenim tech hodnot si nastavis pozadovane vlastnosti vnc serveru
No, abych pravdu řek tak ten tvůj příkaz mi vymazal z onoho scriptu všechny ,,r"...
Ve scriptu jsem si definice proměnných samozřejmě všiml a upravil :)
-
ah. sorry
musi to bejt v uvozovkach 's/\r//g'