小编Tho*_*art的帖子

Chrome 在打开选项卡或重新启动时冻结 Ubuntu

这只是昨天开始发生的。尽管我在 Ubuntu 中启用了自动更新,但我并没有故意更改任何内容。

我可以很好地启动 chrome,它会工作一段时间,但是然后我打开一个选项卡,它会冻结除鼠标之外的所有内容,我仍然可以四处移动。我不能做任何事情(包括切换到 ctrl-alt-fX),所以唯一的选择是 REISUB(或硬重置)。一段时间后重新启动 chrome 通常与打开标签页的效果相同。

在重新安装最新版本之前,我尝试完全清除 chrome 并删除设置文件夹,但没有帮助。禁用所有扩展没有帮助。

我正在运行最新的稳定版 Ubuntu 14。15GB 内存,英特尔 i7

另一个奇怪的是我从 chrome 获得的小通知窗口,它通常会显示有关新电子邮件或任何插件通知的信息,现在它只是一个黑色块,没有内容。

是否有我可以查看的日志以查找有关崩溃的信息?我检查了 dmesg 但这对我来说意义不大:

dmesg | grep chrome

[  132.889813] nouveau E[chrome[2606]] multiple instances of buffer 125 on validation list
[  132.889818] nouveau E[chrome[2606]] validate_init
[  132.889819] nouveau E[chrome[2606]] validate: -22
[  422.162086] nouveau E[chrome[2606]] multiple instances of buffer 121 on validation list
[  422.162092] nouveau E[chrome[2606]] validate_init
[  422.162094] nouveau E[chrome[2606]] validate: -22
[  422.178322] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch …
Run Code Online (Sandbox Code Playgroud)

unity google-chrome 14.04

26
推荐指数
2
解决办法
3万
查看次数

使用 sed 将驼峰命名法转换为 under_score

我有一个 sed 脚本,可以将camelCase转换为under_score,这对于这个例子非常有用:

myvar="camelCase"
converted="$(echo $myvar | sed 's/\([A-Z]\)/_\L\1/g;s/^_//')"

echo converted
// result: camel_case
Run Code Online (Sandbox Code Playgroud)

然而,我有以下情况:

myvar="camelCASE"
converted="$(echo $myvar | sed 's/\([A-Z]\)/_\L\1/g;s/^_//')"

echo converted
// result: camel_c_a_s_e
Run Code Online (Sandbox Code Playgroud)

在这种特殊情况下我需要的结果是:camel_case。

需要明确的是,最终的 sed 脚本应该适用于“camelCase”以及“camelCASE”和“CAMELcase”。

myvar 绝不能包含特殊字符或空格

command-line bash sed

1
推荐指数
1
解决办法
3519
查看次数

标签 统计

14.04 ×1

bash ×1

command-line ×1

google-chrome ×1

sed ×1

unity ×1