他用ELF逆向"黑进"文件管理器,只为一个跳转命令
原创
Zoxide这个快速跳转目录的工具太爽了,以至于作者实在忍受不了文件管理器里没有它。于是他动手写了一个Nemo扩展,让文件管理器也能调用Zoxide的模糊匹配能力。但代价不小——libnemo-extension根本没暴露跳转位置的API,他只能逆向阅读ELF二进制,靠运行时抓取内部函数调用来实现。两个依赖的函数从Nemo首发至今没变过,算是运气好,但这本质上是在刀尖上跳舞。更尴尬的是扩展里没法往Zoxide数据库添加新目录,用户必须手动用Zoxide自己录入。作者考虑过在Zoxide结果后追加fd的搜索结果来弥补,但还在犹豫。工具生态的断裂感,有时候就藏在这些"本该很简单"的缝隙里。
原文:Show HN: Use Zoxide to change Nemo file manager location · 来源:Hacker News
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




