ubuntu作为linux的一个优秀的发行版,拥有很华丽炫酷的桌面,我用的小Kylin更是人性化的设计了很多对中文的良好支持。
但Ubuntu比较还是比较年轻,今天就发现了一个小bug。
首先我先用鼠标拖一个框出来,当然,由于截屏的原因,鼠标被隐藏了。
有人问了,这不是很正常么,选取一批文件的时候不都用选取框么?
那么这张呢?
大家该说了,怎么如此多的框啊。。。
这个bug是你在鼠标拖动一个选取框时,按下右Ctrl和右Alt之间的那个键,是一个书页形状的键,这个键有弹出右键菜单的功能。
好的,在选取的过程中,弹出右键菜单,然后再随便点两下左键,这个选取框就留在桌面上喽。
那么,直接右键弹出右键菜单管用么?
试试看时发现,选取功能时,右键菜单是禁用的,那么不会出问题,但是ubuntu的开发团队忘了,这个键也会弹出右键菜单。
为何会出问题呢?主要是绘制一个遮罩层的时候,要监听鼠标按下和抬起的事件,但右键菜单层次较高,出现右键菜单时,鼠标抬起的事件被右键菜单给捕获了,并没有让桌面层有机会处理这个事件,结果遮罩就留在桌面上了。
另外,比较尴尬的是,无论刷新还是怎么做,这个选取框都不会消失,只有重启桌面系统,才有作用。
原文地址:http://blog.csdn.net/xfxyy_sxfancy/article/details/45012977