Я читаю онлайн, чтобы проверить, правильно ли работает ваш 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 минут.
compiz --replace
убивает и заменяет текущий запущенный компиз новым процессом, поэтому экран мигает. Он не возвращает командную строку назад, потому что работает на переднем плане. Если у вас есть проблемы с compiz, запустите compiz --replace &
, чтобы он работал в фоновом режиме, и вы получите приглашение обратно.
Этот процесс не должен заканчиваться , потому что:
compiz --replace
команды заменяют текущий процесс compiz, работающий в фоновом режиме, (compiz - это программа, которая предоставляет вам декорации окон , эффекты и многое другое) и создает еще один процесс, который запускается из вашего терминала. Процесс продолжится, если вы не остановите его намеренно или не убьете или не выйдете из терминала. Но всякий раз, когда вы выходите из терминала, дочерний процесс (в данный момент работающий с compiz) завершает работу и угадывает, что произойдет. Вы можете потерять оконный менеджер или compiz может автоматически перезапустить себя.
Если вы хотите заменить текущий процесс compiz, безопасный способ сделать это:
Нажатие Alt kbd> + F2 kbd > чтобы принести командную строку тире.
Введите compiz --replace
и нажмите Enter kbd>.
Для вашего сведения, вы можете остановить запущенный процесс в терминале с помощью сочетания клавиш Ctrl kbd> + C kbd>, но я не рекомендую его.