O Gnome-shell não exibe o painel superior da barra de ferramentas usando um Mobility Radeon 5650

27

O shell Gnome instalado através do centro de software não exibe o painel superior da barra de ferramentas corretamente (texto e ícones ausentes), e quando um dos ícones nele, por exemplo, o nome do usuário é clicado, o pop-up do menu está ausente. Além disso, ao procurar um aplicativo depois de pressionar a tecla super, a lista de filtros à direita também perde letras de texto aleatórias, geralmente substituídas por uma forma retangular [] pequena.

insira a descrição da imagem aqui


EDIT: São os drivers da ATI (usando o Mobility Radeon 5650), mas após a instalação do gnome-panel, ele volta ao clássico e o sistema precisa ser reinstalado para que o gnome-panel funcione novamente. Se os drivers da ATI não estiverem instalados, até a tela de login fica lenta ao digitar a senha. Além disso, o driver ATI (pós-lançamento) nunca é instalado corretamente, o padrão é o que ocorre.

Kashew
fonte
que não se parece com o tema padrão - o que é? Isso ocorre com os temas padrão?
fossfreedom
Se você tentou usar um Tema do Shell, provavelmente não o "instalou" corretamente.
Uri Herrera
11
O gnome-shell reinstalado várias vezes através do terminal e do soft center e o tema usado é "Adwaita".
Kashew 26/09
não usando nenhum tema personalizado, seu padrão.
Kashew
11
Conforme relatado aqui, o problema é que o fglrx não suporta o kernel 3.0. Posso sugerir retornar ao kernel natty padrão. Como alternativa, você deve baixar e instalar o Catalyst 11.7 ou Catalyst 11.6 no site da ATI.

Respostas:

13

Os novos 12.1 estão 100% funcionando tanto na minha placa de mobilidade quanto na de desktop da ATI, mas somente se as dependências listadas abaixo forem instaladas primeiro (ou seja, não faça o download do instalador e tente executá-lo, caso contrário, ele quebrará o gnome 3). Para instalar corretamente 12.1, digite o seguinte no 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

Então reinicie.

Kashew
fonte
Isso funcionou corretamente?
Daniel Daniel Rodriguez
11
sim, ele trabalhou
Kashew
Isso é bem pequeno, mas por que está sudo apt-get installsendo executado duas vezes no começo? Não foi ia32-libspossível adicionar o final do primeiro comando e o segundo ser eliminado?
Christopher Kyle Horton
Quero salientar que ia32 não é mais necessário, mas esta é uma grande ajuda: D
Chris Weigle
@ ChrisWeigle, na verdade os drivers 11.12 requerem algumas bibliotecas de 32 bits. O metapacote ia32-libs os instalará.
Mircea Chirea
2

Eu estava com o mesmo problema relatado e tentei pelo menos três correções listadas aqui e em outros lugares. Finalmente encontrei uma entrada do Ubuntu Wiki que fazia tudo funcionar no meu ATI 4200 com Oneiric e gnome-shell nos repositórios padrão do Ubuntu.

Não sei por que isso funciona e, depois de passar a maior parte de 2001 tentando fazer o X funcionar no Linux, não tenho absolutamente nenhum interesse em descobrir o porquê.

Colado aqui por conveniência, considere o link com mais autoridade:

Problema: É necessário remover totalmente -fglrx e reinstalar -ati a partir do zero Aqui está uma receita mais agressiva que remove -fglrx e -ati e reinstala a ú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
fonte
2
Isso está apenas voltando aos drivers de código aberto pré-instalados de qualquer maneira. Eles são realmente lentos em comparação com o fglrx, que é a razão pela qual eu instalei o último e fiz a pergunta em primeiro lugar.
Kashew