Пусті параметри вибору на Chrome / Chromium & Ubuntu 14.04


17

Я працюю на Ubuntu 14.04 на ноутбуці Acer Aspire 4750G. Нещодавно у мене виникли проблеми зі списками опцій HTML SELECT при використанні Chrome або Chromium.

Зазвичай все працює нормально, тоді параметри вибору на веб-сторінках почнуть відображатися як порожні. Ось скріншот:

введіть тут опис зображення

Проблема виникає помилково і трапляється як з Chrome, так і з Chromium, але не з Firefox. Як тільки це станеться, я мушу закрити всі сесії Chrome / Chromium, щоб позбутися цього.

Як тільки це відбувається, це відбувається на всіх сайтах, але лише, здається, впливає на варіанти. Це не помилка CSS, оскільки вищевказаний зразок був створений з найосновнішим можливим кодом:

<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>

Якщо я дивлюсь на джерело сторінки у веб-переглядачі, це виглядає добре, і я можу вибрати параметри курсором вгору та вниз, але вони не відображаються, і я не можу вибрати за допомогою клацання миші.

Хтось може підказати, чому це може статися? Я полював на Google, але не можу знайти жодної посилання на цю проблему. Буду дуже вдячний за будь-які пропозиції.

Дякую Дон


Привіт! У мене така ж проблема - ви, можливо, знайшли рішення для цього?
daxur

3
@daxur - Ще немає рішення, хоча це, мабуть, є проблемою з драйвером графіки. Я використовую Acer Aspire 4750G із сумнівним набором мікросхем Optimus. Виявили, що проблема виникає у вікнах браузера, що відображаються на зовнішньому моніторі HDMI, але якщо я перетягнув це вікно браузера на внутрішній дисплей ноутбука, це добре. Перетягнення його на зовнішній дисплей знову не вдається. Я запускаю драйвери за замовчуванням Nouveau - востаннє, коли я спробував встановити драйвери NVidia, я повністю втратив систему, і довелося її перевстановити, щоб повернути її назад, щоб трохи паранояльно зробити це знову.
Дон Данлоп

деякі співробітники мають таку ж проблему. Я думаю, що не всі вони мають однаковий процесор / гпу. Я знаю, що не всі вони мають виділений gpu - у більшості є лише 4-е покоління Intel із графічним процесором Intel HD 4400. насправді ніхто не має проблеми, тому я не можу перевірити, чи працює він на моніторі ноутбука.
iRaS

Тут те ж саме, намагаючись знайти рішення
Матьє Думулін

Те ж саме. Підказка @DonDunlop працює і для мене: проблема виникає лише на зовнішньому моніторі (хоча через кабель VGA, проте не hdmi). На екрані ноутбука параметри відображаються, як очікувалося.
Мат

Відповіді:


6

Ви повинні вимкнути апаратне прискорення!

Перевірте це для детального рішення - мені не здається, що копія вставляє всю річ і краде чужу відповідь!

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

Підсумок полягає в тому, що вам потрібно перейти до "налаштувань", а потім "розширених налаштувань" у Chrome, а потім зніміть прапорець у поле прискорення обладнання.


Вибачте ... був на деякий час, і це мій перший шанс випробувати ще раз. Описана нами проблема виникла сьогодні вранці, тому я вимкнув апаратне прискорення відповідно до (відмінної) інструкції, і проблема негайно усунулася. Однак для вимкнення апаратного прискорення потрібен перезапуск Chrome, який, як правило, вирішує проблему сам по собі, тому важко сказати, зробив це чи ні. Я запускаю це так протягом декількох тижнів, щоб переконатися, але якщо проблема не повториться в цей час, то, схоже, це буде зроблено.
Дон Данлоп

це працювало для мене. Я на Fedora 21 та Chrome 46
Fernando Fabreti

На жаль, це не вирішило для мене проблеми. Для вимкнення апаратного прискорення потрібен перезапуск Chrome, який тимчасово усунув проблему, але все-таки повторився. Сказавши, що я знайшов справне рішення. Перезавантаження Chrome тимчасово позбавляється від проблеми. Використання chrome: // restart зробить це, не втрачаючи вміст у ваших вкладках. Я щойно створив елемент на своїй панелі закладок під назвою "Скинути" і вказав на chrome: // restart. Коли виникає проблема, я натискаю на неї, Chrome перезавантажується та вуалі. Не дуже елегантно, але краще, ніж перезавантаження.
Дон Данлоп

Хе-хе, але Прагматичний програміст заявляє: "вибір" не зламаний Помилка зустрічається в ОС або компіляторі, або навіть сторонньому продукті або бібліотеці. Помилка, швидше за все, у додатку.
isaias-b

0

Спробуйте оновити до останнього стека графіки. https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Довірливий

Версія 14.04.2 та новіших точок постачається з оновленим ядром та стеком X за замовчуванням. Якщо ви встановили старіші носії інформації, ви можете скористатись наступним, щоб встановити новіше ядро ​​з 15.04 (Vivid):

ДЕКСТОП

 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 

МУЛЬТАРХ ДЕКСТОП

Якщо ви запускаєте багатошаровий робочий стіл (наприклад, i386 та amd64 на amd64, для ігор чи Wine), можливо, вам знадобиться дещо більш задіяна команда, як це:

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

Дякую Юрію ... Я спробував це, і спочатку здавалося, що краще, але, на жаль, проблема повторилася. У мене зараз є гарне нове ядро. :-) Як спосіб вирішення проблеми chrome: // перезапустити, як закладка усуває проблему, коли вона з’являється. Ок, поки що. Дякую за пропозицію, хоча.
Дон Данлоп

Жоден із цих виправлень не працює в 18.04.x ​​...
Кім
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.