您的位置:首页 > 运维架构 > Linux

linux中chrome无法定位输入框,或者输入现实延迟

2012-09-27 09:22 423 查看
我用的是Ubuntu,应为喜欢Chrome的简介,而且书签可以存储到Google Docs中,重装系统或者换电脑,只要登陆google账户,就可以同步。这样不必导出书签什么的的麻烦。而且最好的是,就连你装的插件也能同步。这是我最喜欢的地方。

但是有时间linux Chorme会出现某些网页光标无法定位输入框,或出现输入延时,反应慢。这很是让人蛋疼,要是遇到有强破症的人,会让他抓狂。其实这一切的不正常,不是网页前端的问题,也不是chrome的问题,都是我们即舍弃不了,又痛恨无比的adobeFlashPlayer。有时间我们正在看一部精彩的片子,chrome会提示你“浏览器崩溃”的字样,这也是flashplayer这插件在搞鬼,怪不得Jobs不喜欢adobe,ISO不支持Flashplayer。下边说说怎么搞定这个问题。

具体问题,当你在termial中启动chrome(一般 /opt/google/chrome/google-chrome )会出现进入出问题的页面,会出现:

ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:980:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dsnoop.c:623:(snd_pcm_dsnoop_open) unable to initialize slave
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:980:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dsnoop.c:623:(snd_pcm_dsnoop_open) unable to initialize slave
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:980:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dsnoop.c:623:(snd_pcm_dsnoop_open) unable to initialize slave
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:980:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dsnoop.c:623:(snd_pcm_dsnoop_open) unable to initialize slave
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:980:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dsnoop.c:623:(snd_pcm_dsnoop_open) unable to initialize slave
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:980:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dsnoop.c:623:(snd_pcm_dsnoop_open) unable to initialize slave


这就说明下面的操作会对你有用。

第一,你确定你的显卡驱动以安装完好,具体的察看方法,下图:





system出现图一---》hardware--》image2 (安装之后)

第二、确定你是否安装flashplayer,不算chrome自带的,具体的测试和安装过程

1)sudo locate libflashplayer.so

如果出现例如

/opt/Adobe AIR/Versions/1.0/Resources/libflashplayer.so

/usr/lib/flashplugin-installer/libflashplayer.so

其中或者一中,测说明你安装了player。

如果没有,就安装,具体的过程,google

2.安装之后,

sudo mkdir /opt/google/chrome/plugins

udo cp /usr/lib/flashplugin-installer/libflashplayer.so
/opt/google/chrome/plugins

就ok了

第三、打开chrome关联的左面图标,在/usr/share/applacations中。

编辑她。在每一个Exec 的最后的都加上 --disable-bundled-ppapi-flash

例如:

Exec=/opt/google/chrome/google-chrome --disable-bundled-ppapi-flash

Restart chrome
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: