FolderView是毫不逊色于Fences的桌面图标分类软件(好吧,别吐槽在linux上为什么需要这种东西啦)
Fences有个很炫的效果就是在鼠标离开时能够自动隐藏。其实改动FolderView的代码也可以轻松实现。
只要在鼠标进入和离开窗口时设置窗口的opacity属性即可。
def on_mouse_enter (self, event): self.clicked = False self.opacity = 1 self.redraw_canvas() self.show_tip() def on_mouse_leave (self, event): """Called when the mouse leaves the Screenlet's window.""" if not self.clicked: #设置为0 self.opacity = 0 self.cursor_position = [-1,-1] self.redraw_canvas() self.hide_tip()#self.timer1 = gobject.timeout_add(2000, self.hide_tip)
另外的方法就是去修改screenlet窗口透明度限制,这对所有的控件都有效