No puedo habilitar Compiz en Trisquel 7

14 replies [Last post]
Armando Bustamante Elu
Offline
Joined: 12/08/2012

Hola compays. En la versión anterior de Trisquel tenía funcionando Compiz perfectamente pero en esta nueva no lo consigo. Tengo como entorno de escritorio Gnome Fallback, el que viene instalado por defecto. Pero no logro, primero, hacer que Fusion-Icon se iconifique al área de notificaciones -al Systray-. Esto creo que tampoco lo podía hacer en Trisquel 6, creo recordar.
Cuando uso el Gestor de ventanas y efectos, donde dice si quieres usar Compiz o Metacity, no surte ningún efecto al cambiarlos. Algunas veces lo he dejado en Metacity durante un buen rato y, al volver a ponerlo en Compiz, el sistema colapsa, se quedan las ventanas como a medio camino del cambio, y se bloquea todo, no se puede volver a hacer funcionar. Si hago el cambio de uno a otro, aceptando con unos segundos entre ambos, no ocurre nada.
Si escribo el famoso "compiz --replace" se colapsa todo también, no hay cambio, sólo desastre y bloqueo. Si lo pongo en "Aplicaciones al inicio", lo mismo. Cuando entra esa orden, se desbaratan las ventanas y otra vez bloqueo.
La cosa es que iba perfectamente en la versión anterior... Incluso he instalado varias veces el sistema completo esta vez, con diferentes descargas de imágenes iso, por si hubiera sido una descarga fallida o una mala grabación.
He buscado soluciones en castellano y en inglés y no veo la forma de hacerlo funcionar.
¿Alguna idea, por favor? =?

GnuRock
Offline
Joined: 02/26/2013

Hola Armando por lo que tengo entendido Gnome 3 no es compatible con compiz, o para decirlo de otra forma compiz no funciona en Gnome 3, creo además que el desarrollo de compiz está estancado desde hace ya un tiempo largo que no tiene mantenedores (si me equivoco por favor corríjanme), así que creo que tu problema no tiene solución de todas maneras si sabes algo de desarrollo podrías intentar solucionar el problema.
Saludos.

arielenter

I am a member!

I am a translator!

Offline
Joined: 08/25/2010

Hola Armando, yo estaba teniendo el mismo problema y de pura casualidad descubrí que se puede hacer lo siguiente:

Hacemos una copia de

/usr/share/xsessions/trisquel-session.desktop

y la nombramos

/usr/share/xsessions/trisquel-session2.desktop

después cerramos sesión, y a un lado de el nombre de usuario aparecerá un icono redondo de trisquel, damos click en él y escogemos la segunda entrada en el menu, y Voilá, esa sesión no tiene problemas con compiz xD

arielenter

I am a member!

I am a translator!

Offline
Joined: 08/25/2010

Esta solución la encontré por casualidad, investigando lo que decía GnuRock sobre gnome3 encontré que este ultimo tiene un modo de retro compatibilidad llamado "gnome-flashback", el cual se puede usar con compiz.

Curiosamente gnome-flashback es usado por trisquel por default, sin embargo imagino que debe haber algunas otras cosas movidas en la composición del escritorio que causan este error, y son ignoradas cuando creamos una nueva.

Esto servirá mientras tanto.

Abrí un tema en el foro para ver si alguien pueda explicarlo mejor:

http://trisquel.info/es/forum/desktop-freezes-when-trying-use-compiz-trisquel-7

a_slacker_here
Offline
Joined: 06/30/2013

Buenos días caballeros:

Miren, la razón por la cual no fucniona compiz con la interfaz gráfica basada en gnome-flashback es porque el nuevo escritorio utiliza compton como compositor del entorno y entra en conflicto con el compositor de compiz. Si matas ese proceso con $ killall compton , usted debería ser capaz de iniciar compiz con la orden que ha especificado.

No podré echar un ojo a esto hasta mañana pero creo que compton es lanzado mediante xdg para una sessión específica. Por tanto, eso explicaría por qué no existe ese problema al crear una nueva sessión de trabajo con la misma interfaz bajo otro nombre.

Espero haber ayudado.

Armando Bustamante Elu
Offline
Joined: 12/08/2012

Lo he probado todo y no lo consigo. Si hago killall compton y luego compiz --replace, se queda, de forma fluida, pero tener que hacerlo cada vez que inicio me parece un poco ridículo =s . Voy a intentar hacer algún script sencillo y colocarlo en "Aplicaciones al inicio", a ver si actúa, porque con todo lo demás no he podido.
He probado a poner los comandos ahí, en "Aplicaciones..." pero no lo coge, no sé por qué. Probé también a poner un killall compton y luego una demora con sleep y Compiz -sleep 10 && compiz --replace-, pero nada. Y, como he dicho, probé las ideas de los dos post, el mio y el que me recomendásteis, pero nada, no va.
¡Qué pena! ¿no? Llevo unos días con Trisquel 7 y lo veo inferior al 6, como poco maduro, no sé...Desde que lo he instalado he tenido varios problemas y esto, que parece que en lugar de hacerse las cosas más fáciles, son más difíciles.
Si se os ocurre algo más, por favor, decidme. Voy a usar Cinnamon entre tanto, a ver qué tal. Y gracias por todo, parecían buenas opciones.
NOTA: ¿Y si desinstalo Compton? ¿Romperé algo irreparable?

a_slacker_here
Offline
Joined: 06/30/2013

Mire, no se alarme, le aseguro que ese problema es muy sencillo de solucionar si se sabe lo que se hace. Permítame que se lo explique:

Lo he comprovado y efectivamente, el inicio de compton es debido al estándard xdg. Para desactivarlo sólo tiene que acceder a privilegios y comentar un archivo:


$ sudo nano /etc/xdg/autostart/compton-autostart.desktop

Una vez en el editor, añada una almohadilla al principio de cada línea tal que así:

#[Desktop Entry]
#Type=Application
#Name=Compton composition manager
#Exec=compton-launcher
#NoDisplay=true
#X-GNOME-AutoRestart=true
#X-GNOME-Autostart-Phase=Initialization
#OnlyShowIn=GNOME;

Guarde y con esto se deshabilita compton de forma permanente y debería facilitar el uso de compiz. Para volver al estado anterior sólo tiene que borrar esas almohadillas.

Respecto qué le está sucediendo a Trisquel, no creo que sea menos estable sino de decisión ya que el señor Rodríguez ha promovido el uso de metacity por encima de compiz posíblemente por un tema de accesibilidad y ha querido utilizar un compositor más ligero y eficiente que se encargue del nuevo escritorio. El uso de cosas nuevas desemboca en problemas nuevos pero también aportan nuevos conociemientos.

Volviendo al tema de estabilidad, me he encontrado con cosas raras a la hora de instalar dependencias pe paquetes fuente pero no he prestado atención suficiente.

Por favor, repita los procedimientos que ha provado a ver si ahora le funciona. En caso opuesto, comuníquelo para acabar de solventar los inconvenientes.

Un saludo.

Armando Bustamante Elu
Offline
Joined: 12/08/2012

¡Gracias por las indicaciones! De esta forma queda muy fácil y me alegro de que el post termine de esta forma. Así se puede solucionar de varias maneras.
Ayer me precipité. Aparentemente los cambios que hice no entraron en el último reinicio que hice. Ahí me desanimé y abandoné. Llevaba ya muchas veces y estaba cansado. Hoy he llegado y allí estaba mi sesión 2 de Trisquel. La he seleccionado y a funcionar con Compiz. Genial.
Siento haber escrito lo anterior pero ya está. Gracias a todos :-)

a_slacker_here
Offline
Joined: 06/30/2013

Entonces, No hacía falta deshabilitar compton?

Armando Bustamante Elu
Offline
Joined: 12/08/2012

Parece que se soluciona con aquello que hablamos al principio, lo que tú dijiste. Al crear otra sesión, arranca sin Compton, parece ser. Lo malo de probar muchas cosas es que finalmente no sabes muy bien cuál te dio la solución, ¿no?
Lo que yo puedo decir seguro es que creé la segunda sesión de Trisquel, como dice arielenter en su primera intervención aquí arriba, y hoy me he encontrado con ella. La he seleccionado y aquí estoy, con Compiz a mis órdenes...
Pero supongo que todo viene por Compton y, si se hace lo que tú dices, también será efectivo.
Sólo quiero dar un aviso, para ahorrar tiempo a los siguientes. Cuando modificas el nombre del archivo como dice arielenter, no cambia el nombre exterior. Curiosamente, te encuentras con dos archivos con el mismo nombre en el mismo directorio, Trisquel. Raro, ¿eh? Hay que abrir el archivo y cambiar el nombre dentro, en donde pone nombre -parece perogrullada pero no lo es- en varios idiomas. Yo puse Trisquel 2 no sé si en "nombre" en español o en inglés -"name"- y así me encontré la sesión hoy. La primera vez que lo hice descubrí que las dos se llamaban Trisquel, así que haciendo lo que digo, te ahorras un viaje.
He estado comprobando y también tengo hecho esto:

there's /usr/share/gnome-session/sessions/gnome-flashback.session
copy it, rename the new file to gnome-compiz.session, edit this file,
replace metacity with compiz.

also copy and rename the /usr/share/xsessions/trisquel-desktop.session
edit it and replace "Exec=gnome-session --session=gnome-flashback"
with "Exec=gnome-session --session=gnome-compiz"

del otro post que arielenter enlaza. Supongo que eso hace que Compiz entre cuando inicio esta sesión de Trisquel 2. ¿Queda claro lo que hice o se puede aclarar más? Me gustaría dejarlo fácil por si alguien lo necesita

a_slacker_here
Offline
Joined: 06/30/2013

Gracias. =)

Armando Bustamante Elu
Offline
Joined: 12/08/2012

Gracias a vosotros =)

arielenter

I am a member!

I am a translator!

Offline
Joined: 08/25/2010

Yo puse que compiz --replace se ejecutara en el arranque, esa opción la encuentras en la configuración de sistema donde dice "Aplicaciones al inicio".

Lo malo es que las ventanas que se queman al cerrarlas ya no están :(

Miren mi otro post que también esta en ingles:

https://trisquel.info/es/forum/compizs-burning-windows-animation-gone

arielenter

I am a member!

I am a translator!

Offline
Joined: 08/25/2010

Por cierto si como yo extrañaban las antiguas animaciones extras de compiz, como las ventanas que se queman al cerrarse xD vean este post que acabo de publicar :)

https://trisquel.info/es/forum/bring-compizs-animations-add-back-aka-compiz-plugins-extra-solved

Xlash
Offline
Joined: 10/02/2012

Yo lo que extraño es que compiz me funcione de forma fluida XD. Seguí los pasos del hilo y no hay frma humana de hacer que funcione como en Trisquel 6. Así que me tendré que joder jajaja.