给Deepin 2014.2写了个触摸板状态的托盘插件
Tofloor
poster avatar
deepin
2015-01-20 22:11
Author
给Deepin 2014.2写了个触摸板状态的托盘插件,目的是解决我自己的触摸板快捷键不好用的问题,顺便也算是一个小的demo,使用了较多的系统api,想研究一下的同学可以看看

使用方法:
执行下面命令
  1. unzip -d touchpad touchpad.zip
  2. sudo cp -r touchpad /usr/share/dde-dock-applets/plugins/
Copy the Code

然后注销重新登录就可以了
Reply Favorite View the author
All Replies
Bluek404
deepin
2015-01-20 23:49
#1
qml里能直接写js好方便
话说什么时候能有个API文档
Reply View the author
tearlight
deepin
2015-01-27 21:02
#2
有没有开发的文档?
Reply View the author
tearlight
deepin
2015-02-01 05:05
#3
给Deepin 2014.2写了个触摸板状态的托盘插件,目的是解决我自己的触摸板快捷键不好用的问题,顺便也算是一个小的demo,使用了较多的系统api,想研究一下的同学可以看看

使用方法:
执行下面命令
  1. unzip -d touchpad touchpad.zip
  2. sudo cp -r touchpad /usr/share/dde-dock-applets/plugins/
Copy the Code

然后注销重新登录就可以了
按照你说的操作了   但是没看到底部栏目有新增的插件?
Reply View the author
deepin
2015-02-12 08:36
#4
[quote]给Deepin 2014.2写了个触摸板状态的托盘插件,目的是解决我自己的触摸板快捷键不好用的问题,顺便也算是一个小的demo,使用了较多的系统api,想研究一下的同学可以看看

使用方法:
执行下面命令
  1. unzip -d touchpad touchpad.zip
  2. sudo cp -r touchpad /usr/share/dde-dock-applets/plugins/
Copy the Code

然后注销重新登录就可以了
按照你说的操作了   但是没看到底部栏目有新增的插件?[/quote]

在终端执行一下 killall dde-dock-applets; dde-dock-applets
把输出结果贴一下给我看看吧
Reply View the author
zhlk1001
deepin
2015-02-13 03:50
#5
时尚模式图标略显难看
而且只是一个指示器,不能通过图标直接开关触摸板
Reply View the author
tearlight
deepin
2015-02-13 04:46
#6
[quote][quote]给Deepin 2014.2写了个触摸板状态的托盘插件,目的是解决我自己的触摸板快捷键不好用的问题,顺便也算是一个小的demo,使用了较多的系统api,想研究一下的同学可以看看

使用方法:
执行下面命令
  1. unzip -d touchpad touchpad.zip
  2. sudo cp -r touchpad /usr/share/dde-dock-applets/plugins/
Copy the Code

然后注销重新登录就可以了
按照你说的操作了   但是没看到底部栏目有新增的插件?[/quote]

在终端执行一下 killall dde-dock-applets; dde-的-applets
把输出结果贴一下给我看看吧 [/quote]
我的是这样的
Create ControlCenter remote object failed :  "Could not get owner of name 'com.deepin.dde.ControlCenter': no such name"
Register: true
Create LunarCalendar remote object failed :  "Could not get owner of name 'com.deepin.api.LunarCalendar': no such name"
Register: true
file:///usr/lib/x86_64-linux-gnu/qt5/qml/Deepin/Widgets/DScrollBar.qml:46:5: QML Binding: Binding loop detected for property "value"
qml: ==> [Info] Adding Wifi applet...
qml: ==> [Info] Dock display mode change... 0
qml: ==> [info] update applet info: Broadcom Corporation
qml: ==> [info] update applet info: vpn
Register: true
qml: ==> [info] network icon update:
qml: ********* to data uri: /usr/share/icons/Deepin/status/48/network-online.png
qml: ==> [info] network icon update:
qml: ********* to data uri: /usr/share/icons/Deepin/status/48/network-online.png
qml: ==> [info] network icon update:
qml: ********* to data uri: /usr/share/icons/Deepin/status/48/network-online.png
qml: ********* to data uri: /usr/share/dde-dock-applets/plugins/network/emblems-images/wifi-5.png
Create ControlCenter remote object failed :  "Could not get owner of name 'com.deepin.dde.ControlCenter': no such name"
Register: true
Create LunarCalendar remote object failed :  "Could not get owner of name 'com.deepin.api.LunarCalendar': no such name"
Register: true
file:///usr/lib/x86_64-linux-gnu/qt5/qml/Deepin/Widgets/DScrollBar.qml:46:5: QML Binding: Binding loop detected for property "value"
qml: ==> [Info] Adding Wifi applet...
qml: ==> [Info] Dock display mode change... 0
qml: ==> [info] update applet info: Broadcom Corporation
qml: ==> [info] update applet info: vpn
Register: true
qml: ==> [info] network icon update:
qml: ********* to data uri: /usr/share/icons/Deepin/status/48/network-online.png
qml: ==> [info] network icon update:
qml: ********* to data uri: /usr/share/icons/Deepin/status/48/network-online.png
qml: ==> [info] network icon update:
qml: ********* to data uri: /usr/share/icons/Deepin/status/48/network-online.png
qml: ********* to data uri: /usr/share/dde-dock-applets/plugins/network/emblems-images/wifi-5.png
Reply View the author