Il telecomando VNC non funziona con Ubuntu?


9

Mi chiedevo se qualcuno ha una soluzione alternativa per il telecomando VNC che non funziona con Ubuntu che esegue Compiz. Da quello che posso dire funziona se disabilito gli effetti compiz, ma chi non è un fan di eye candy? In ogni caso, non è un grosso problema se non c'è lavoro intorno a nessuno lo sa perché sto usando nx server invece per connettermi in remoto al mio desktop. Mi stavo solo chiedendo se c'è un modo per far funzionare VNC perché ho un'app sul mio ipod touch che può VNC, ma non esiste un client NX per l'iTouch.


1
Non riesco a riprodurlo (VNC funziona per me quando eseguo compiz, anche se il piacere degli occhi lo rende piuttosto lento), forse è correlato al driver della tua scheda grafica o usi un altro server VNC (io uso Vino, il built-in Server VNC in GNOME)? Quindi, potrebbe essere utile se potessi dare qualche informazione in più su quale software usi ...
JanC

Solo per aggiungere altri fatti: * Sto eseguendo effetti desktop compiz avanzati. * Quando controllo i driver hardware disponibili, viene visualizzato il messaggio Im utilizzando "Driver di grafica accelerata NVIDIA (versione corrente) [consigliato]" e un'opzione alternativa "Driver di grafica accelerata NVIDIA (versione 173)" * Ricordo di aver provato un paio di client VNC diversi quando Ci stavo provando. Stavo provando da una macchina Windows XP. Quello che succede quando provo è che di solito ottengo la schermata iniziale, ma nulla si aggiorna sul lato client, ma il mouse / la tastiera inviano ancora comandi sul lato server (quando guardo la mia schermata del desktop)
Bryan

bella domanda, ottengo esattamente lo stesso problema. Pensavo di essere un po 'spessa.
Kev,

Risposte:


5

Ho lo stesso problema. Non so come risolverlo, ma ho trovato una soluzione decente. Ho aggiunto un programma di avvio sul pannello superiore per passare al gestore finestre Metacity.

  1. Fare clic destro sul pannello e fare clic su "Aggiungi al pannello ..."
  2. Scegli "Avvio applicazioni personalizzato" e fai clic su "Aggiungi"
  3. Digita quello che vuoi per il nome. L'ho chiamato "Metacity"
  4. Digita "metacity --replace" (senza virgolette) per il comando
  5. Se lo desideri, compila la casella dei commenti e scegli un'icona (ho usato vinagre.png da quando l'ho eseguito da VNC)

Quando eseguo l'accesso in remoto, la prima cosa che faccio è fare clic su Avvio Metacity e lo schermo inizia l'aggiornamento correttamente.

Ho installato fusion-icon, quindi lo uso per tornare indietro invece di creare un launcher per Compiz. Se vuoi usare un launcher per tornare a Compiz, segui gli stessi passi per Metacity, ma usa il comando "compiz --replace".


Grazie per il consiglio. Dovrò provarlo. Mi chiedo se c'è un modo per impostare automaticamente la metacity quando comincio a connettermi da remoto e tornare indietro a compiz quando interrompo la connessione ...
Bryan

Bel consiglio Matteo. +1
Kev,

0

Se usi x11vnc, puoi aggiungere flag "noxdamage" alla sua riga di comando per avviare un server VNC che ti darà tutti gli effetti piuttosto compiz su VNC (il che è probabilmente un male, ma il gioco è fatto).

Installare :

sudo apt-get install x11vnc

Quindi eseguilo in un terminale (solo una volta, solo per impostare la password)

x11vnc -usepw

Quindi infine inserisci questo comando in /etc/rc.local:

x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q

- manterrà il server acceso dopo la disconnessione. Altrimenti, quando il primo client si disconnette, il server smetterà di funzionare.

-avahi significherà che il server pubblicizzerà se stesso usando avahi (multicast dns). Clienti come Reminna e Vinagre cercheranno e mostreranno questi. Utile anche se il tuo client è su un Macintosh, poiché "bonjour" è in realtà solo un marchio Apple inventato per zeroconf, di cui avahi è la versione open source di.

-scale 4/5 significa che uno schermo 1900x1200 si adatta a uno schermo 1280x1024. Sì, la maggior parte dei client consentirà una scala lato locale, ma questa opzione significa che in primo luogo vengono inviati meno dati dal server, il che può essere utile per connessioni più lente o basate su Internet.

-nolookup significa che il server non proverà a cercare il client. Non ci sono lunghe pause sulla connessione.

-timeout specifica solo per quanto tempo il server attenderà che un client si connetta prima di dormire di nuovo.

Il vantaggio di questo metodo è che ci sono molte altre opzioni disponibili se ti interessa dare un'occhiata (man x11vnc). Molto flessibile, ma purtroppo non è disponibile una bella interfaccia grafica.

ps Se non hai ancora provato Reminna come alternativa a Vinagre, ti suggerirei di provarlo. È un superbo client VNC che ha anche il supporto RDP.


lo stesso sintomo sembra accadere per me. Quindi, per ora, sembra che dovrò usare la soluzione di Matthew per il mio iPod touch quando provo a collegarmi a VNC e uso semplicemente il server NX altrimenti (funziona meglio di VNC IMO, ma non c'è app per quello sull'iPod). Grazie per la punta però.
Bryan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.