compiz - место не отделка

Я читаю онлайн, чтобы проверить, правильно ли работает ваш compiz, вам нужно набрать compiz --replace. Я набрал команду, и после ее запуска мой экран вспыхнул, затем исчез, затем вернулся, и вот что говорит терминал.

 
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"  

Это не будет продолжаться после этого, и я позволил ему продолжаться в течение примерно 10 минут.

0
задан 27 July 2012 в 19:44

2 ответа

compiz --replace убивает и заменяет текущий запущенный компиз новым процессом, поэтому экран мигает. Он не возвращает командную строку назад, потому что работает на переднем плане. Если у вас есть проблемы с compiz, запустите compiz --replace &, чтобы он работал в фоновом режиме, и вы получите приглашение обратно.

0
ответ дан 27 July 2012 в 19:44

Этот процесс не должен заканчиваться , потому что:

compiz --replace команды заменяют текущий процесс compiz, работающий в фоновом режиме, (compiz - это программа, которая предоставляет вам декорации окон , эффекты и многое другое) и создает еще один процесс, который запускается из вашего терминала. Процесс продолжится, если вы не остановите его намеренно или не убьете или не выйдете из терминала. Но всякий раз, когда вы выходите из терминала, дочерний процесс (в данный момент работающий с compiz) завершает работу и угадывает, что произойдет. Вы можете потерять оконный менеджер или compiz может автоматически перезапустить себя.

Если вы хотите заменить текущий процесс compiz, безопасный способ сделать это:

  1. Нажатие Alt + F2 чтобы принести командную строку тире.

  2. Введите compiz --replace и нажмите Enter .

Для вашего сведения, вы можете остановить запущенный процесс в терминале с помощью сочетания клавиш Ctrl + C , но я не рекомендую его.

0
ответ дан 27 July 2012 в 19:44

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

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