Gnome-shell no muestra el panel de la barra de herramientas superior con Mobility Radeon 5650

27

El shell de Gnome instalado a través del centro de software no muestra correctamente el panel superior de la barra de herramientas (faltan texto e íconos), y cuando se hace clic en uno de los íconos, por ejemplo, el nombre del usuario, la ventana emergente del menú tiene texto faltante. Además, al buscar la aplicación después de presionar la tecla súper, a la lista de filtros de la derecha también le faltan letras de texto aleatorias a menudo reemplazadas por una pequeña forma rectangular [].

ingrese la descripción de la imagen aquí


EDITAR: son los controladores ATI (que usan Mobility Radeon 5650), pero una vez que está desinstalado, el panel de gnome vuelve a ser clásico y el sistema tiene que reinstalarse para que el panel de gnome vuelva a funcionar. Si los controladores ATI no están instalados, incluso la pantalla de inicio de sesión se retrasa al escribir la contraseña. Además, el controlador ATI (posterior al lanzamiento) nunca se instala correctamente, sin embargo, el estándar sí lo hace.

Kashew
fuente
que no se parece al tema predeterminado, ¿qué es? ¿Ocurre con los temas estándar?
fossfreedom
Si trató de usar un tema de Shell, probablemente no lo "instaló" correctamente.
Uri Herrera
1
Reinstaló gnome-shell varias veces a través de la terminal y el centro suave y el tema que se utiliza es "Adwaita".
Kashew
sin usar ningún tema personalizado, es el predeterminado.
Kashew
1
Como se informó aquí, el problema es que fglrx no es compatible con el kernel 3.0. ¿Puedo sugerir volver al kernel natty estándar? Alternativamente, debe descargar e instalar Catalyst 11.7 o Catalyst 11.6 desde el sitio web de ATI.

Respuestas:

13

El nuevo 12.1 funciona al 100% tanto en mi tarjeta ATI de escritorio como en mi movilidad, pero solo si las dependencias enumeradas a continuación se instalan primero (es decir, no descargue el instalador e intente ejecutarlo; de lo contrario, se rompe el gnomo 3). Para instalar correctamente 12.1, escriba lo siguiente en la terminal:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install ia32-libs
cd ~/; mkdir catalyst12.1; cd catalyst12.1/
wget http://www2.ati.com/drivers/linux/amd-driver-installer-12-1-x86.x86_64.run
sh ./amd-driver-installer-12-1-x86.x86_64.run --buildpkg Ubuntu/oneiric
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f

Luego reinicie.

Kashew
fuente
¿Funcionó esto correctamente?
Daniel Rodríguez el
1
sí, funcionó
Kashew
Esto es bastante menor, pero ¿por qué se sudo apt-get installejecuta dos veces al principio? ¿No se pudo ia32-libsagregar al final del primer comando y se eliminó el segundo?
Christopher Kyle Horton
Quiero señalar que ya no se necesita ia32, pero esta es una gran ayuda: D
Chris Weigle
@ChrisWeigle, en realidad los controladores 11.12 requieren algunas bibliotecas de 32 bits. El metapaquete ia32-libs los instalará.
Mircea Chirea
2

Estaba teniendo el mismo problema que el informado e intenté al menos tres soluciones enumeradas aquí y en otros lugares. Finalmente encontré un entrada de Ubuntu Wiki que hacía que todo funcionara en mi ATI 4200 con Oneiric y gnome-shell de los repositorios estándar de Ubuntu.

No sé por qué funciona esto, y después de pasar la mayor parte de 2001 tratando de hacer que X funcione en Linux, no tengo absolutamente ningún interés en averiguar por qué.

Pegado aquí por conveniencia, considere el enlace más autorizado:

Problema: es necesario eliminar completamente -fglrx y reinstalar -ati desde cero Aquí hay una receta más agresiva que elimina tanto -fglrx como -ati, y reinstala la última:

sudo /usr/share/ati/fglrx-uninstall.sh  # (if it exists)
sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon 
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
msw
fuente
2
Esto solo está volviendo a los controladores de código abierto que están preinstalados de todos modos. Son realmente lentos en comparación con fglrx, que es la razón por la cual instalé este último y hice la pregunta en primer lugar.
Kashew