Мне было интересно, если у кого-нибудь есть обходной путь для удаленного VNC, не работающего с Ubuntu, работающим с compiz. Из того, что я могу сказать, это работает, если я отключаю эффекты compiz, но кто не фанат глазных конфет? Во всяком случае, это не так уж сложно, если никто не знает, потому что я использую nx-сервер для удаленного подключения к своему рабочему столу. Мне просто интересно, есть ли способ заставить работать VNC, потому что у меня на ipod touch есть приложение, которое может VNC, но для itouch нет клиента NX.
9
Ответы:
У меня такая же проблема. Я не знаю, как это исправить, но я нашел приличный обходной путь. Я добавил панель запуска на верхней панели, чтобы переключиться на оконный менеджер Metacity.
Когда я вхожу удаленно, первое, что я делаю, это нажимаю на кнопку запуска Metacity, и экран начинает корректно обновляться.
У меня установлен значок fusion, поэтому я использую его, чтобы переключиться обратно, вместо того, чтобы создавать панель запуска для Compiz. Если вы хотите использовать средство запуска для переключения обратно на Compiz, выполните те же шаги для Metacity, но используйте команду "compiz --replace".
источник
Если вы используете x11vnc, вы можете добавить флаги «noxdamage» в его командную строку, чтобы запустить VNC-сервер, который даст вам все симпатичные эффекты compiz по сравнению с VNC (что, вероятно, плохо, но вы идете).
Установить :
Затем запустите его в терминале (только один раз, просто чтобы установить пароль)
Затем, наконец, вставьте эту команду в /etc/rc.local:
-всегда будет поддерживать работу сервера после отключения. В противном случае, когда первый клиент отключится, сервер перестанет работать.
-avahi будет означать, что сервер будет рекламировать себя, используя avahi (multicast dns). Такие клиенты, как Reminna и Vinagre, будут искать и показывать их. Также полезно, если ваш клиент работает на Macintosh, поскольку «bonjour» на самом деле является просто выдуманным брендом Apple для zeroconf, из которых avahi является версией с открытым исходным кодом.
-scale 4/5 будет означать, что экран 1900x1200 будет соответствовать экрану 1280x1024. Да, большинство клиентов допускают локальное масштабирование, но этот параметр означает, что сервер отправляет меньше данных, что может быть полезно для медленных или интернет-соединений.
-nolookup означает, что сервер не будет пытаться найти клиент. Никаких длинных пауз при подключении.
-timeout просто указывает, как долго сервер будет ждать подключения клиента, прежде чем снова спать.
Преимущество этого метода в том, что есть множество других доступных опций, если вы захотите взглянуть (man x11vnc). Очень гибкий, но, к сожалению, не очень красивый графический интерфейс.
ps Если вы еще не попробовали Reminna как альтернативу Vinagre, я бы посоветовал вам попробовать. Это превосходный VNC-клиент, который также поддерживает RDP.
источник