启动器打开变成空白了
Tofloor
poster avatar
子非鱼
deepin
2014-09-09 16:32
Author
小白求助,看图,没记得乱捣鼓什么啊,就没了,求怎么破?
DeepinScreenshot20140909082042.png
还有个更严重的问题,在商店自动换了个软件源(自动选的),然后一键更新,进行到貌似是更新linux-image什么之类的,系统就没反应了,只能强制重启。。重启后在终端下apt-get操作也不能用了,提示:E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。然后我就执行了,到一半的时候又重复上面的杯具了。困惑啊。。
Reply Favorite View the author
All Replies
2 / 2
To page
cxbii
deepin
2014-09-17 23:59
#21
你好,我是dock目前的维护者。鉴于干脆面已经受不了了,我就直接上吧。

根据你提供的log来看,是在/usr/share/dde/resources/launcher/js/launcher.js第1282行报的语法错误导致,所以我推测是有问题的账户开机启动的程序包含某些元字符或者奇怪的字符导致,但是结果却是两个账户的开机启动程序没有区别。鉴于你这个问题比较奇葩,所以我决定教你改代码==

请你使用root权限来更改/usr/share/dde/resources/launcher/js/launcher.js文件。

具体的改法是将1282行替换成一下代码:
var isMatch = false;
try {
  isMatch = el.match("" + basename + "$");
} catch(e) {
  console.log(el + " match " + basename + ": "+ e);
  isMatch = false;
}
return isMatch;

之后请将日志再次传到论坛上,谢谢。
要不要这样
Reply View the author
kosl90
deepin
2014-09-18 00:40
#22
[quote]你好,我是dock目前的维护者。鉴于干脆面已经受不了了,我就直接上吧。

根据你提供的log来看,是在/usr/share/dde/resources/launcher/js/launcher.js第1282行报的语法错误导致,所以我推测是有问题的账户开机启动的程序包含某些元字符或者奇怪的字符导致,但是结果却是两个账户的开机启动程序没有区别。鉴于你这个问题比较奇葩,所以我决定教你改代码==

请你使用root权限来更改/usr/share/dde/resources/launcher/js/launcher.js文件。

具体的改法是将1282行替换成一下代码:
var isMatch = false;
try {
  isMatch = el.match("" + basename + "$");
} catch(e) {
  console.log(el + " match " + basename + ": "+ e);
  isMatch = false;
}
return isMatch;

之后请将日志再次传到论坛上,谢谢。
要不要这样[/quote]

==怎么了
Reply View the author
cxbii
deepin
2014-09-18 00:59
#23
要不要这样

==怎么了[/quote]
你这么直接,我们还能不能快乐的秘密搅基了   :twisted:
Reply View the author
ArthurDeepin
deepin
2014-09-18 02:02
#24
嘿嘿←_←
Reply View the author
子非鱼
deepin
2014-09-18 04:04
#25
大神威武,加了try后launcher就能用了~~好开森
不过还是把log传上来让你分析下,貌似是正则写的不大严谨。但那上面那个Notepad++.desktop从哪来的呢?。。
dde-launcher.log
很感谢干脆面这些天的陪伴,deepin团队有这种刨根问底解决问题的精神,相信deepin一定能成为国人的骄傲!
Reply View the author
kosl90
deepin
2014-09-18 17:40
#26
大神威武,加了try后launcher就能用了~~好开森
不过还是把log传上来让你分析下,貌似是正则写的不大严谨。但那上面那个Notepad++.desktop从哪来的呢?。。
dde-launcher.log
很感谢干脆面这些天的陪伴,deepin团队有这种刨根问底解决问题的精神,相信deepin一定能成为国人的骄傲!
是的,是我当时忘记对正则表达式转义了,好像是因为js里面没有用来处理正则转义的,然后我准备自己写一个,但是后来忘记了。这个会尽快修复的。非常感谢你的回复。
Reply View the author
2 / 2
To page