на даний момент vnc (з nvidia gfx-картами) не працює з comp ..
чи ви будете це виправляти до виходу 11.04, щоб люди могли використовувати vnc на робочому столі за замовчуванням?
на даний момент vnc (з nvidia gfx-картами) не працює з comp ..
чи ви будете це виправляти до виходу 11.04, щоб люди могли використовувати vnc на робочому столі за замовчуванням?
Відповіді:
Поточний сервер VNC в System / Preferences / Remote Desktop називається vino-server. Наразі він не підтримує операцію, коли Compiz (Ефекти робочого столу) увімкнено.
Щоб вирішити це, вам доведеться використовувати сервер vnc для заміни. Я використовую x11vnc.
sudo apt-get install x11vnc
Головне, вам потрібно вказати -noxdamage під час запуску сервера x11vnc, якщо ви збираєтесь запустити Compiz.
Спочатку ініціалізуйте x11vnc за допомогою пароля:
x11vnc -usepw
і дотримуйтесь підказок. Тоді ось приклад того, як я запускаю свій сервер vnc:
x11vnc -usepw -верху -noxdamage-масштаб 4/5 -avahi -nolookup -q
Якщо ви робите "man x11vnc", ви побачите, що існує ряд додаткових опцій. Але зазначені вище повинні змусити вас працювати.
Якщо вам потрібно запустити це під час запуску, я особисто запускаю це в /etc/rc.local, але впевнений, що є кращі способи. EDIT: І є більш прості способи, детально описані на цьому самому сайті: Як запустити сценарії при запуску? . Отже, я вважаю, що найпростішим є варіант crontab -e, але ви також можете зберегти команду як сценарій десь, а потім просто вказати її в системних / налаштуваннях / програмах запуску.
vino-server
запуску?
netstat -nlp
та шукаючи рядок із написом 0,0.0.0:5900 зі словом "LISTEN" у тому ж рядку.
netstat -nlp
звітів vino-server
на порту 5900. AFAIK Я нічого не зробив, щоб цього не відбулося ... потім знову з усіма іграми навколо, які я робив .... Напевно vino-сервер не з'являється ні в /etc/init
будь-якому конфігурація upstart, яку я бачив.
Виправлення @ великий відповідь Scaine, це є можливість використовувати vino-server
з підтримкою Compiz ефекти.
Ось як відключити xdamage
вино і таким чином змусити VNC працювати з compiz:
gsettings set org.gnome.Vino disable-xdamage true
Готово!
Тепер ви можете використовувати за замовчуванням Ubuntu "Спільний доступ до робочого столу", використовуючи навіть Unity 3D. Не потрібно встановлюватиx11vnc
Але, як зазначали інші, відключення xdamage спричиняє величезний мережевий трафік. Не велика проблема в локальній мережі, але продуктивність може постраждати, якщо віддалений контроль над Інтернетом.
Якщо ви ввімкнули візуальні ефекти на робочому столі (встановлено додатково) за допомогою власного драйвера nvidia, перейдіть на машину РОБОТИ, але екран заморожується після того, як ви спочатку увійдете в систему, і ви нічого не можете побачити (окрім замороженого зображення). Він працює коректно з драйверами відкритих джерел (ну принаймні для ATI).
Я використовую mac book pro для управління моїм робочим столом ubuntu. Я зупинив застиглий екран, зайшовши в центр управління AMD Catalyst Control, а потім під опціями відображення перейшов на вкладку "Без сліз", а потім увімкнув Безкоштовний робочий стіл, щоб зменшити сльозу.
Почав працювати відразу після цього.