向大家推荐一个自己正在维护的老项目 Launchy

2018-12-12 18:19:07 +08:00
 SamsonWang

我用 launchy 已经好多年了,有了它,我就不需要在桌面上寻找各种软件的启动图标,只需要输入软件名字,就能快速将所需要软件打开。它也支持使用插件来完成一些拓展功能,如计算器等。这款小工具在日常工作生活中为我提供了很大的便利。

遗憾的是,原作者似乎对这个项目失去的开发兴趣,这款软件的源码自从 2010 年就没有修改过。于是我开始阅读源码,尝试进行维护。

目前已经完成的修改:

目前来看,改版后的 launchy 已经能够满足我自己的日常使用需求,我也在思考下一步的开发方向。

欢迎新老用户试用,欢迎大家提一些开发建议。

项目地址: https://github.com/samsonwang/LaunchyQt/releases

7854 次点击
所在节点    分享创造
41 条回复
wzblog
2018-12-13 22:27:34 +08:00
强, 这款软件我找过之前没更新,不好用. 刚刚试了一下很棒. lz 我现在用的是一款叫做 listary 的里面功能很多. lz 可以参考下加点新功能进这个项目去.已 star
faraway
2018-12-14 09:58:32 +08:00
我一直在用 Bborn 开发的中文修改版 https://code.google.com/archive/p/launchy-chinese/。他加了两个比较好用的功能,一是支持双击的快捷键,比如双击"ctrl ”,二是支持中文拼音的索引,比如“淘宝旺旺”,你只需要敲入"tbww",还可以试试"taobaowangwang"。
faraway
2018-12-14 10:02:44 +08:00
另外,我之前向中文修改版开发者提的一个建议,当前程序全屏时按快捷键不弹出程序,以防止打游戏或其他全屏时误按快捷键导致切出程序。
siloong
2018-12-14 11:35:44 +08:00
一直在用!就很棒!支持一波!
qwertty01
2018-12-14 11:53:28 +08:00
感觉旧版好丑就弃了,用的是 wox
qwertty01
2018-12-14 11:56:51 +08:00
utools 也太大了
AntonChen
2018-12-14 11:57:00 +08:00
以前 Windows 是主力系统的时候一直在用 Launchy,没想到居然停更了,已 star
cye3s
2018-12-14 12:11:34 +08:00
支持,我在用 FARR
ronman
2018-12-14 12:18:54 +08:00
@kios 看了一下反馈,加入了愿望单,等进一步完善,目前在用 wox
xi_lin
2018-12-14 12:31:21 +08:00
赞一下。可惜现在不用 windows 了
imn1
2018-12-14 12:51:42 +08:00
这些东西,很多作者弃坑是因为系统已经在做集成,如果系统背后团队在持续努力的话,个人项目会逐渐比下去

个人项目如果有意愿坚持的话,应该着眼于系统没有提供的功能
例如
TAG/分类 —— 如果软件很多,其实并不能每个软件的名字都记得,在类别内寻找很重要
免安装软件管理 —— 不需要全盘搜索,持续监测用户指定目录,而且有些软件一个目录下多个可执行文件,但主体或常用入口只有一个,如 mkvtoolnix,只有一个 GUI,其他都是 CLI
脚本管理 —— 很多个人编写的脚本,也是需要管理的,而且执行时能可选弹出一个参数输入界面,也是不错
文档 —— 这个需求不用多说,但工程浩大
conge
2018-12-16 01:55:31 +08:00
我好想一直在用老版本。
会试试这新版怎么样
Nobitasean
2018-12-16 15:26:32 +08:00
@qwertty01 都 8102 年了,微信都要 80M,chrome 都 400M
qwertty01
2018-12-17 11:16:03 +08:00
@Nobitasean 但是这仅仅是个小工具而已,而且需要常驻后台,需要的反应够快。

不负责任猜测,体积越大反应越慢,体积越小反应越快
Nobitasean
2018-12-17 11:37:46 +08:00
@qwertty01 23333 这不仅仅是个小工具,另外不是整个包都加载进内存的,只有有用到的才会加载到内存。
qwertty01
2018-12-17 12:11:26 +08:00
@Nobitasean 用了一下 感觉还是不错 #[笑哭]
lijbgo
2018-12-22 00:22:50 +08:00
@imn1 感觉你说的这些功能和 launchy 的逻辑想去甚远,你可以看看 lily 是不是能满足你的期望。

@SamsonWang 但我还是想了一下操作手顺,请问能相对容易的实现吗?
输入关键字后,利用上下键选择想编辑的程序,按 Ctrl+Enter,弹出文本编辑控件
例如输入 computerz_cn.exe
--------
别名=鲁大师(维护关键字与别名对应关系,下回输入鲁大师就可以了)
tag=硬件、性能(下回输入硬件就能在下拉列表里看到鲁大师了)
备注=下载 http://www.绿色站点.com (管理绿色软件,可以记录下载地址、破解方法、同步方法之类的)

至于脚本管理,没想好怎么记录好,运行可以输入关键字或别名后,选择想要运行的脚本,按 Ctrl+右方向键,弹出配置好的参数菜单,上下键选择执行就行。
imn1
2018-12-22 00:38:26 +08:00
@lijbgo
我有自己的工具,不需要,只是给 LZ 一些建议而已
SamsonWang
2018-12-22 11:22:53 +08:00
@lijbgo
1,别名与关键字的对应关系:
现在已有的功能,假设有三个软件( abc1,abc2,abc3 ),在输入 abc 之后会出现下拉列表将三个软件列出,在选择启动任何一个软件后,以 abc2 为例,launchy 会将这个操作记录下来。下次再输入 abc 时就会根据历史记录默认匹配到 abc2。
2,软件 tag
这个功能不难做,已经放在开发计划中了。我也在仔细思考这个功能的实现细节,现在想到的由这个功能可能带来的痛点是配置过程冗长。我日常使用频次高的软件约有 10 个,不常用的软件约有 50 个,这样我就需要为 60 个软件设置 tag,这个配置时间就很长。而通常的情况是在我想启动一个软件时,我心里已经知道它的名字了,只需要输入名字即可。
3. 中文软件名
拼音首字母这个功能已经开发好了,会在下个版本( 3.0.6 )中推出。以“鲁大师”为例,只需要输入“ lds ”即可。

说了这么多,都是由于 launchy 目前没有一个功能介绍的文档,这也是我最近改进的重点方向。需要做的事情还有很多,一步一步来吧。
srliuhao
2019-12-13 22:42:29 +08:00
支持楼主,建议添加热键 double Control,之前有个中文增强版的 2.6 增加了这个修改,习惯了双击呼出,谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/516979

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX