发现Ubuntu一个有趣的bug

ubuntu作为linux的一个优秀的发行版,拥有很华丽炫酷的桌面,我用的小Kylin更是人性化的设计了很多对中文的良好支持。

但Ubuntu比较还是比较年轻,今天就发现了一个小bug。

首先我先用鼠标拖一个框出来,当然,由于截屏的原因,鼠标被隐藏了。
技术分享

有人问了,这不是很正常么,选取一批文件的时候不都用选取框么?

那么这张呢?
技术分享

大家该说了,怎么如此多的框啊。。。

这个bug是你在鼠标拖动一个选取框时,按下右Ctrl和右Alt之间的那个键,是一个书页形状的键,这个键有弹出右键菜单的功能。

好的,在选取的过程中,弹出右键菜单,然后再随便点两下左键,这个选取框就留在桌面上喽。

那么,直接右键弹出右键菜单管用么?
试试看时发现,选取功能时,右键菜单是禁用的,那么不会出问题,但是ubuntu的开发团队忘了,这个键也会弹出右键菜单。

为何会出问题呢?主要是绘制一个遮罩层的时候,要监听鼠标按下和抬起的事件,但右键菜单层次较高,出现右键菜单时,鼠标抬起的事件被右键菜单给捕获了,并没有让桌面层有机会处理这个事件,结果遮罩就留在桌面上了。

另外,比较尴尬的是,无论刷新还是怎么做,这个选取框都不会消失,只有重启桌面系统,才有作用。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。