• 社区首页
  • 版块
【整活时间】桌面快捷方式编辑器 1.2.2 — 翻新与打包
应用专区1277个浏览 ·53个评论
电梯直达到第
忘记、过去
deepin^6
发表于2020-10-21 18:52
楼主
本帖最后由 zty199 于 2020-10-27 19:24 编辑

【10.27】更新版本 1.2.2

修复了一个隐藏 BUG:在打开任意文件后,如果点击“新建”,表面上信息被清空了,实际保存时会有一部分旧信息残留(比如编辑器现在不支持修改的部分......)


* 新增 Deepin 1002 以及 UOS 安装包,加入了需要使用的 lib 库,测试一下能不能运行。

https://gitee.com/deepin-opensource/desktop-entry-editor/attach_files/502954/download/desktop-entry-editor_1.2.2~uos_amd64.deb

* P.S > 图标原本就是叫 desktop-entry-editor.svg,结果放在指定位置之后死活加载不出来,一直显示的是其他图标,尝试给图标名称加个 _new 之类的后缀也不行。改了别的名字才能正常显示。目前检查下来,加载的图标永远是一个名为 desktop.svg 的图标......不是很懂名称识别出了啥问题。其他图标加载也有类似的问题,比如 electron-ssr.svg 也会被 electron.svg 这个图标覆盖显示来着......希望有人能解释一下......

-----------------------------------------------------------------

正文时间:

官方原项目地址:https://github.com/linuxdeepin/desktop-entry-editor

这个桌面快捷方式编辑器基于官方原来的项目修改而来,使用 DMainWindow 替换原来的 DDialog,适配 DTK5。
支持打开 / 新建 / 另存为等常见文件操作;支持拖放文件至窗口快速打开文件;标题栏显示当前文件名。

目前支持修改的条目有限,基本上是常用的一些,比如名称、路径、图标等。
暂时只能修改 Name,其他语言环境的 Name[locale] 没办法修改。保存文件成功后可以直接调用文本编辑器打开文件,方便手动修改。
考虑到文件权限问题,只读文件无法写入保存,但是可以进行另存为操作。如果文件夹只读则会重新跳出另存为文件框。

* P.S > 这里打包只有主程序,依赖有可能不全。如果运行失败麻烦贴一下截图......

仓库地址:https://gitee.com/deepin-opensource/desktop-entry-editor
                 https://github.com/zty199/desktop-entry-editor










回复收藏只看作者
所有回复
忘记、过去
deepin^6
发表于2020-10-21 18:55
沙发
前情提要:(纯废话,所以放后面......)

上半年在家里呆的简直要发霉了,在无聊之中加入了社区商店的打包行列。从一开始解包再重新打包 deb,再到后来正式有了星火商店,才算是正式开始接触了 Qt 开发。说来惭愧,作为一个大学生,还是学计算机的,在此之前愣是没写过大点的程序......就连整出来的第一个 Qt 应用投稿器还是 qygw 大佬基本开发完了被我抢过来小修小补的,总感觉良心上有点过不去......

某一天,记得是 jingle 老大在群里推了一个名为 dde-appknitter 的开源项目,完全基于 zenity 对话框实现了新建 .desktop 的操作,整个应用主体只有一个 .sh 脚本......当时觉得是真的牛逼,创建快捷方式方便了很多。后来,不知道 shenmo 从哪里翻出了官方开发过的快捷方式编辑器 desktop-entry-editor,想移植到 DTK5 试试来着。然而,这个项目窗口基于 DDialog 对话框,DTK5 里面似乎是已经没有了?想改成 QDialog,又无从下手,就一直扔在那里没有管了......(说白了就是改了个程序膨胀了,“俺寻思着应该挺简单”,然后被现实扇了一耳光......)

直到三天前,舍友在美化他的 Ubuntu,基本整的和 macOS 差不多了。偶然看到他从 elementory 上整过来了一个 AppEditor 的应用,可以快捷修改 .desktop 文件,甚至能列出所有快捷方式,这才想起来自己挖了个坑来着......正巧闲着蛋疼,就干脆从头开始认真研究一遍了......
chunzhen_xiaohai
deepin^2
发表于2020-10-21 23:17
板凳
到公司试试,正需要的就是这个,哈哈,要不都懒得自己创建了
Fredoong
deepin^5
发表于2020-10-21 23:23
地板
挺好的,我决定下载使用一段时间。有几个疑问和个人建议:
1、app名称不要叫desktop-entry-editor,跟Deepin官方的一样不好,也会惹的官方不高兴。
2、gitee上希望能同步一份。
3、那个“支持的文件类型”项是做什么的,我不太懂填什么,给个科普呗。。。
走钢丝
deepin^7
发表于2020-10-22 00:00
4楼
支持一下。
忘记、过去
deepin^6
发表于2020-10-22 00:28
5楼
本帖最后由 zty199 于 2020-10-22 08:30 编辑
https://bbs.deepin.org/post/204133
挺好的,我决定下载使用一段时间。有几个疑问和个人建议:
1、app名称不要叫desktop-entry-editor,跟Deepi ...

官方的那个仓库我看最后更新时间还是去年5月份,在我印象里 15.11 里面应该是没有见到过这个功能的……看上去本来要做成系统内置功能的样子,所以原来是基于对话框写的?我等于是 fork 了这个仓库再修改的,而且看上去这个仓库也不太像是会再更新的样子了……XD,干脆就暂时先用这个名字了。官方如果要重启这个项目的话应该会在前面加上 deepin- 或者 dde- 的前缀吧,问题不大……

gitee晚点会同步,还有点东西要改。

支持的文件类型就是 MimeType= 这一项,翻译可能不太准确……后面可以声明这个 .desktop 默认可以打开的文件类型,在右键对应类型文件的时候可以在打开方式里面找到,或者设置为默认打开方式。
ghostry
deepin^6
发表于2020-10-22 00:59
6楼
厉害厉害
Fredoong
deepin^5
发表于2020-10-22 01:34
7楼
该软件在Deepin 1002中因为依赖版本达不到要求而无法安装。

用户点评
zty199
2020-10-22 01:37
晚点下课我回去重新打包下……忘了自己是内测源了
忘记、过去
deepin^6
发表于2020-10-22 02:00
8楼
https://bbs.deepin.org/post/204133
该软件在Deepin 1002中因为依赖版本达不到要求而无法安装。

1003 正式版推送了,可以更新系统再试试看。不行的话先执行 sudo apt autopurge desktop-entry-editor 卸载,晚点我重新打包发出来。
Fredoong
deepin^5
发表于2020-10-22 02:44
9楼
https://bbs.deepin.org/post/204133
1003 正式版推送了,可以更新系统再试试看。不行的话先执行 sudo apt autopurge desktop-entry-editor 卸 ...

嗯,在1003上已安装成功。希望以后能给app加个Logo。



wvb
deepin^4
发表于2020-10-22 03:52
10楼
https://bbs.deepin.org/post/204133
官方的那个仓库我看最后更新时间还是去年5月份,在我印象里 15.11 里面应该是没有见到过这个功能的……看 ...

MimeType建议翻译为,“用此软件打开的文件类型”或者“绑定默认用此软件打开的文件类型”

这样就比较好懂些,嘿嘿嘿
wzb
deepin^4
发表于2020-10-22 04:48
11楼
这个不错哟。
乾一庚五版主
发表于2020-10-22 12:48
12楼
大佬好棒!前排支持!!!!
lon
deepin^3
发表于2020-10-22 13:02
13楼
这类小工具对新手来说很方便,支持
rambleluna
deepin^3
发表于2020-10-22 13:48
14楼
非常棒。大力支持。
忘记、过去
deepin^6
发表于2020-10-22 15:35
15楼
https://bbs.deepin.org/post/204133
嗯,在1003上已安装成功。希望以后能给app加个Logo。

已经做好了,就是有亿点点丑......XD......算是学习了一下 Inkscape 怎么使了......
这个图标看看就知道是怎么整出来的了......就这魔改官方主题的图标还搞了好久......



忘记、过去
deepin^6
发表于2020-10-22 15:44
16楼
https://bbs.deepin.org/post/204133
MimeType建议翻译为,“用此软件打开的文件类型”或者“绑定默认用此软件打开的文件类型”

这样就比较 ...

emmmmm......下次有新功能更新或者BUG修复啥的话我改下......就是不一定能记得了......XD
sgb76
deepin^5
发表于2020-10-22 15:57
17楼
给zty199大佬赞一个!不仅技术好,人还特谦虚!
sgb76
deepin^5
发表于2020-10-22 16:02
18楼
奇怪了,我打开后为啥窗口不是透明模糊,而是半透明呢?


忘记、过去
deepin^6
发表于2020-10-22 17:56
19楼
https://bbs.deepin.org/post/204133
奇怪了,我打开后为啥窗口不是透明模糊,而是半透明呢?

额,可能是我描述不准确?

实现方式就是设置窗口背景透明,并且继承了 DBlurEffectWidget,模糊窗口背景......效果就是这样子了。
Fredoong
deepin^5
发表于2020-10-22 23:41
20楼
https://bbs.deepin.org/post/204133
已经做好了,就是有亿点点丑......XD......算是学习了一下 Inkscape 怎么使了......
这个图标看看就知道 ...

这图标我看挺好的!
1/3
到第
发布帖子

光荣榜

  • 周榜
  • 月榜
  • 总榜