actuellement vnc (avec les cartes nvidia gfx) ne fonctionne pas avec compiz ..
corrigerez-vous cela avant la publication de la version 11.04 afin que les utilisateurs puissent utiliser vnc avec le bureau par défaut?
Le serveur VNC actuel dans System/Preferences/Remote Desktop s'appelle vino-server. Il ne prend actuellement pas en charge les opérations lorsque Compiz (Desktop Effects) est activé.
Pour contourner ce problème, vous devez utiliser un serveur vnc de remplacement. J'utilise x11vnc.
Sudo apt-get install x11vnc
Surtout, vous devez spécifier -noxdamage lorsque vous démarrez le serveur x11vnc si vous souhaitez exécuter Compiz.
Tout d’abord, initialisez x11vnc avec un mot de passe:
x11vnc -usepw
et suivez les instructions. Ensuite, voici un exemple de la façon dont je gère mon serveur vnc:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
Si vous faites un "man x11vnc", vous verrez qu'il y a une foule d'options supplémentaires. Mais ceux spécifiés ci-dessus devraient vous faire courir.
Si vous avez besoin de l'exécuter au démarrage, personnellement, je l'exécute dans /etc/rc.local, mais je suis sûr qu'il existe de meilleurs moyens. EDIT: Et il existe des moyens plus simples, détaillés sur ce site même: Comment exécuter des scripts au démarrage? . Donc, je suppose que le plus simple est l'option crontab -e, mais vous pouvez également enregistrer la commande en tant que script quelque part, puis spécifiez-la simplement dans les applications système/préférences/démarrage.
l'option nodamage fonctionne, mais si vous êtes sur un réseau très rapide, c'est une mauvaise idée. Elle oblige tout à se mettre à jour tout le temps, même si cela ne change pas, ce qui utilise énormément de bande passante.
En corrigeant la bonne réponse de @ Scaine, il est possible d'utiliser vino-server
avec les effets Compiz activés.
Voici comment désactiver xdamage
in vino, et ainsi faire fonctionner VNC avec compiz:
gsettings set org.gnome.Vino disable-xdamage true
Terminé!
Vous pouvez maintenant utiliser le "partage de bureau" par défaut d'Ubuntu en utilisant même Unity 3D. Pas besoin d'installer x11vnc
Mais, comme d'autres l'ont souligné, la désactivation de xdamage entraîne un trafic réseau énorme. Ce n’est pas un gros problème dans un réseau local, mais les performances peuvent en pâtir si vous contrôlez à distance via Internet.
Si vous activez les effets visuels de bureau (définis sur Extra) avec le pilote nvidia propriétaire, passez de vnc à la machine WORKS, mais l'écran est gelé après votre première connexion et vous ne pouvez rien voir (à l'exception d'une image figée). Cela fonctionne correctement avec les pilotes opensource (du moins pour ATI).
J'utilise un Mac Book Pro pour contrôler mon ordinateur de bureau Ubuntu. J'ai arrêté l'écran gelé en allant dans le centre de contrôle AMD Catalyst, puis sous Options d'affichage, je suis allé dans l'onglet "Sans déchirure", puis sur Activer le mode sans déchirure pour réduire les déchirures.
Commencé à travailler juste après.