Как отключить эффекты, чтобы VNC рисовал правильно?

В Ubuntu 10 VNC не будет перекрашиваться, если вы не отключите эффекты. Щелкнув правой кнопкой мыши по фону и перейдя на вкладку эффектов, затем выберите «без эффектов» из трех вариантов «без эффектов», «нормальные эффекты» и «дополнительные эффекты» или что-то подобное.

Теперь, когда Unity здесь, кажется, нет ни вкладки эффектов, ни места для выбора из этих трех настроек? Следовательно, VNC не работает / перекрашивается.

Кроме того, если я загружаюсь в Ubuntu Classic mode (GNOME), там также нет вкладки эффектов!

Параметры эффектов где-то спрятаны? или они больше не существуют, это работает по-другому? или есть ли решения для запуска VNC-сервера с включенными «эффектами» (простые, ранее известные как «стандартные эффекты» или что-то в этом роде, которые поставляются со стандартной установкой)?

2
задан 3 May 2011 в 05:57

4 ответа

РЕШЕНИЕ для вручную запущенных vnc сессий.
при использовании tightvncserver
отредактируйте домашний//.vnc/xstartup /
прокомментируйте:/etc/X11/Xsession
добавьте: сессия гнома - session=2d-gnome

вот то, как шахта смотрит: ~ кошка/.vnc$ xstartup #!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
gnome-session --session=2d-gnome

теперь Ваш VNC загрузит 2-е (иначе 'классик человечности (Никакие Эффекты)') настольная сессия вместо 'значения по умолчанию' ('единица пушистое 3D чрезмерное увеличение размера, которое повреждает VNC'), настольная сессия.

примечание: это запрашивает, вручную запустил vnc сессии,
т.е. путем входа на пути SSH и использования vncserver {{-YourOptionsHere}} для запуска tightvncserver.

P.S. Я все еще не выяснил, как запустить vnc прежде/во время gdm вход в систему в v11.04, было очень просто сделать в предыдущих версиях человечности (т.е. v9.04), но не еще, по-видимому, возможно, существует некоторый пушистый 3-й материал в gdm, который повреждает vnc сессию полностью? не знать.

P.S.2 я уверен, что кто-то зайдет без предупреждения и скажет, что вместо того, чтобы отключить/etc/X11/Xsession, я мог использовать некоторую looong строку параметров как/etc/X11/Xsession - some-magic-way-to-specify-gnome-session-and-the-specific-gnome-session-I-want... Они могли бы сделать так. Но я не понял это (.. все же) :P

1
ответ дан 3 May 2011 в 05:57

Когда я использовал Lucid 10.04 в прошлом году, у меня была такая же проблема. Как вы сказали, исправлением было отключение эффектов рабочего стола, но мы не можем легко сделать это с Natty 11.04 без остановки Unity.

Однако в прошлом году было исправление и обновление кода для 10.04 Lucid, которое сделало возможными эффекты рабочего стола с VNC. В связи с этим я надеюсь, что эта ошибка для Natty 11.04 будет исправлена ​​в ближайшее время!

0
ответ дан 3 May 2011 в 05:57

Когда вы используете Unity, эффекты включены, и вы не можете их отключить. Причина в том, что Unity - это сам плагин Compiz, поэтому, если вы отключите эффекты (Compiz), Unity остановится.

Когда вы входите в Classic GNOME (GNOME Panel), вы по умолчанию не получаете эффектов рабочего стола (Compiz не запущен). Кроме того, нет вкладки для включения эффектов рабочего стола. Однако вы все равно можете запустить из командной строки команду compiz --replace & и получить эффекты рабочего стола. Вы можете вернуться к отсутствию эффектов рабочего стола, запустив metacity --replace &.

0
ответ дан 3 May 2011 в 05:57

(отметьте, извините для двойного сообщения, с которым я борюсь/экспериментирую с подобными проблемами здесь),

Если это было настольным компьютером, где Вы добираетесь для использования GDM (экран входа в систему), можно выбрать сессию гнома на том экране входа в систему; т.е. единица, 2-я единица, классик гнома, классик гнома (Никакие Эффекты).

Если это - бездисплейная машина, и Единица/эффекты/и т.д. только мешают, т.е. повреждают или замедляют Ваш VNC/RDP/NX/etc, можно рассмотреть... обман.

Вы могли изменить сессию гнома по умолчанию, используемую путем определения местоположения, где та установка и изменение... Извините, я (еще) не нашел это, НО... Я обманул!

Файл сессии по умолчанию/usr/share/gnome-session/sessions/ubuntu.session
Простой классический гном без файла сессии эффектов/usr/share/gnome-session/sessions/2d-gnome.session
так...

$ sudo su
$ cd /usr/share/gnome-session/sessions
$ mv ubuntu.session ___ubuntu.session
$ ln -s 2d-gnome.session ubuntu.session
$ ll
total 28
drwxr-xr-x 2 root root 4096 2011-06-09 00:14 ./
drwxr-xr-x 3 root root 4096 2011-05-31 00:34 ../
-rw-r--r-- 1 root root  202 2011-04-26 23:55 2d-gnome.session
-rw-r--r-- 1 root root  247 2011-02-24 13:37 2d-ubuntu.session
-rw-r--r-- 1 root root  303 2011-04-26 23:55 classic-gnome.session
-rw-r--r-- 1 root root  571 2011-04-26 23:55 gnome.session
-rw-r--r-- 1 root root  606 2011-04-26 23:55 ____ubuntu.session
lrwxrwxrwx 1 root root   16 2011-06-09 00:14 ubuntu.session -> 2d-gnome.session

Это быстро, это грязно, это делает задание.
Любое имя файла сделало бы именно так, мы можем сделать символьную ссылку для имени файла сессии по умолчанию.
Надлежащий путь состоял бы в том, чтобы изменить файл конфигурации выше сессии (т.е. тот, который называет сессию). Если кто-то знает/может, находят местоположение файла конфигурации, который имеет имя файла сессии по умолчанию в нем, совместно используйте!:)

0
ответ дан 3 May 2011 в 05:57

Другие вопросы по тегам:

Похожие вопросы: