Como desativo os efeitos para que o VNC possa pintar corretamente?

2

No ubuntu 10, o VNC não repintaria a menos que você desativasse os efeitos. Clicando com o botão direito do mouse no plano de fundo e indo para a aba de efeitos, selecione "sem efeitos" das três opções de "sem efeitos", "efeitos normais" e "Efeitos avançados" ou algo semelhante a isso.

Agora que o Unity está aqui, não parece haver uma guia de efeitos nem um local para escolher entre essas três configurações? Daí o VNC não funciona / repintura.

Além disso, se eu inicializar no modo Ubuntu Classic (GNOME), a guia de efeitos também não está lá!

As opções de efeito estão escondidas em algum lugar? ou eles não existem mais, funciona de outra maneira agora? ou existe uma solução para executar o servidor VNC com os "efeitos" habilitados (os simples, anteriormente conhecidos como "Standard Effects" ou algo assim, que vêm com a instalação padrão)?

    
por hozza 03.05.2011 / 01:35

4 respostas

1

Quando você usa o Unity, os efeitos estão ativados e você não pode desativá-los. A razão é que o Unity é um plugin do próprio Compiz, então se você desabilitar os efeitos (Compiz), o Unity irá congelar.

Quando você faz o login no GNOME Clássico ( GNOME Panel ), você tem, por padrão, nenhum efeito de desktop (o Compiz não está rodando). Além disso, não há nenhuma guia para ativar os efeitos da área de trabalho. No entanto, você ainda pode executar a partir da linha de comando o comando compiz --replace & e obter efeitos da área de trabalho. Você pode retornar a nenhum efeito da área de trabalho executando metacity --replace & .

    
por user4124 03.05.2011 / 02:11
1

SOLUÇÃO para sessões vnc iniciadas manualmente.
se usando tightvncserver
editar /home//.vnc/xstartup
comentar: / etc / X11 / Xsession
add: gnome-session --session = gnome 2d -

aqui está a minha aparência:     ~ / .vnc $ cat 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

agora seu VNC carregará uma sessão de desktop 2d (também chamada de 'ubuntu-classic (No Effects)') em vez da sessão de desktop 'padrão' ('unidade fofa e inchada que quebra VNC').

nota: isso se aplica a sessões vnc iniciadas manualmente, por exemplo, efetuando login via SSH e usando o vncserver {{--YourOptionsHere}} para iniciar o tightvncserver.

P.S. Eu ainda não descobri como iniciar o vnc antes / durante o gdm login na v11.04, era muito simples de fazer em versões anteriores do Ubuntu (ou seja, v9.04), mas não mais aparentemente talvez haja algum material 3D fofo no gdm que quebre a sessão vnc completamente? não sei.

PS2: Tenho certeza que alguém irá aparecer e dizer que ao invés de desativar o / etc / X11 / Xsession, eu poderia usar uma série de parâmetros como / etc / X11 / Xsession --some-magic-way-to -specify-gnome-session-and-the-specific-gnome-session-eu-quero ... Eles seriam bem-vindos para fazer isso. Mas eu não percebi isso (..a): P

    
por dm8 08.06.2011 / 14:08
0

Quando usei o Lucid 10.04 no ano passado, tive esse mesmo problema. A correção foi, como você diz, para desativar os efeitos da área de trabalho, mas não podemos fazer isso facilmente com o Natty 11.04 sem parar o Unity.

No entanto, houve uma correção de código e uma atualização para o 10.04 Lucid em algum momento do ano passado que tornou possível os efeitos da área de trabalho com o VNC. Para esse fim, espero que o bug do Natty 11.04 seja corrigido em breve!

    
por Bri 15.05.2011 / 12:47
0

(nota, desculpe pelo post duplo Estou lutando / experimentando problemas semelhantes aqui)

Se este era um computador de mesa, onde você pode usar o GDM (tela de login), você pode escolher uma sessão do gnome nessa tela de login; ou seja, unidade, unidade-2d, gnome classic, gnome classic (sem efeitos).

Se esta é uma máquina sem cabeçalho e Unity / effects / etc estão apenas atrapalhando, isto é, quebrando ou desacelerando seu VNC / RDP / NX / etc Você pode considerar ... trapaça.

Você pode alterar a sessão padrão do gnome usada localizando onde essa configuração está e mudando ... Desculpe, eu não achei (ainda) MAS ... eu enganei!

O arquivo de sessão padrão é /usr/share/gnome-session/sessions/ubuntu.session
O antigo gnome clássico simples sem o arquivo de sessão de efeitos é /usr/share/gnome-session/sessions/2d-gnome.session
então ...

$ 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

É rápido, está sujo, faz o trabalho.
Qualquer nome de arquivo faria apenas para que possamos criar um link simbólico para o nome do arquivo da sessão padrão.
A maneira correta seria alterar o arquivo de configuração acima da sessão (ou seja, aquele que chama a sessão). Se alguém souber / pode encontrar a localização do arquivo de configuração que tem o nome do arquivo da sessão padrão, por favor compartilhe! :)

    
por DM8 09.06.2011 / 00:06