Zastanawiałem się, czy ktoś ma obejście dla zdalnego VNC, który nie działa z Ubuntu z uruchomionym compiz. Z tego, co mogę powiedzieć, to działa, jeśli wyłączę efekty compiz, ale kto nie jest fanem cukierków? W każdym razie, nie jest to wielka sprawa, jeśli nie ma pracy wokół nikogo, kto wie, ponieważ zamiast tego używałem serwera nx do zdalnego łączenia się z moim komputerem. Zastanawiałem się tylko, czy istnieje sposób na uruchomienie VNC, ponieważ mam aplikację na iPodzie touch, która może VNC, ale nie ma klienta NX dla itouch.
9
Odpowiedzi:
Mam ten sam problem. Nie wiem, jak to naprawić, ale wymyśliłem przyzwoite obejście. Dodałem program uruchamiający na górnym panelu, aby przełączyć się do menedżera okien Metacity.
Kiedy loguję się zdalnie, pierwszą rzeczą, którą robię, jest kliknięcie programu uruchamiającego Metacity, a ekran zaczyna się poprawnie aktualizować.
Mam zainstalowaną ikonę fuzji, więc używam jej do przełączania się z powrotem zamiast tworzenia programu uruchamiającego dla Compiz. Jeśli chcesz użyć programu uruchamiającego, aby przełączyć się z powrotem na Compiz, wykonaj te same kroki dla Metacity, ale użyj polecenia „compiz --replace”.
źródło
Jeśli używasz x11vnc, możesz dodać flagi „noxdamage” do wiersza poleceń, aby uruchomić serwer VNC, który da ci wszystkie ładne efekty kompresji w stosunku do VNC (co jest prawdopodobnie złe, ale proszę bardzo).
Żeby zainstalować :
Następnie uruchom go w terminalu (tylko raz, aby ustawić hasło)
Następnie w końcu umieść to polecenie w /etc/rc.local:
- na zawsze utrzyma serwer po rozłączeniu. W przeciwnym razie, gdy pierwszy klient się rozłączy, serwer przestanie działać.
-avahi będzie oznaczać, że serwer będzie się reklamował za pomocą avahi (dns multiemisji). Klienci tacy jak Reminna i Vinagre będą wyszukiwać i pokazywać je. Przydatny również, jeśli twój klient jest na komputerze Macintosh, ponieważ „bonjour” to tak naprawdę wymyślona marka Apple dla zeroconf, której avahi jest wersją open source.
-skala 4/5 oznacza, że ekran 1900 x 1200 zmieści się na ekranie 1280 x 1024. Tak, większość klientów zezwala na skalę lokalną, ale ta opcja oznacza, że serwer wysyła mniej danych w pierwszej kolejności, co może być przydatne w przypadku wolniejszych połączeń internetowych.
-nolookup oznacza, że serwer nie będzie próbował wyszukać klienta. Bez długich przerw w łączeniu.
-timeout po prostu określa, jak długo serwer będzie czekał na połączenie klienta przed ponownym uśpieniem.
Zaletą tej metody jest to, że jeśli masz ochotę rzucić okiem, istnieje wiele innych opcji (man x11vnc). Bardzo elastyczny, ale niestety nie jest dostępny ładny GUI.
ps Jeśli nie próbowałeś jeszcze Reminny jako alternatywy dla Vinagre, sugeruję, abyś spróbował. To znakomity klient VNC, który akurat obsługuje również protokół RDP.
źródło