使用 VirtScreen 将 Pad 作为副屏

由于浙江工地大专的朝晖尚9宿舍实在是太小了,我没有办法放下一块便携显示屏,所以只能把家中闲置的 Huawei Pad M6 作为自己的副屏。经过一轮搜索下来,我找到了 VirtScreen 作为工具。安装在 Archlinux 上,大概有三种以上的方式进行安装:一、使用 AUR 上的 virtscreen遇到的唯一一个麻烦是作为依赖之一的 python-quamash 在 python3.10 上无法直接安装。通过 AUR 的评论区得知,需要将 collections.Mapping 改为 collections.abc.Mapping 方可通过安装。二、使用 dderjoel 的 fork ...

在 Archlinux 下使用 l2tp 协议连接校园网

由于高考爆炸,所以不得不进入浙江工地大专来度过自己接下来四年的人生(希望到时候可以借助学校的力量润出去)。学校这边由于某些不可描述的原因,将校园卡与宽带捆绑销售,且每次登陆校园网时都需要使用定制的 l2tp 协议客户端进行上网,且该客户端将会禁用用户的无线网卡(这不明摆着想让我们宿舍每个人都花一次钱)。更惨的是,学校仅提供了 Windows 与 MacOS 的客户端。在 BearChild 的提醒下,我意识到 Linux 下也可以有 l2tp 协议。谷歌搜索了一番,我在简书上捞到了这篇文章《ubuntu 连校园网 via l2tp》。不过这显然有些麻烦,我们的客户端不需要 pppoe 拨号,只...

为 Element 添加自己喜欢的贴纸

在读这篇文章之前,你应该已经知道 element、matrix 是什么,这部分内容咱就不过多展开讲了。需要准备的PC 端 elementpython3.6+ 环境能够挂静态资源的站点(比如 Github Pages、Gitlab Pages、Vercel 等免费平台的账号)可能需要能够突破大局域网限制的网络环境需要用到的项目 maunium/stickerpicker克隆主项目git clone https://github.com/maunium/stickerpicker.git && cd stickerpicker 使用 pip 安装依赖其实本来想直接用包管理去安装这个项目的依赖的,可...

nodejs16:是我配不上 openssl 3 咯?

今年上半年升级 Fedora 36 的时候遇到了这个问题。那会儿很无奈,一直在等 nodejs16 合并提供 --openssl-legacy-provider 的那个 PR。nodejs16 是一个 lts 版本,照道理来说,既然要提供 Long-term Support,而 openssl 1 作为它的依赖之一,生命周期结束又在 nodejs16 之前,那是不是应该给 nodejs16 backport 在 nodejs17 上实现的 --openssl-legacy-provider 参数选项呢?否则绝大多数发行版都会在 openssl 1 的生命周期结束之前切换到 openssl 3,...

如何拯救失声的 hollywood

我刚开始接触 Linux 下的 hollywood 时,我记得它运行时是有声音的,应该是 007 的主题音乐,如今再次装上 hollywood,却发现音乐没了。在 Github 找到 hollywood,发现有一个 issue 也提到了这个问题。原作者在该 issue 中回复道没错,它只是一段视频,音频受到版权保护。所以不难看出,作者因为版权问题而去掉了音频,进而导致 hollywood 失声。但我们作为用户,是不是可以想办法获取到老版本中那段带有音频的 mp4 文件呢?答案是肯定的。得益于 git 的版本控制特色,在 hollywood 的 github 仓库中,我们可以找到原来的 mp4 ...

处理 fcitx5 的文字候选框在 tg 客户端上闪烁的问题

文章开头,先要感谢 fcitx5 的开发者 老K 帮我 debug 这个问题鬼畜的文字候选框在新装的 Fedora 36 KDE Wayland 下使用 fcitx5 时遇到了文字候选框前后移动晃眼的问题(如下图)解决方案当我向老K提出这个问题上的时候,老K告诉我这是预期行为,一共有两个解决方案。使用 qt 的 text input关掉 kwin 的淡入淡出特效但由于我并不熟悉 KWin 的特效,所以我选择了前者的方案。首先,需要确保自己的 Plasma 版本在 5.24 或以上,fcitx5 的版本号在 5.0.14 以上。然后我们需要让 KWin 去启动 fcitx5。KCM 为此提供了一...

使用caddy反向代理维基百科中文站点

反代的目的无非是两点满足自己在无代理情况下访问无法访问的站点的需求方便将站点分享给亲朋好友。一直以来,我都想用 caddy 去反代一份维基百科来用,今天刚好就顺手解决了。注意事项用于反代的机子需要有对目标站点的访问能力最好准备一个新的域名作为白手套,防止被污染建议增加密码保护,一来使得小鸡流量不被滥用,二来防止防火墙检测到站点内容本文使用的 caddy 开启了 replace_response 插件,可以使用 xcaddy 编译或直接前往 https://caddyserver.com/download 勾选相应插件后下载。安装时,建议先根据官方文档安装原版 caddy,再用启用了 repla...

创建一个本地的 Fedora 镜像源

Fedora 36 在多次跳票后,总算是在 5月10日正式发布了。截止北京时间 5月11日凌晨两点,上海交通大学开源镜像站的上游 rsync://download-ib01.fedoraproject.org/ 仍然没有同步 Fedora 36 的 Release 源。鉴于 Release 自 freeze 以后基本是不会有什么大变动的,也不需要及时同步更新,干脆就直接建立一个本地的镜像源。准备一块足够大的硬盘根据我个人实测,单 Fedora 36 的 x86_64 架构 的 Release 源中的 binary rpm 就占用了 89.6 GB,具体准备多的的硬盘空间还得看你具体需要同步些什...

好软推荐——FastOCR

前两天在 PC 端有 OCR 的需求,需求如下自带框选功能或者图片上传前的编辑功能硬盘占用小,不要 electron (((已经受够了支持系统托盘或者快捷键快速调出免费在李皓奇的推荐下试用了 Arch 群兔兔拿 python 和 qt 写的 fastocr,体验可以说是相当不错了。四个要求基本都能完美满足!支持 百度、有道、旷视Face++ 三家的接口,免费额度绝对够我试用的(大不了一家用完了换一家嘛此外,空间占用小,算上依赖也不过 31MB 的硬盘空间占用,连半个 electron 都不到,运行起来反而更加流畅 <^_^>

抛弃PicGo,直接使用curl将图片上传到LskyPro

前一阵子为了图床折腾了好长一段时间。刚开始用的是 cloudinary,虽然每月有限制,但强在境内访问速度还不错,可惜后来 res.cloudinary.com 这个域名在某些地方被 DNS 污染了,而自定义域名是付费版的功能,就不得不放弃了。后来也尝试过 npm图床 的方案,可惜面对这种滥用公共资源的行为我无法接受~~(肯定不是因为受不了那繁琐的上传步骤,随便传张图都得 bump 下版本号的原因)~~,而且现在境内的能作为图床使用的 npm 镜像似乎也就只剩下 npm.elemecdn.com 这一个能够正常回源了,没准哪天就用不了了,所以就去投奔了杜老师的去不图床。去不图床采用开源图床程序...
178913