obecnie vnc (z kartami nvidia gfx) nie działa z compiz ..
czy naprawisz to przed wydaniem 11.04, aby ludzie mogli używać vnc z domyślnym pulpitem?
obecnie vnc (z kartami nvidia gfx) nie działa z compiz ..
czy naprawisz to przed wydaniem 11.04, aby ludzie mogli używać vnc z domyślnym pulpitem?
Odpowiedzi:
Obecny serwer VNC w System / Preferences / Remote Desktop nazywa się vino-server. Obecnie nie obsługuje operacji, gdy włączony jest Compiz (efekty pulpitu).
Aby obejść ten problem, musisz użyć zastępczego serwera VNC. Używam x11vnc.
sudo apt-get install x11vnc
Co najważniejsze, musisz określić -nieszkodliwość podczas uruchamiania serwera x11vnc, jeśli zamierzasz uruchomić Compiz.
Najpierw zainicjuj x11vnc hasłem:
x11vnc -usepw
i postępuj zgodnie z instrukcjami. Oto przykład, w jaki sposób uruchamiam mój serwer VNC:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
Jeśli wykonasz „man x11vnc”, zobaczysz, że istnieje wiele dodatkowych opcji. Ale te określone powyżej powinny cię uruchomić.
Jeśli potrzebujesz uruchomić to przy starcie, osobiście uruchamiam to w /etc/rc.local, ale jestem pewien, że są lepsze sposoby. EDIT: I są prostsze sposoby, wyszczególnione w tym samym miejscu: Jak uruchamiać skrypty na rozruch? . Tak więc, przypuszczam, że najłatwiejsza jest opcja crontab -e, ale możesz też gdzieś zapisać komendę jako skrypt, a następnie po prostu określić ją w aplikacjach systemowych / preferencjach / startowych.
vino-server
uruchomienie?
netstat -nlp
i szukając linii o treści 0.0.0.0:5900 ze słowem „LISTEN” w tej samej linii.
netstat -nlp
zgłasza vino-server
nasłuchiwanie na porcie 5900. AFAIK Nie zrobiłem nic, aby tak się stało ... to znowu z całą grą, którą zrobiłem ... Na pewno serwer vino nie pojawia się w /etc/init
żadnym konfiguracja upstart, którą widziałem.
Korygowanie @ wielką odpowiedź Scaine jest, że jest to możliwe do wykorzystania vino-server
z włączonym efekty Compiz.
Oto jak wyłączyć xdamage
in vino, a tym samym sprawić, aby VNC działał z compiz:
gsettings set org.gnome.Vino disable-xdamage true
Gotowy!
Teraz możesz używać domyślnego „Udostępniania pulpitu” Ubuntu przy użyciu nawet z Unity 3D. Nie trzeba instalowaćx11vnc
Ale, jak zauważyli inni, wyłączenie xdamage powoduje ogromny ruch sieciowy. Nie jest to duży problem w sieci lokalnej, ale wydajność może się pogorszyć, jeśli zdalne sterowanie przez Internet.
Jeśli włączysz efekty wizualne pulpitu (ustawione na Extra) za pomocą zastrzeżonego sterownika nvidia, vnc na maszynie DZIAŁA, ale ekran jest zawieszony po pierwszym zalogowaniu i nic nie widzisz (z wyjątkiem zamrożonego obrazu). Działa poprawnie ze sterownikami opensource (dobrze przynajmniej dla ATI).
Używam komputera Mac Book Pro do sterowania moim komputerem z systemem Ubuntu. Zatrzymałem zamrożony ekran, wchodząc do centrum AMD Catalyst Control, a następnie pod opcjami wyświetlania poszedłem do zakładki „Tear Free”, a następnie włączyłem Desktop Tear Free, aby zmniejszyć łzawienie.
Zaczął działać zaraz potem.