compiz --replace não terminando

0

Eu li on-line, para verificar se o seu compiz está funcionando corretamente, você deve digitar compiz --replace . Eu digitei o comando, e depois que ele começou, minha tela piscou, em seguida, desapareceu, em seguida, voltou, e aqui está o que o terminal está dizendo.

 
alexander@Alexander:~$ compiz --replace
Checking if settings need to be migrated ...no  
Checking if internal files need to be migrated ...no  
Backend     : gconf  
Integration : true  
Profile     : unity  
Adding plugins  
Initializing core options...done  
Initializing composite options...done  
Initializing opengl options...done  
Initializing decor options...done  
Initializing vpswitch options...done  
Initializing snap options...done  
Initializing mousepoll options...done  
Initializing resize options...done  
Initializing place options...done  
Initializing move options...done  
Initializing wall options...done  
Initializing grid options...done  
Initializing session options...done  
Initializing gnomecompat options...done  
Initializing animation options...done  
Initializing fade options...done  
Initializing unitymtgrabhandles options...done  
Initializing workarounds options...done  
Initializing scale options...done  
compiz (expo) - Warn: failed to bind image to texture  
Initializing expo options...done  
Initializing ezoom options...done  

(compiz:10806): GConf-CRITICAL **: gconf_client_add_dir: assertion 'gconf_valid_key (dirname, NULL)' failed
Initializing unityshell options...done
WARN  2012-07-26 18:16:07 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-writer.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN  2012-07-26 18:16:07 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-calc.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN  2012-07-26 18:16:07 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-impress.desktop' is using a deprecated format for its actions that will be dropped soon.
ERROR 2012-07-26 18:16:08 unity.glib-gobject :0 g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Setting Update "run_command_terminal_key"
Setting Update "fullscreen_visual_bell"
Setting Update "num_launchers"
Setting Update "launcher_capture_mouse"  

Não vai continuar além disso, e eu deixo continuar funcionando por cerca de 10 minutos.

    
por Alexander 27.07.2012 / 00:30

2 respostas

1

compiz --replace mata e substitui o compiz atual em execução por um novo processo, é por isso que a tela pisca. Ele não retorna o prompt de comando porque ele é executado em primeiro plano. Se você tiver problemas com o compiz, execute compiz --replace & para que ele fique em segundo plano e você receba o prompt de volta.

    
por Eric Carvalho 27.07.2012 / 00:34
1

Esse processo não deve terminar porque:

Os comandos

compiz --replace substituem o processo atual do compiz em segundo plano, (compiz é o programa que fornece as decorações das janelas, efeitos e muito mais) e cria outro processo, que está sendo executado a partir do seu terminal. O processo continuará a ser executado, a menos que você o interrompa ou mate deliberadamente ou saia do terminal. Mas, sempre que você sair do terminal, o processo filho (atualmente executando compiz) será encerrado e adivinha o que acontecerá. Você pode perder o gerenciador de janelas ou compiz pode reiniciar automaticamente.

Se você quiser substituir o processo atual do compiz, a maneira mais segura de fazer isso é:

  1. Pressionando Alt + F2 para trazer o prompt de comando traço.

  2. Digite compiz --replace lá e pressione Enter .

Para sua informação, você pode parar um processo em execução no terminal usando o atalho de teclado Ctrl + C , mas não estou recomendando.

    
por Anwar 27.07.2012 / 17:49