Compartir compiz con otros usuarios

Imagen de chonps
0 puntos

Hola de nuevo:

Tras varias preguntas en los foros sobre cómo escribir japonés en gutsy y feisty me vuelvo a presentar con otro problema.

Después de un año y medio sin probar el lado oscuro y habiendo pasado por 3 versiones consecutivas no he soportado la presión y me he pasado a hardy. Sublime. Es todo lo que puedo decir. Creo que ya me quedo aquí, en la LTS.

Sin embargo tengo un problema que ya tenía antes en Gutsy y no sé arreglar. He buscado pero no he encontrado solución alguna. Lo que pasa es que, aunque compiz fusion funciona a la perfección (direct rendering: Yes y todo eso) no puedo habilitarlo para otro usuario. Todo funciona bien, pero cambio de usuario y en Apariencia-Efectos de escritorio aparece Ninguno y no puede modificarse. Reinicio con el segundo usuario y perfecto, se habilita y va bien, pero entonces me quedo sin efectos en el primer, el que antes funcionaba.

No tengo instalado ni Emerald ni el CCSM. Mi tarjeta gráfica es una ATI Radeon 9250 y funciona tal cual, sin instalar ningún driver ni nada. Todo perfecto a la primera, salvo esto.El resto: AMD Athlon XP 2600+ y 1 GB RAM.

Gracias por la ayuda y un gran saludo a toda la comunidad

Imagen de gotxa
+1
0
-1

"Reinicio con el segundo usuario y perfecto"
¿reinicio es justo eso (reiniciar el sistema) o sólo salir de sesión del primer usuario e iniciar sesión con ese segundo usuario?
No queda claro si quieres tener compiz con 2 usuarios a la vez (en distinta pantalla, p.ej. un usuario en el ordenador y otro iniciando una sesión remota de Gnome desde otro ordenador de la red local) o bien que el sistema sólo lo utiliza siempre un usuario a la vez.

No uso Hardy Heron pero he visto ese efecto colateral con beryl (anterior proyecto a compiz-fusion) cuando 2 usuarios querían tener sesiones de Gnome abiertas a la vez. Lo ví en parte lógico y no necesité ahondar más. Creo que deberías mirar si tienes 'Direct Rendering' y todo lo demás de aceleración gráfica ok en ambos casos (p.ej. comprueba con glxgears en ambos casos a ver qué FPS te da).

Por un pingüino a toda mecha
GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de chonps
+1
0
-1

Hola Gotxa:

Siento mucho haber hecho una pregunta tan tonta. Me refería a reiniciar la máquina, pero no me había dado cuenta de una cosa. Intenté cambiar de usuario con el cambio rápido del panel, cerrando y abriendo sesión y reiniciando el ordenador. Éste último método me funcionó bien, pero claro, se convierte en una carrera de "Tonto el último". El primero que arranque la máquina tiene aceleración gráfica, el otro no. También quise instalar los drivers de ATI, pero me dio errores y no lo conseguí. Menos mal, porque luego me enteré de que los disponibles para la 9250 son más antiguos que el driver libre (y que además no influiría en el problema).

Así que no había solución, pero leyendo tu respuesta me dí cuenta de algo: ¡No reinicié las X! Una cosa tan tonta como cerrar los programas y pulsar Ctrl + Alt + Backspc lo solucionó todo. Es cierto que no pueden estar los dos usuarios activos a la vez pero bueno, no es para tanto.

Gracias por la respuesta y por la paciencia, de verdad. Y siento haber tardado en responder, pero no pude abrir la página en todo el día de ayer.

 

Linux user #456626

+1
0
-1

Linux user #456626

Imagen de gotxa
+1
0
-1

excepto la que se queda en el tintero
no problemo, chonps

Ahora me queda claro que no tienes compiz si no es reiniciando las X. Vale. No quiero equivocarme, pero creo que compiz no se descarga si sólo sales de sesión (lo he comprobado en beryl, cuando tenía problemas de que no salía la decoración, que problema raro ¿no? xDD creo que nos ha pasado a casi todos).

En mi opinión, salir de sesión y entrar con otro usuario no debería hacer que compiz no pitara... salvo que el proceso de compiz corriendo en memoria es del primer usuario y no pueda ser usado por el segundo, y en ese caso ¿porqué no hay dos gestores de ventana uno para cada usuario, sean el mismo (compiz) o distintos (compiz y metacity)? Reiniciar las X sí que debe matar a compiz porque compiz debe correr sobre las X... eso haría que al reiniciar las X todo está como al principio y cualquier usuario podría usar compiz, tal y como describes que te pasa.

Bueno, si quieres resolver el asunto hay varias cosas a probar:

NOTA: ejecutar compiz desde una terminal hará que los mensajes/errores de compiz se muestren en ella, con lo que ayudará a investigar. Esto es muy importante

1)
- Entra como usuario 1
- ejecuta compiz desde una terminal, creo que con
$ compiz-manager
- usa compiz
- ejecuta en otra terminal y recuerda/anota el resultado de
$ ps auxww | grep compiz | grep -v grep
con esto ves qué procesos involucran a compiz y qué usuario los lanza.
- sal de sesión
- vuelve a entrar como ese mismo usuario
- ejecuta compiz desde una terminal. Si da errores y no arranca, los investigas y los posteas si no llegas a conclusiones para que entre todos tiremos de la manta.
- en cualquier caso, vuelve a ejecutar en otra terminal
$ ps auxww | grep compiz | grep -v grep
así ves si se arranca otro proceso o se usa el mismo que antes.

2) La misma prueba pero la segunda vez que entras que sea con distinto usuario. Esta prueba no será satisfactoria, según dices, pero los errores que te de compiz al intentarlo son la madre del cordero. Yo creo que se iniciará compiz-manager pero usará metacity, y seguramente puedas reiniciar compiz desde el icono de compiz-manager satisfactoriamente (así es en beryl, no te puedo decir con exactitud en compiz).

3) Igual que en la prueba (1) pero reiniciando las X

4) Igual que en la prueba (2) pero reiniciando las X

Con esto queda una idea clara de qué pasa. Ya te digo que en beryl (que no dista demasiado) cuando me pasa, sí que tengo el icono de beryl-manager y desde ahí (ratón botón dcho., en el menú contextual) veo que gnome usa metacity y no tengo más que elegir la opción de ese mismo menú "reiniciar gestor" --> "beryl".

Este problemilla debe ser común, si bien he buscado algo por ahí (foros de compiz, en internet en general, ubuntuforums, ubuntu-es) sin mucho éxito... palabras a buscar demasiado generales y no atino a usar unos buenos términos de búsqueda en ningún idioma... impaciencia en no buscar 5 minutos más (8-b... Quizá algún usuario de por aquí ha resuelto eso ya. Cuando me instale Hardy lo probaré yo mismo, pero pasarán semanas :-/

En fin, si quieres seguir encuentro útil el hilo. Salud y fuerza.
GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de chonps
+1
0
-1

 Hola Gotxa:

Estas son las pruebas que hice según tus indicaciones. Visto lo visto quizás instalando el icono de Compiz todo se resuelva. Lo que parece ser es que el usuario 1 es el usuario propietario o por defecto. ¿Qué te parece?

Usuario 1

javier@zen-desktop:~$ ps auxww | grep compiz | grep -v grep
javier    5829  0.0  0.0   1772   536 ?        S    08:32   0:00 /bin/sh /usr/bin/compiz --sm-client-id default0
javier    5902  1.1  1.5  22884 15852 ?        S    08:32   0:18 /usr/bin/compiz.real --ignore-desktop-hints --replace --indirect-rendering --sm-client-id default0 core ccp
javier    5963  0.0  0.0   1772   480 ?        Ss   08:32   0:00 /bin/sh -c /usr/bin/compiz-decorator
javier    5964  0.0  0.0   1772   504 ?        S    08:32   0:00 /bin/sh /usr/bin/compiz-decorator

Cerrar sesión y volver a usuario 1. Compiz funciona bien sin lanzar desde terminal

javier@zen-desktop:~$ ps auxww | grep compiz | grep -v grep
javier    6604  0.0  0.0   1772   536 ?        S    09:00   0:00 /bin/sh /usr/bin/compiz --sm-client-id default0
javier    6676  9.5  1.4  22296 15228 ?        S    09:00   0:04 /usr/bin/compiz.real --ignore-desktop-hints --replace --indirect-rendering --sm-client-id default0 core ccp
javier    6730  0.0  0.0   1772   484 ?        Ss   09:00   0:00 /bin/sh -c /usr/bin/compiz-decorator
javier    6731  0.0  0.0   1772   504 ?        S    09:00   0:00 /bin/sh /usr/bin/compiz-decorator
javier    6748  3.7  1.7  31000 18404 ?        S    09:00   0:00 gedit file:///home/javier/P%C3%BAblico/mensajes%20de%20compiz

Cambiar a usuario 2. Compiz no funciona.

rosa@zen-desktop:~$ compiz
Checking for Xgl: not present.
Detected PCI ID for VGA: 01:00.0 0300: 1002:5960 (rev 01) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x1024) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
/usr/bin/compiz.real (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :20.0

rosa@zen-desktop:~$ ps auxww | grep compiz | grep -v grep
javier    6604  0.0  0.0   1772   536 ?        S    09:00   0:00 /bin/sh /usr/bin/compiz --sm-client-id default0
javier    6676  1.5  1.4  22296 15228 ?        S    09:00   0:04 /usr/bin/compiz.real --ignore-desktop-hints --replace --indirect-rendering --sm-client-id default0 core ccp
javier    6730  0.0  0.0   1772   484 ?        Ss   09:00   0:00 /bin/sh -c /usr/bin/compiz-decorator
javier    6731  0.0  0.0   1772   504 ?        S    09:00   0:00 /bin/sh /usr/bin/compiz-decorator
rosa      7641  1.7  1.7  31716 18484 ?        S    09:04   0:01 gedit file:///home/javier/P%C3%BAblico/mensajes%20de%20compiz

Cerrar sesión 1 y vover a usuario 2. Compiz no funciona.

rosa@zen-desktop:~$ compiz
Checking for Xgl: not present.
Detected PCI ID for VGA: 01:00.0 0300: 1002:5960 (rev 01) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x1024) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
Starting gtk-window-decorator
GConf backend: There is an unsupported value at path /apps/compiz/plugins/scale/allscreens/options/initiate_edge. Settings from this path won't be read. Try to remove that value so that operation can continue properly.

rosa@zen-desktop:~$ ps auxww | grep compiz | grep -v grep
rosa      8620  0.0  0.0   1772   528 pts/1    S+   09:10   0:00 /bin/sh /usr/bin/compiz
rosa      8670  3.8  1.4  22516 15096 pts/1    S+   09:10   0:03 /usr/bin/compiz.real --ignore-desktop-hints --replace --indirect-rendering core ccp
rosa      8672  0.0  0.0   1772   484 ?        Ss   09:10   0:00 /bin/sh -c /usr/bin/compiz-decorator
rosa      8673  0.0  0.0   1772   508 ?        S    09:10   0:00 /bin/sh /usr/bin/compiz-decorator

El proceso compiz ya es del usuario 2. Volvemos al usuario 1. Compiz funciona por defecto.

javier@zen-desktop:~$ ps auxww | grep compiz | grep -v grep
javier    8986  0.0  0.0   1772   532 ?        S    09:13   0:00 /bin/sh /usr/bin/compiz --sm-client-id default0
javier    9053  6.4  1.4  22300 15232 ?        S    09:13   0:04 /usr/bin/compiz.real --ignore-desktop-hints --replace --indirect-rendering --sm-client-id default0 core ccp
javier    9103  0.0  0.0   1772   484 ?        Ss   09:13   0:00 /bin/sh -c /usr/bin/compiz-decorator
javier    9104  0.0  0.0   1772   504 ?        S    09:13   0:00 /bin/sh /usr/bin/compiz-decorator
javier    9126  3.7  1.7  31096 18528 ?        S    09:13   0:01 gedit file:///home/javier/P%C3%BAblico/mensajes%20de%20compiz

 Gracias por tu tiempo y las molestias.

 

Linux user #456626

+1
0
-1

Linux user #456626