MyUnity me dice que estoy en modo 2D aunque inicio sesion en normal. Instalo gnome 3 y extensiones pero no aparecen

Imagen de GonzaloBlues
0 puntos

Hola a todos.

Hace ya años que llevo apuntado a esta comunidad, desde 2006 más o menos. Y desde entonces, Ubuntu Linux es mi sistema operativo pero los cambios a Unity no nos han gustado a muchos.

Os escribo porque me acabo de instalar la última versión, la 12.04 y tras buscar y buscar por internet no acabo de encontrar la solución para los problemas que me está dando.

Cuando prbé la distro en mi máquina desde el CD live, todo parecía muy bonito.
4 escritorios, presionaba la tecla “super” y te mostraba un cuadro con todos los atajos del teclado.
Los efectos; fantásticos. Sobre todo el que muestra todas las ventanas en el área de trabajo al presionar “Super+W”. Y la forma de presentar las areas de trabajo.

Animado, lo instalé.

Y cual es mi triste sorpresa cuando veo que ninguno de los efectos que aparecen en la prueba del CD Live aparece.

Presiono “Super” y no aparece el flamante cuadro de atajos del teclado.
Presiono “Super+W” y solo se enumeran los iconos de la barra de la derecha.

¿Como puedo configurar el teclado y activar los atajos que mostraba el CD Live?

Buscando, buscando sin cesar por internet, al final instalo el “administrador de configuraciones compiz” y MyUnity.

Pero MyUnity, al activarlo me dice que estoy en modo 2D y que así no rula.

Si, ya se, reinicio sesión y junto a la ventana donde poner la clave hay un icono, lo presionas y salen las dos opciones; Ubuntu y ubuntu 2D. Pues ya lo he hecho, y como el que oye llover....

Para MyUnity siempre estoy en modo 2D y no le da la gana de funcionar.

¿Alguien sabe como solucionar esto?

En cuanto al “administrador de configuraciones compiz”, si podeis darme algunas ideas para configurarlo os lo agradeceria.

Quizas penseis que soy un cara dura. Pero es que llevo peleandome con las instalación desde ayer y cuando he descubierto esta herramienta ya me ha cogido agotado.

Todo el día de ayer estube instalando el nuevo sistema.
Luego instalé gnome shell ,las extensiones y tweak porque los efectos me gustan màs que los de Unity.

Y tras instalar, me sucede lo mismo. Según la consola, todos las extensiones están instaladas. Pero voy a Configuraciones avanzadas/extensiones de gnomeshell y no aparece ninguna.

Mire en varios blogs, foros, páginas. En todos parece que todo va de maravilla, pero a mi no me sale nada.

En alguno me aconsejaba incorporar varios repositorios nuevos, cosa que parecia logica. Pero ni aùn así.

¿Alguien me puede decir si le pasa algo parecido y como lo ha arreglado?
Repito. Instalo gnome shell y todas sus extensiones y no aparecen por ninguna parte.


Es un post muy extenso, lo se. Pero he buscado por todas partes, y no entiendo porque no me sale bien.

Por cierto, tengo un ordenador portatil asus A53S con disco duro de 700 Gb, donde comparto Ubuntu 12.04 con Wuarrindos7, 4 Gb de ram, tarjeta gráfica nvidia y procesador intel Core i5.

Saludos.

Gonzalo

Imagen de .doc
+1
0
-1

una respuesta cortita: de momento, escribe (o copia), en consola
sudo glxinfo | grep "direct rendering"
para ver si tienes aceleración gráfica 3D (si te responde YES)

Por cierto, no se cómo haces eso de instalar las extensiones de gnome-shell desde la consola. Se instalan, muy fácilmente, desde aquí:
https://extensions.gnome.org/#page=1

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Muchisimas gracias por responder tan rápido.

Esto es lo que me ha mostrado la consola cuando he puesto la orden que me has indicado.

"Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".

Y respecto a lo de instalar las extensiones desde la consola, he ido siguiendo los pasos de varios blog que he consultado.

¿Intuyo que la respuesta devuelta por la consola es que no tengo aceleración gráfica 3D?
¿Se puede configurar?
¿Eso significa que no puedo disfrutar de las extensiones de gnome Shell ni de Unity?

¿Si no tengo aceleracion 3D como es posible que Unity se vea en todo su explendor cuando arranco el CD Live?

Un saludo.

Gonzalo

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Hola compañero.

Al hablarme de la tarjeta gráfica, me diste una pista.

Fui a configuración del sistema/controladores adicionales y cual es mi sorpresa al descubrir que no me aparece absolutamente ninguno,

Mi tarjeta es NVIDIA Corporation GF119 [GeForce GT 520M] (rev a1)

Investigando por internet veo que mucha gente tiene problemas con esta tarjeta al instalar ubuntu 12.04
Voy a seguir investigando, pero si sabes como solucionar el tema te lo agradecería un montón.

Hay otra cosa que no acabo de entender.
Cuando pruebo Ubunto 12.04 desde el CD Live, los efectos funcionan perfectamente.
Pero al instalarlo, es cuando vienen los problemas.
¿Que tiene el CD Live que no tiene la isntalación?

No tiene sentido. SI mi tarjeta gráfica no rula bien. NO debería rular tampoco con el CD Live!!!!!

+1
0
-1
Imagen de .doc
+1
0
-1

mira, yo, para instalar las gráficas de nvidia, uso un script que alguien me lo dió una vez, y me funciona perfectamente. Por si no lo sabes, el script en shell no es más que un archivo de texto, con unas instrucciones, que se ejecuta, simplemente, escribiendo en consola (en la ruta donde está ese archivo)
sudo sh nombre_archivo

Si quieres probar, haz esto: abre gedit, copia el texto que añado a continuación (en 'negrita') y guárdalo con el nombre de 'script_nvidia'.
El texto es este:
# !/bin/sh
aptitude install module-assistant
m-a prepare m-a a-i nvidia
m-a a-i nvidia-kernel-source
aptitude install nvidia-glx
aptitude install nvidia-settings
aptitude install dkms
aptitude install nvidia-glx-ia32
aptitude install nvidia-xconfig
nvidia-xconfig
nano /etc/X11/xorg.conf

# NOTAS
# con este script no hace falta eliminar antes el driver nouveau
# porque te va a generar el archivo /etc/modprobe.d/nvidia-kernel-common.conf
# en él te pone la linea 'blacklist nouveau', con lo que queda anulado
# la linea 'aptitude install nvidia-glx-ia32' es para instalaciones de 64 bits,
# si no es tu caso la puedes eliminar o comentar poniendo delante #
# y 'nano...' es para ver cómo quedó el xorg.conf
# para arrancar este script, basta escribir como root 'sh [nombre_script]'

NOTA 1: quizás tengas que instalar, antes, 'aptitude'. Sencillamente abre una terminal y copia esto:
sudo apt-get install aptitude

NOTA 2: no te impacientes, el script tarda un poco en ejecutarse (instala cosas, algunas las compila...) y, en algún paso, está algunas docenas de segundos 'trabajando en silencio'. Solo tienes que ir contestando a lo que te pregunte. Al final te enseña, con el editor 'nano', cómo es el 'xorg.conf' que te ha creado. Ciérralo con Crtl+X.
NOTA 3: muchos problemas con Nvidia surgen porque sus drivers privativos se dan de tortas con el driver nouveau que se instala por defecto. Por eso es script pone a nouveau en la blacklist

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Hola compañero.

Gracias por tu ayuda.
He seguido las instrucciones de anterior mensaje, he arrancado .el script y me da un primer aviso de error de que ha fallado la instalación del nvidia-kernel-source pero le doy a continuar. Antes de terminar me salta un mensaje de aviso diciendome que no ha sido posible abrir la pantalla con resolución 1366x768 (es la resolución habitual de mi portatil) y al reiniciar el portatil, me encuentro con la pantalla en una resolución enorme que no me deja ver más que media pantalla.

Voy a Configuración del sistema/Monitores y solo puedo ver la mitad de la ventana porque es tan grande que no cabe en la pantalla
Miro la resolución y me indica 640X480 (4:3) y no me da opción a cambiarla. Este es el único valor que tiene.

Buscando en internet, descubro que el responsable de esto es un archivo llamado xorg.conf situado en la carpeta /etc/X11.

¿Sabes que parámetros debo meter en el archivo xorg.conf para tener la resolución 1366x768 (16:9) ?
¿Te ha pasado algo parecido?

Un saludo.

Gonzalo

+1
0
-1
Imagen de .doc
+1
0
-1

lo siento, ahora tengo prisa, haz una cosa rápida, por la tarde lo vemos con calma.

Entra en nVidia-Settings y ahí busca una resolución de pantalla que te sirva.
A continuación te pongo algo más, de mis 'apuntes tácticos'
Pero atención, que esto no acaba aquí: antes de salir tengo que 'consolidar' esta disposición. Y para eso tengo que pinchar en 'Save to X Configuration file' y me ofrece guardar el nuevo Xorg.
No voy a poder sustituir directamente el /etc/X11/xorg.conf original, por aquello de los permisos de root, pero no hay ningún problema en guardarlo en otra ruta (en el escritorio, o en mi /home) y una vez hecho esto no tengo más que entrar como root y sustituirlo.Y si, antes de hacerlo, guardas el xorg.conf original, por si acaso, pues mejor.
Para eso, lo más simple es renombrarlo, por ejemplo abriendo una consola root en /etc/X11 y escribiendo
# cd /etc/X11/
# cp xorg.conf xorg.conf.original
(y si algún día quieres volver a ponerlo, no tienes más que hacer
# cd /etc/X11
# mv /etc/X11/xorg.conf.original /etc/X11/xorg.conf
(pero bueno, se puede hacer perfectamente, sin consola, a través del navegador de archivos (Nautilus) eso si, abriéndolo como root)

Prueba a ver si te va, si no esta tarde hablamos de eso de añadir resoluciones (con xradr)

Bueno, espera, lo encontré, léelo aquí:
http://comoserdebianitaynomorirenelintento.blogspot.com.es/2012/04/anadi...

(pero intenta primero 'lo primero', que te será más fácil)

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Compañero.

Gracias por tu ayuda. Siento ser tan pesado.
He arrancado el scrip y me ha dado un error que dice algo así como "Falló la fuente nvidia-kernel-source, quizás necesite instalar comtib o non-free"

He dado a aceptar para que continuara la instalación y si se ha instalado algo. Tengo el problema de la pantalla aumentada como te comenté en otro post pero sigo sin ver las extensiones de gnome shell aunque están instaladas.

Si se te ocurre alguna cosa.

No se, quizas falte un repositorio de algo o algo así. He estado buscando por internet y he encontrado otras versiones de la instalacion, pero ninguna logra que la tarjeta funcione adecuadamente.

Por otro lado, abro la aplicación Nvidia X server settings y me salta el aviso "You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server."

O sea que tengo que arrancar el archivo nvidia-config imagino. ¿Y que parametros le pongo? ¿Como lo arranco?

Llevo una sema con esto y creo que ya es bastante.
Si se te ocurre alguna cosa, genial y si no, me tedré que conformar con utilizar el 12.04 sin los efectos a la espera de que en futuras versiones se resuelva esta historia.

Pero de ante mano, muchísimas gracias por tus consejos.
Un abrazo.

Gonzalo

+1
0
-1
Imagen de .doc
+1
0
-1

parece que no se te ha instalado bien el controlador de nVidia. Una pregunta: si vas a la carpeta /etc/X11 (en tu root)... ¿ves ahí el archivo xorg.conf?. Si lo ves ¿lo puedes abrir (por ejemplo con gedit) y copiar aquí lo que te pone?

(Nota: el controlador 'nouveau' en principio no te crea ningún '/etc/X11/xorg.conf', pero el de nVidia, si).

Respecto al mensaje que te sale, tu hazlo. O sea, escribe en consola
sudo run nvidia-xconfig
y no te preocupes de parámetros o cosas, de necesitar algo, ya te lo irá pidiendo, tu síguele a su bola)
(para hacerlo 'más ortodoxamente', hazlo sin tener activado el 'modo gráfico'. Esto se hace abriendo una consola con la combinación de teclas Crtl+Alt+F1 (o F2, F3... hasta F6, cualquiera de estas teclas). Esto te abre una consola 'sin entrar en el modo gráfico' (lo que se llama una 'tty')

Bien, mete entonces el comando 'sudo run nvidia-xconfig'

Y cuando acabes, con Crtl+Alt+F7, vuelves al modo gráfico

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Buenas tardes doc.

Muchas gracias por tu apoyo.

Te comento.

He localizado el archivo xorg.conf y esto es lo que contiene:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildd@barber) Sun Jun 13 12:08:56 UTC 2010

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
Option "AddARGBVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection

En cuanto a arrancar nvidia-config, al ponerlo en consola, me da un error de orden no encontrada. Quizas tenga que buscar en que carpeta se encuentra pero no se la ruta. Me pongo a buscarla.

Un saludo.

Gonzalo

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Se me olvidaba.

Buscando por internet, he leido en una página que había que añadir un repositorio. Lo he añadido, actualizado y luego he vuelto a arrancar el script.

El texto del archivo xorg.conf del post anterior es el resultado.

Por si sirve de algo el dato, el repositorio es: deb http://ftp.debian.org/debian/ squeeze main contrib non-free

Un saludo.

Gonzalo

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

No te va a servir de nada, es un repositorio de Debian estable, ofrece software muy viejo

Antes de crear mas faramalla, muestra la salida de

lspci | grep VGA

Si tienes 2 tarjetas gráficas muestra las 2.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de .doc
+1
0
-1

hombre, Jose Luis, 'muy viejo' no es la palabra, no creo que sea más viejo que lo que ofrece, por ejemplo, Ubuntu 10.04 LTS. Pero estoy de acuerdo en que no conviene mezclar repos de dos distros.

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

Hola Jose Luis y Doc.

Esto se pone interesante. Jose Luis, bienvenido al reto.

Esto es lo que me sale al escribir la orden lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 520M] (rev a1)

En cuanto al repositorio, antes de ponerlo arranque el scrip y me advertía de más fallos con nvidia-kernel-source. Cuando lo instalé, el scrip parecia encontrar la gran mayoría de los paquetes que necesitaba. Al menos me advierte de menos problemas.
Un saludo.

Gonzalo

+1
0
-1
Imagen de GonzaloBlues
+1
0
-1

¿Que me aconsejais?

¿Quito el repositorio?
¿Según los datos que muestro, como creeis que pueda solucionar el tema?
¿Como lo vei?

Un saludo.

Gonzalo

+1
0
-1
Imagen de Jose Luis 1320
+1
+1
-1

O al menos es una laptop con una tarjeta gráfica híbrida, 2 tarjetas una integrada al procesador y otra no, y si una de ellas es una nvidia, entonces estas usando una Optimus, esas no dan soporte oficial a Linux.

Trata de instalar el driver usando bumblebee o Ironhide, si esos proyectos tienen nombres de personajes de transformers, idea de quienes los desarrollaron.

+1
+1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de .doc
+1
0
-1

caramba...
pues, por mi parte lo siento, GonzaloB, mis conocimientos no llegan a las Optimus...

+1
0
-1
Imagen de GonzaloBlues
+1
+1
-1

Hola Jose Luis y Doc. Gracias por vuestra ayuda.

Doc, tu me diste la pista para encontrar la solución adecuada. Yo pensaba que el problema era que faltaba algún repositorio o algunos codecs. Tú me diste la pista; el problema era de la tarjeta gráfica, no de sistema operativo. Y conocer donde está el problema es fundamental para encontrar las respuestas en internet, porque en los buscadores sea google o el que sea, si no formulas la pregunta de forma adecuada, nunca obtendrás el resultado que buscas.

He buscado información en internet sobre el proyecto Bumblebee. He encontrado algunos blogs con bastante información.
En este indican como instalar Bumblebee.
http://linuxzone.es/2012/03/21/solucion-a-la-tecnologia-optimus-de-nvidia-en-gnulinux-con-bumblebee/

He seguido todos los pasos y tras reiniciar ¡¡¡¡¡¡¡¡¡¡¡Buuuuuuuuuuuaaaaaaaaalaaaaaaaaaaaaaaa!!!!!!!!!!!

Ya puedo disfrutar de todos los efectos de gnome 3 y de Unity.

Gracias compañeros.

Gonzalo.

+1
+1
-1
Imagen de .doc
+1
+1
-1

pues esa si que es una buena noticia para los que tengan una nVidia Optimus. Algún moderador debería poner en algún lugar destacado tu aportación, para poder referirse a ella cuando alguien más tenga este problema.
O te sugiero que crees un post nuevo, estructures, para 'novatos', lo que has hecho, y le pongas como título algo así como 'conseguir aceleración 3D con una nVidia-Optimus'

Y, por supuesto, gracias por poner la solución encontrada.

+1
+1
-1
Imagen de lyoncat
+1
0
-1

Solo queria reiterar lo comentado por .doc, he probado la solución del enlace que Gonzaloblues compartió, y debo decir, que para mí, ha sido la solución a mi problema.

Me explico, aunque uso la 10.04, tengo una nvidia geforce gt 325M, y por razones que no vienen a cuento, aún tenía problemas, exceso de consumo de bateria, calentamiento y problemas de suspensión e hibernación.

Llevo tres dias funcionando correctamente y corregido esos problemas.

Sólo quería que quedará constancia, y que la información dada por los anteriores foreros sirva para los usuarios que puedan tener estos problemas, ademas de agradecer a quien dió la solución.

Saludos

+1
0
-1