¿Cómo puedo reiniciar Compiz desde un TTY? (& Relacionado, ¿cómo puedo configurar un WM alternativo?)

48

Estoy probando a Natty, y Compiz sigue chocando conmigo. Sin embargo, no siempre me da la opción de reiniciar Compiz, y por alguna razón no tiene un administrador de ventanas de reserva (WM) configurado.

Sin un WM, todos mis programas siguen ejecutándose, pero no aceptan entradas del teclado y no puedo cambiar entre ellos.

Sin embargo, puedo presionar Ctrl+ Alt+ F1y obtener un terminal, y puedo killall Xorgrestablecer todo; pero prefiero simplemente reiniciar Compiz, si es posible.

Si intento escribir compiz --replaceen el TTY, se queja "fatal - no se pudo abrir la pantalla". ¿Hay alguna manera de que TTY1 reinicie Compiz? Al igual que compiz --replace --display=something?

Además, ¿hay alguna manera de configurar un administrador de ventanas de reserva para que haya una manera más fácil de recuperarse de un bloqueo de Compiz?

Jonathan
fuente
Deberías comenzar a aceptar respuestas. Hasta ahora has hecho 8 preguntas pero no has aceptado ninguna respuesta.
Michael Martin-Smucker
¿Se puede simplificar esto para un (terminal) newb?

Respuestas:

65

Cambie al terminal número 1 ( Ctrl+ Alt+ F1) y ejecute

DISPLAY=:0 unity --replace 

o

DISPLAY=:0 compiz --replace

A veces no se reinicia. Simplemente elimine todos los compizprocesos e intente nuevamente por si acaso.

Owais Lone
fuente
2
La última unidad se inicia en DISPLAY =: 0 automáticamente.
Owais Lone
También puede cambiar el uso de 'setsid unity' por cierto
Owais Lone
Sus dos comentarios parecen valiosos, pero aún no me quedan claros: ¿significan 1) que DISPLAY =: 0 se puede descartar, incluso cuando se usa tty -1 para reemplazar la unidad en ejecución, se estrelló, en tty-7 ? y 2) ¿recomienda usar setsid para este propósito (en lugar de () o & disown o nohup) y si es así, ¿por qué ?
chiflado sobre natty
3
He matado a Compiz y tuve que correr DISPLAY=:0 unity --replace para comenzar la unidad. Simplemente ejecutar compiz no mostraba la decoración de la ventana a pantalla completa y no iniciaba automáticamente la unidad.
conualfy
13

Debe configurar la variable de entorno DISPLAY, en el caso habitual de una sola instancia de Xorg, puede hacerlo con

export DISPLAY=":0.0"
Adam Byrtek
fuente
0

Tuve un problema similar con mis barras de menú y barra de tareas que desaparecieron.

Intenté la solución anterior pero no funcionó. Sin embargo, con lo siguiente recuperé mis cosas a la normalidad :)

DISPLAY=:0
compiz --replace 
Nosferius
fuente