deepin能出一个分区软件不?
Tofloor
poster avatar
jd808
deepin
2013-10-24 04:51
Author
linux下分区软件太少啦,要调整分区太麻烦啦,deepin的UI库挺好的,就是缺少文档和案例,不然我就抽个业余时间来写一个啦,你们连这个都不出齐全一些,那就大部分软件都只能指望你们啦(包括你们的桌面插件,文档都没找到,都无从下手,更无奈的是,桌面插件竟然发现你们用的是js来写的,js无法调用本地文件和系统信息,想写个流量监控和CPU,内存使用都无法做啊)
Reply Favorite View the author
All Replies
electricface
deepin
2013-10-24 05:12
#1
我觉得gparted很好用,又不经常需要做分区操作,没这个需求吧。
Reply View the author
186******98
deepin
2013-10-24 05:13
#2
linux下分区软件太少啦,要调整分区太麻烦啦,deepin的UI库挺好的,就是缺少文档和案例,不然我就抽个业余时间来写一个啦,你们连这个都不出齐全一些,那就大部分软件都只能指望你们啦(包括你们的桌面插件,文档都没找到,都无从下手,更无奈的是,桌面插件竟然发现你们用的是js来写的,js无法调用本地文件和系统信息,想写个流量监控和CPU,内存使用都无法做啊)
我们的JS和底层的C模块是互通的
Reply View the author
tuhaihe
deepin
2013-10-24 18:55
#3
Deepin UI的文档可以看Github,上面有介绍如何生成:https://github.com/linuxdeepin/deepin-ui

比较早的文档:参考
Reply View the author
jd808
deepin
2013-10-24 19:58
#4
我觉得gparted很好用,又不经常需要做分区操作,没这个需求吧。
分区这玩意虽然不常用,但用起来可是要了命,gparted还行,就是界面丑了些,最好是能在视图上直接调整分区大小
Reply View the author
jd808
deepin
2013-10-24 20:03
#5
[quote]linux下分区软件太少啦,要调整分区太麻烦啦,deepin的UI库挺好的,就是缺少文档和案例,不然我就抽个业余时间来写一个啦,你们连这个都不出齐全一些,那就大部分软件都只能指望你们啦(包括你们的桌面插件,文档都没找到,都无从下手,更无奈的是,桌面插件竟然发现你们用的是js来写的,js无法调用本地文件和系统信息,想写个流量监控和CPU,内存使用都无法做啊)
我们的JS和底层的C模块是互通的[/quote]
木有找到文档啊,昨天研究半天你们的插件,基本搞明白道理,就是不知道如何调用系统相关信息,api在哪里?或者干脆你告诉我js如何读取本地文件,我把先关信息存到本地文件里,然偶js每隔几秒读取一次文件,或者搞个map之类的,直接通讯,或者js实现一个管道,直接和其他程序通讯,总之能告诉我一个和其他程序通讯的api么(web的js是基本无法实现的,不知道你们是否对js做了改造还是咋弄的)
还有,你们的桌面插件是如何调试的呢?直接把文件拷贝进插件目录?然后去dde设置里把他加上就OK了?是否需要重启桌面呢?重启的话调试成本就高了哦
Reply View the author
snyh1010
deepin
2013-10-25 01:02
#6
[quote][quote]linux下分区软件太少啦,要调整分区太麻烦啦,deepin的UI库挺好的,就是缺少文档和案例,不然我就抽个业余时间来写一个啦,你们连这个都不出齐全一些,那就大部分软件都只能指望你们啦(包括你们的桌面插件,文档都没找到,都无从下手,更无奈的是,桌面插件竟然发现你们用的是js来写的,js无法调用本地文件和系统信息,想写个流量监控和CPU,内存使用都无法做啊)
我们的JS和底层的C模块是互通的[/quote]
木有找到文档啊,昨天研究半天你们的插件,基本搞明白道理,就是不知道如何调用系统相关信息,api在哪里?或者干脆你告诉我js如何读取本地文件,我把先关信息存到本地文件里,然偶js每隔几秒读取一次文件,或者搞个map之类的,直接通讯,或者js实现一个管道,直接和其他程序通讯,总之能告诉我一个和其他程序通讯的api么(web的js是基本无法实现的,不知道你们是否对js做了改造还是咋弄的)
还有,你们的桌面插件是如何调试的呢?直接把文件拷贝进插件目录?然后去dde设置里把他加上就OK了?是否需要重启桌面呢?重启的话调试成本就高了哦[/quote]
桌面插件里的js运行环境可以直接调用系统dbus, 也就是可以和任意语言进行通讯了(只是需要对应程序提供dbus服务)

另外一些文件操作的功能在DCore中已经有了。
先安装编译依赖apt-get build-dep deepin-desktop-environment
然后下载源码apt-get source deepin-desktop-environment
创建编译目录 cd deepin-desktop-xxxx && mkdir build
进行编译配置  cd build && cmake -DDEVELOP=1 -DCMAKE_BUILD_TYPE=Debug
进行编译 make

然后killall desktop 杀死当前desktop
开启自己编译的(带debug功能的), ./desktop -f (使用-f使桌面不脱离终端,看自己情况是否使用)

这个时候使用F12开启webkit自带的调试工具, 然后使者自动补全一下DCore.DBus

并且debug模式下,会自动监听资源文件(仅限desktop的,插件现在不支持编辑自动刷新),有变动就自动更新。 也就是你修改一行css代码,保存就能立马看到更新。

debug模式下主要多了,F5桌面刷新功能(重新载入文件), F12调试器, 资源文件监听刷新

F12这个被默认绑定到了deepin-terminal,所以你需要在系统设置键盘快捷键中先使用backspace删除这个绑定
Reply View the author
盘灶车站
deepin
2013-10-25 21:08
#7
ylmfos是不是开发出来一个啊?我忘了具体叫什么名字,如果是分区软件的话,建议大侠给打下包。
Reply View the author
fredy4212
deepin
2013-10-26 06:37
#8
ylmfos是不是开发出来一个啊?我忘了具体叫什么名字,如果是分区软件的话,建议大侠给打下包。
我想你說讀不是磁碟分割軟體,而是個驅動中心
Reply View the author