Opções de seleção em branco no Chrome / Chromium e Ubuntu 14.04


17

Estou executando o Ubuntu 14.04 em um laptop Acer Aspire 4750G. Recentemente, comecei a ter um problema com as listas de opções HTML SELECT ao usar o Chrome ou o Chromium.

Normalmente tudo funciona bem, então as opções selecionadas nas páginas da web começam a aparecer em branco. Aqui está uma captura de tela:

insira a descrição da imagem aqui

O problema ocorre de forma irregular e ocorre no Chrome e no Chromium, mas não no Firefox. Quando isso acontece, tenho que fechar todas as sessões do Chrome / Chromium para me livrar dele.

Uma vez que isso ocorre, acontece em todos os sites, mas parece afetar apenas as opções. Não é um erro de CSS porque o exemplo acima foi criado com o código mais básico possível:

<body>  
<table>  
    <tr>
        <td>Test Select:</td>
        <td>
            <select name="test">
                <option value="1">Option 1</option>
                <option value="2">Option 2</option>
                <option value="3">Option 3</option>
                <option value="4">Option 4</option>
                <option value="5">Option 5</option>
                <option value="6">Option 6</option>
                </select>
            </td>
        </tr>
</table>
</body>

Se eu olhar para a fonte da página no navegador, ela ficará bem, e eu posso selecionar as opções fazendo cursores para cima e para baixo, mas elas não são exibidas e não consigo selecionar com um clique do mouse.

Alguém pode sugerir por que isso pode estar acontecendo? Eu procurei o Google, mas não consigo encontrar uma única referência a esse problema. Gostaria muito de receber sugestões.

Graças Don


Olá! Eu tenho o mesmo problema - você encontrou uma solução para isso?
Daxur

3
@daxur - Ainda não há solução, embora pareça ser um problema no driver gráfico. Estou usando um Acer Aspire 4750G com o duvidoso conjunto de chips Optimus. Descobriram que o problema ocorre nas janelas do navegador exibidas em um monitor HDMI externo, mas se eu arrastar a janela do navegador para a tela interna do laptop, tudo bem. Arrastar de volta para a tela externa falha novamente. Estou executando os drivers Nouveau padrão - da última vez que tentei instalar os drivers da NVidia, perdi o sistema completamente e tive que reinstalá-lo para recuperá-lo, paranóico ao fazê-lo novamente.
Don

alguns colegas de trabalho têm o mesmo problema. Eu acho que nem todos eles têm o mesmo CPU / GPU. Eu sei que nem todos eles têm uma GPU dedicada - a maioria possui apenas uma Intel de quarta geração com uma GPU Intel HD 4400. na verdade, ninguém tem o problema, por isso não posso testar se funciona no monitor do notebook.
iRaS

A mesma coisa aqui, tentando encontrar uma solução
Mathieu Dumoulin

O mesmo aqui. A dica do @DonDunlop também funciona para mim: o problema ocorre apenas no monitor externo (com fio através do cabo VGA, mas não no HDMI). No laptop, as opções de exibição são exibidas conforme o esperado.
Mat

Respostas:


6

Você precisa desativar a aceleração de hardware!

Confira esta solução detalhada - não me apetece copiar, colar a coisa toda e roubar a resposta de outra pessoa!

http://www.solveyourtech.com/turn-hardware-acceleration-google-chrome/

O resumo é que você precisa ir para 'configurações' e depois para 'configurações avançadas' no Chrome e desmarcar a caixa de aceleração de hardware.


Desculpe ... já faz um tempo e esta é minha primeira chance de testar novamente. O problema que eu descrevi ocorreu esta manhã, então desliguei a aceleração do hardware de acordo com as instruções (excelentes) e o problema desapareceu imediatamente. No entanto, para desativar a aceleração de hardware, é necessário reiniciar o Chrome, o que geralmente corrige o problema por si só, e é difícil saber se isso foi o que ocorreu ou não. Vou executá-lo dessa maneira por algumas semanas para ter certeza, mas se o problema não ocorrer novamente nesse período, isso parecerá ocorrer.
Don Dunlop

isso funcionou para mim. Estou no Fedora 21 e Chrome 46
Fernando Fabreti 23/11

Infelizmente isso não resolveu o problema para mim. Desativar a aceleração de hardware requer uma reinicialização do Chrome e isso corrigiu temporariamente o problema, mas ocorreu novamente. Dito isto, encontrei uma solução alternativa viável. A reinicialização do Chrome elimina o problema temporariamente. O uso do chrome: // restart fará isso sem perder o conteúdo das suas guias. Acabei de criar um item na minha barra de favoritos chamado 'Redefinir' e apontei para chrome: // restart. Quando o problema ocorre, clico nele, o Chrome reinicia e pronto. Não é muito elegante, mas é melhor do que reiniciar.
Don Dunlop

hehe, mas o Pragmatic Programmer afirma: “select” não está quebrado É raro encontrar um bug no sistema operacional ou no compilador, ou mesmo em um produto ou biblioteca de terceiros. O erro é mais provável no aplicativo.
Isaias-b

0

Tente atualizar para a pilha mais recente de grapgics. https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Fiel

A versão 14.04.2 e a versão mais recente do ponto serão fornecidas com um kernel atualizado e uma pilha X por padrão. Se você instalou com mídia mais antiga, pode usar o seguinte para instalar o kernel mais recente do 15.04 (Vivid):

ÁREA DE TRABALHO

 sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid 

MULTIARCH DESKTOP

Se você executar uma área de trabalho multiarch (por exemplo, i386 e amd64 em amd64, para jogos ou Wine), poderá achar que precisa de um comando um pouco mais envolvido, como este:

sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid libgl1-mesa-glx-lts-vivid libgl1-mesa-glx-lts-vivid:i386 libglapi-mesa-lts-vivid:i386

Obrigado Yurii ... Eu tentei isso e parecia melhor no começo, mas infelizmente o problema se repetiu. Eu tenho um bom novo kernel agora, no entanto. :-) Como uma solução alternativa, o chrome: // restart como um marcador corrige o problema quando ele surge. Ok por enquanto. Obrigado pela sugestão embora.
Don Dunlop

Nenhuma dessas correções funciona em 18.04.x ​​...
Kim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.