Intereting Posts

Удаленный VNC не работает с Ubuntu?

Мне было интересно, есть ли у кого-нибудь обходной путь для удаленного VNC, не работающего с запущенным компилятором Ubuntu. Из того, что я могу сказать, это работает, если я отключу эффекты compiz, но кто не является поклонником глазных конфет? Во всяком случае, это не огромная сделка, если нет никакой работы, которую кто-либо знает, потому что я использовал nx-сервер вместо удаленного подключения к моему рабочему столу. Мне просто интересно, есть ли способ заставить VNC работать, потому что у меня есть приложение на моем iPod touch, которое может VNC, но нет клиента NX для itouch.

У меня такая же проблема. Я не знаю, как это исправить, но я придумал достойную работу. Я добавил пусковую установку на верхней панели, чтобы переключиться на диспетчер окон Metacity.

  1. Щелкните правой кнопкой мыши на панели и нажмите «Добавить в панель …».
  2. Выберите «Custom Application Launcher» и нажмите «Добавить»,
  3. Введите все, что вы хотите для имени. Я назвал его «Metacity»
  4. Введите «metacity –replace» (без кавычек) для команды
  5. По желанию заполните поле комментариев и выберите значок (я использовал vinagre.png, так как я запускаю его из VNC)

Когда я вхожу в систему удаленно, первое, что я делаю, это щелкнуть на панели Metacity, и экран начнет корректно обновляться.

У меня установлен значок фьюжн, поэтому я использую его для переключения, вместо того, чтобы запускать программу для Compiz. Если вы хотите использовать пусковую установку для переключения на Compiz, выполните те же действия для Metacity, но используйте команду «compiz -replace».

Если вы используете x11vnc, вы можете добавить флаги «noxdamage» в свою командную строку, чтобы запустить VNC-сервер, который даст вам все довольно сложные эффекты компиляции над VNC (что, вероятно, плохо, но там вы идете).

Установить :

sudo apt-get install x11vnc

Затем запустите его в терминале (только один раз, просто чтобы установить пароль)

x11vnc -usepw

Затем, наконец, вставьте эту команду в /etc/rc.local:

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

-forever будет поддерживать работу сервера после отключения. В противном случае, когда первый клиент отключится, сервер перестанет работать.

-avahi будет означать, что сервер будет рекламировать себя, используя avahi (multicast dns). Клиенты, такие как Reminna и Vinagre, будут искать и показывать их. Также полезно, если ваш клиент находится на Macintosh, так как «bonjour» на самом деле является просто фирменным брендом Apple для zeroconf, из которого avahi является версией с открытым исходным кодом.

-scale 4/5 будет означать, что экран 1900×1200 будет соответствовать экрану 1280×1024. Да, большинство клиентов разрешают локальную шкалу, но этот параметр означает, что в первую очередь сервер посылает меньше данных, что может быть полезно для более медленных или интернет-соединений.

-nolookup означает, что сервер не будет пытаться искать клиента. Нет длинных пауз при подключении.

-timeout просто указывает, как долго сервер будет ждать подключения клиента перед сном.

Преимущество этого метода заключается в том, что есть множество других доступных вариантов, если вы хотите взглянуть (man x11vnc). Очень гибкий, но, к сожалению, довольно красивый графический интерфейс.

ps Если вы еще не попробовали Reminna в качестве альтернативы Vinagre, я бы посоветовал вам уйти. Это превосходный клиент VNC, который просто имеет функцию поддержки RDP.