我在 Acer Aspire 4750G 笔记本电脑上运行 Ubuntu 14.04。最近,我在使用 Chrome 或 Chromium 时开始遇到 HTML SELECT 选项列表问题。
正常情况下一切正常,然后网页上的选择选项将开始显示为空白。以下是屏幕截图:
该问题不定期发生,在 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 上搜索过,但找不到任何关于此问题的参考资料。非常感激任何建议。
谢谢唐
答案1
你必须关闭硬件加速!
查看此处以获得详细的解决方案——我不想复制粘贴整个内容并窃取别人的答案!
http://www.solveyourtech.com/turn-hardware-acceleration-google-chrome/
总结就是,你需要进入 Chrome 的“设置”,然后进入“高级设置”,然后取消选中硬件加速框。
答案2
尝试更新到最新的图形堆栈。 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
多架构桌面
如果你运行多架构桌面(例如,用于游戏或 Wine 的 amd64 上的 i386 和 amd64),你可能会发现需要一个稍微复杂的命令,如下所示:
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