目录
openkylin/yangtze
目录README.md

README

#####环境依赖

qt4 QT += core gui dbus xml sensors LIBS += -lgsettings-qt LIBS += -lukui-log4qt PKGCONFIG += gsettings-qt

影响组件 ukui-settings-daemon、切换平板模式的包、搜狗 依赖硬件设备支持tablet switch event 事件上报 libglib2.0-dev, iio-sensor-proxy ###########部署步骤

  1. sudo dpkg -i *.deb
#####目录结构描述

├── Readme.md // help ├── .git // git ├── Frontend_Console // 前端控制 │ ├── autoswitch.cpp │ ├── autoswitch.h // 主要控制状态代码 │ ├── testdeamon.cpp // 实验输出、测试dbus信号发送与接受,同步新的gsetting值与原settingdeamon的值 │ ├── testdeamon.h │ ├── xeventmonitor.cpp // 按键 │ └── xeventmonitor.h ├── Backend_Services // 后台服务,获得硬件发送的信息,并dbus发送 │ ├── FoldingstateThread // 线程 │ │ ├── foldingstatusthread.cpp │ │ └── foldingstatusthread.h │ ├── IIOdevice │ │ ├── hp_iio.cpp │ │ ├── hp_iio.h │ │ ├── iio_utils.cpp │ │ └── iio_utils.h │ ├── backend_services.cpp │ ├── backend_services.h │ ├── iiodevices_dbusservies.cpp │ └── iiodevices_dbusservies.h ├── Devices_Status_Monitoring // 设备状态监控 │ ├── devices_status_monitoring.cpp │ ├── devices_status_monitoring.h │ ├──Keyboard_Devices │ │ ├── bluez_keyboard_monitoring.cpp │ │ ├── bluez_keyboard_monitoring.h │ │ └── usb_keyboard_monitoring.cpp │ │ └── usb_keyboard_monitoring.h │ │ ├── keyboard_status_monitoring.cpp │ │ ├── keyboard_status_monitoring.h ├── data │ ├── kylin-status-manager.conf │ ├── kylin-status-manager.desktop │ ├── kylin-status-manager.service │ ├── org.kylin-status-manager.gschema.xml │ ├── src.qrc │ ├── statusconfig.ini ├── debain ├── kylin-status-manager.pro └── main.cpp

#####V1.0.0 版本内容更新

原有功能:维护平板 pc的切换标记量,提供对外dbus,提供根据旋转或者翻折自动切换平板pc,提供自动旋转监控、翻折自动切换的开关,提供对搜狗的主题切换信号以及键盘状态

  1. 新功能 监控键盘状态
  2. 新功能 蓝牙键盘状态检测
  3. 新功能 usb键盘热插拔检测
  4. 新功能 综合内置键盘、usb键盘、蓝牙键盘情况进行模式切换和键盘信号发送
    #####changed
    1、修改启动顺序,在desktop设置为、 OnlyShowIn=UKUI; X-UKUI-Autostart-Phase=Initialization X-UKUI-AutoRestart=true 并修改调用session的dbus,告知session程序已启动 2、 3、
    #####接口连接
    https://docs.qq.com/doc/DUVpOU2t5Tm1VYklj(内部使用)

https://docs.qq.com/doc/DUUx6WXBvV0dsZ09D

关于
266.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号