Віддалений VNC не працює з Ubuntu?


9

Мені було цікаво, чи є у когось спосіб вирішення VNC-пульта, який не працює з Ubuntu під керуванням compiz. З того, що я можу сказати, це працює, якщо я відключую ефекти compiz, але хто не любитель очних цукерок? У будь-якому випадку, це не велика справа, якщо немає роботи навколо когось, хто знає, тому що я використовував nx-сервер замість того, щоб віддалено підключитися до свого робочого столу. Мені було просто цікаво, чи є спосіб працювати з VNC, оскільки у мене є додаток на моєму ipod touch, який може VNC, але немає клієнта NX для itouch.


1
Я не можу відтворити це (VNC працює для мене під час запуску compiz, хоча солодкі очі роблять це досить повільно), можливо, це пов’язано з драйвером вашої графічної карти або ви використовуєте інший сервер VNC (я використовую вбудований Vino Сервер VNC в GNOME)? Отже, це може бути корисно, якби ви могли дати трохи більше інформації про те, яким програмним забезпеченням ви користуєтесь ...
січня

Просто додати ще кілька фактів: * Я запускаю compiz розширені ефекти на робочому столі. * Коли я перевіряю наявні драйвери апаратного забезпечення, він каже, що я використовую "графічний драйвер, прискорений NVIDIA (поточна версія) [рекомендується]" та альтернативний варіант "Графічний драйвер, прискорений NVIDIA (версія 173)" * Пам'ятаю, я спробував кілька різних клієнтів VNC, коли Я робив спробу. Я намагався з Windows XP машини. Що відбувається, коли я намагаюся, я зазвичай отримую початковий екран, але нічого не оновлюється на клієнтському кінці, але миша / клавіатура все одно надсилають команди на кінці сервера (коли я дивлюся на екран свого робочого столу)
Брайан

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

Відповіді:


5

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

  1. Клацніть правою кнопкою миші на панелі та натисніть "Додати до панелі ..."
  2. Виберіть "Спеціальний запуск програми" та натисніть "Додати"
  3. Введіть все, що вам потрібно для імені. Я назвав це "Метациті"
  4. Введіть для команди команду "metacity --replace" (без лапок)
  5. Необов’язково заповніть поле коментаря та виберіть піктограму (я використовував vinagre.png, оскільки запускаю її з VNC)

Коли я входжу дистанційно, перше, що я роблю, - це натиснути кнопку запуску Metacity, і екран почне оновлюватись правильно.

У мене встановлена ​​піктограма fusion, тому я використовую її для переключення назад, а не для запуску для Compiz. Якщо ви хочете скористатися пусковим пристроєм для повернення до Compiz, виконайте ті ж самі кроки для Metacity, але скористайтеся командою "compiz - замінити".


Дякую за пораду. Мені доведеться спробувати це. Цікаво, чи є спосіб, щоб це було за замовчуванням до метациту, коли я починаю віддалено з'єднуватися і повертатись за замовчуванням до compiz, коли я перериваю з'єднання ...
Bryan

Гарна порада Метью. +1
Кев

0

Якщо ви використовуєте x11vnc, ви можете додати прапори "noxdamage" до його командного рядка, щоб запустити сервер VNC, який дасть вам усі досить непомітні ефекти над VNC (що, мабуть, погано, але там ви йдете).

Щоб встановити:

sudo apt-get install x11vnc

Потім запустіть його в терміналі (лише один раз, щоб встановити пароль)

x11vnc -usepw

Потім нарешті вставте цю команду в /etc/rc.local:

x11vnc -usepw -верху -noxdamage-масштаб 4/5 -avahi -timeout 60 -nolookup -q

-завжди буде тримати сервер після відключення. В іншому випадку, коли перший клієнт відключиться, сервер перестане працювати.

-avahi означатиме, що сервер буде рекламувати себе за допомогою avahi (багатоадресна передача даних). Такі клієнти, як Reminna та Vinagre, шукатимуть та показуватимуть їх. Також корисно, якщо ваш клієнт перебуває на Macintosh, оскільки "bonjour" - це справді лише створений бренд Apple для zeroconf, серед яких avahi - версія з відкритим кодом.

-масштаб 4/5 означатиме, що екран з розміром 1900x1200 розміститься на екрані 1280x1024. Так, більшість клієнтів дозволять масштабувати на локальному рівні, але ця опція означає, що сервер надсилає в першу чергу менше даних, що може бути корисно для повільних або Інтернет-підключень.

-nolookup означає, що сервер не намагатиметься шукати клієнта. Немає довгих пауз при підключенні.

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

Перевага цього методу полягає в тому, що є безліч інших варіантів, якщо ви хочете поглянути (man x11vnc). Дуже гнучкий, але, на жаль, не доступний досить графічний інтерфейс.

ps Якщо ви ще не пробували Reminna як альтернативу Vinagre, я б запропонував вам спробувати. Це чудовий клієнт VNC, який просто має підтримку RDP.


такий же симптом, здається, трапляється і у мене. Тому зараз, здається, мені доведеться використовувати рішення Меттью для свого iPod touch, коли я намагаюся VNC і просто використовувати сервер NX в іншому випадку (працює краще, ніж VNC IMO, але додатків для цього на iPod немає). Дякую за пораду, хоча.
Брайан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.