首页 > 代码库 > CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前言
CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前言
很开心能够被选中参加开源夏令营,能够参与到中国的开源事业中来,感谢彭欢老师给了我这样一个机会。
1.项目名称:基于Compiz的switcher插件设计与实现
2.项目类别:软件
3.项目参与人员:彭欢(指导老师) 风语(我)
3.项目背景:compiz现有的switcher插件存在或多或少使用上的不便,旨在设计实现一款更好用的switcher,故提出本提案。
4.项目开发环境:Linux(Ubuntu Kylin 14.04)
5.项目目标:
- 基于开源窗口管理器compiz实现
- 可以参照其原有的static application switcher功能,也可以借鉴ubuntu unity switcher的实现和效果
- 实现switcher中可以显示桌面功能
- 确保switcher中所有应用程序的图标显示正确
- 实现switcher到确定的应用程序后起名称正确显示
- 实现ctrl+tab键值对switcher的绑定功能
- 提供当一个应用程序存在多个窗口时,通过ctrl+tab能够在每个打开的窗口之间进行切换
- 编码遵循c++语法规范
- 前端遵循现有框架,新增页面风格需跟系统界面保持一致
- 中期检查前完成switcher的基本显示功能
- 结题之前完成switcher的所有特效功能
8.完成标准:
- 完成90%以上的功能要求
- 有单元测试,覆盖率 > 50%
9.我对项目的认识:Linux环境下开发一个进行窗口切换的工具。(注:switcher切换器; compiz是基于 OpenGL的混合型窗口管理器,通俗一点理解,就是可以在Linux桌面系统内提供类似于Vista和Mac OS的3D桌面效果。摘自:http://baike.baidu.com/view/1491732.htm?fr=aladdin)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。