分类 开源软件 下的文章

如果你在 MacBook 上,使用非指定分辨率的外接屏幕,尤其是 2k 屏幕,

那么,它的显示效果有可能会非常糟糕,

要么画面很模糊,要么所有内容都很小。

解决此问题的方案有两种,一种是换 4k(5K) 的屏幕,

另外一种是尝试软件解决,

BetterDisplay 就是一个专门为解决此问题而生的工具,

可以让你自定义分辨率,并强制打开 HiDPI,

在任何屏幕上,都能得到非常清晰的显示效果。

同样功能很简单,但是人气却很高。

不过,需要注意的是,这个项目虽然挂在 GitHub,

但是它的最新版本,并没有开放源码,如果介意可以用老版本。

BetterDisplay:https://github.com/waydabber/BetterDisplay

如果你在 Mac 上使用外接的鼠标,

很有可能会发现一个问题,它在滚动的时候,因为加速度的问题,会非常的不跟手,

有时候滑了半天滚轮,页面才动了一点点,并且非常不平滑,

尤其是当你习惯 Windows 后,这种感觉会更加强烈。

Mos 是一个开源的鼠标项目,

它主要的功能,就是让你的 Mac 鼠标,滚动更加平滑,

但就这么一个功能,就让它获得了 19k 的 Star,

因为使用之后,鼠标真的会有一种如获新生的感觉。

Mos:https://github.com/Caldis/Mos

这是一个开源的书签管理工具,支持自托管到自己的服务器,

之后,你可以用它收藏网页、文章、图片,或者浏览器上任何你感兴趣的内容。

因为它支持全文搜索,

所以,等后续需要的时候,能很方便的把收藏给找出来。

如果你是一个数据囤积癖,那这个项目一定对你有用。

karakeep:https://github.com/karakeep-app/karakeep/

这是一个开源的跨平台抓包工具,

抓包是指通过工具,记录下设备上所有网络行为的一种技术。

之后,我们可以通过记录下来的内容,

看到我们手机电脑上的软件,到底向服务器发送了什么,

远端的服务器,向我们的手机发送了什么。

通过抓包,可以达到分析软件 BUG、逆向软件协议、审查软件是否有流氓行为等目的,

之后还可以用分析的结果,进一步做其他的事。

比如屏蔽掉广告连接,解锁没有权限的内容等等。

proxypin:https://github.com/wanghongenpin/proxypin

目前手机投屏到电脑,已经是一个非常常见的功能了,

但是很多品牌,只对自家的电脑优化比较好。

escrcpy 是一个开源的安卓投屏工具,

可以用它很轻松的把手机屏幕,投屏到各种品牌的电脑上,同时支持多种操作系统。

它使用起来也非常简单,

在电脑上运行客户端,手机上打开开发者模式,并打开 USB 调试,

如果是想要有线连接,就用数据线连接上手机和电脑,escrcpy 就能识别到手机。

如果是想要无线连接,还需要打开无线调试,

然后在电脑端选择二维码连接,手机上点击使用二维码配对。

连接成功之后,我们就可以在电脑上操作手机了,

可以直接投屏,直观的操作。

也可以用快捷方式,远程控制一些功能。

除了这些基础功能,escrcpy 还有很多其他的用法,感兴趣的可以自行了解。

escrcpy:https://github.com/viarotel-org/escrcpy

这是一个开源的鼠标手势浏览器扩展,

把它安装到浏览器上之后,按着鼠标右键,划出对应的图形,浏览器就会做出对应的操作。

比如,向右滑前进,向左滑后退,

划下 L 关闭网页,划下一个直角刷新网页。

用户也可以根据需要,自己来定制手势。

这种鼠标手势,如果习惯了的话,我个人感觉还是非常好用的。

mouse-gestures:https://github.com/Chance-fyi/mouse-gestures

之前我曾经推荐过一个叫 AltTab 的项目,

它可以让 Mac 像 Windows 一样切换软件窗口。

AltTaber 是一个反道而行之的项目,

可以让 Windows,像 Mac 一样切换软件。

同时还能用鼠标滚轮,很方便的切换同一个软件,不同的窗口。

这种项目,作用比较有限,但或许会有人需要。

AltTaber:https://github.com/MrBeanCpp/AltTaber

这是某问答平台的一个开源客户端,

它的占用非常小,只有 3M,

同时使用了本地推荐算法,可以自由定制推荐权重,

更好的找到自己想看的内容。

能设置屏蔽词、屏蔽用户、屏蔽话题,去掉你不喜欢看的内容。

如果你经常用某问答平台,或许对你有用。

zhihu-plus-plus:https://github.com/zly2006/zhihu-plus-plus

这是一个开源的浏览器翻译扩展,

它使用起来非常简单,

在你看外语网页的时候,如果有某个单词不认识,

就单击一下,下边就会出现它的意思。

如果一句话都不认识,就划一下,整句话都会被翻译出来。

这种扩展,适合本身有外语阅读能力的人,

如果你没有,那还是用整页翻译更合适。

tapword-translator:https://github.com/hongyuan007/tapword-translator

这是一个开源的翻译引擎,

资源占用低、翻译速度快,50 毫秒就能拿到翻译结果,

支持世界上大部分的主流语言,

可以部署到自己本地的电脑上,也可以部署到服务器上。

部署之后,它除了提供一个能直接翻译的网页,

也提供了接口,

可以接入到各种翻译插件、翻译客户端里。

MTranServer:https://github.com/xxnuo/MTranServer