Skip to content

Instantly share code, notes, and snippets.

@jouyouyun
Last active August 29, 2015 14:04
Show Gist options
  • Save jouyouyun/e4d128c94f879af18849 to your computer and use it in GitHub Desktop.
Save jouyouyun/e4d128c94f879af18849 to your computer and use it in GitHub Desktop.
The work plan

#下半年工作计划#

##dde-daemon 完善##

###总体任务###

整理优化代码,保持结构清晰,去除冗余代码

逐步使用go替换c代码

###计划任务###

待讨论

调整代码结构,将提供给前端的接口与系统的设置方法相剥离。系统的设置方法作为package的形式放在dde-daemon/lib下;前端接口尽量以属性的方式,其需要的数据及设置调用对应的package

作此改变的目的是为了方便代码维护,同时代码结构也更加清晰。

###各模块任务###

accounts

  1. DeleteIconFile()

  2. IsIconFileDeleted() //检测文件是否可删除

  3. 用户较多时(8个)删除/添加用户耗时长的问题

  4. 整理代码,保持结构清晰,相同功能的放在同一文件

  5. 优化代码,使用path 来处理路径,去除冗余部分


themes

  1. 添加字体设置属性

  2. 调试开机壁纸偶尔会重置的问题

  3. 整理优化代码,保持结构清晰


inputdevices

  1. 添加硬件信息检测程序,提供硬件的名称、类型及当前状态

  2. 理解设备属性结构体,添加更多功能

  3. keyboard中添加layout option设置功能

  4. toucpad 硬件开关关闭提示,依赖与上面的硬件检测程序


keybinding

  1. 测试使用xrecordgrab/ungrab快捷键的可能性,用于解决抢焦点的问题

  2. 处理检测快捷键时得到的按键不准确的问题


audio

  1. 声音反馈需要对应到对应的sink上去

  2. HDMI检测的时候使用move-sink-input把当前输出都移动到HDMI的sink上去

  3. 拔耳机后暂停音乐

  4. 对于单声卡同时支持analog和HDMI的情况下选择不同的输出

  5. 多声道支持

  6. sinkinput 列表错误的问题


wacom

  1. 确定gsettingskeylist

  2. 添加相关设置属性


langselect

  1. 语言列表使用各种语言显示,安装缺少字体,测试可行性

  2. 将设置后端从set-date-time中剥离

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment