下载一份openharmony的源码

不知道为什么,总是有人告诉我鸿蒙已经开源了,不信可以自己去看源码balabala,其实鸿蒙的手机端目前为止依然没有开源,或者说没有完整完整开源。本文我将介绍如何拉取一份openharmony开源的源码。首先需要准备以下东西一台装有类unix环境的电脑(wsl大概也行)6G磁盘剩余空间互联网(如果使用手机流量的话大概是1.5G)安装git没什么好说的,不再赘述。设置git用户名和邮箱git config --global user.email "you@example.com" git config --global user.name "Your Name" 下载repo(这个大多数发行版自己...

在Windows与Linux双系统下共享蓝牙鼠标

我自己使用的鼠标是一只小米的无线蓝牙双模鼠标。但是由于我的USB接口不是很充裕,我平时还是蓝牙鼠标用的比较多。但是,每当我在Windows和Archlinux上切换时,我不得不重新配对我的蓝牙鼠标。原因我在翻译Archwiki上关于蓝牙鼠标相关叙述时已经解释得非常清楚了,我摘在下面:“首先,计算机保存蓝牙设备的 MAC 地址和配对密钥;然后,蓝牙设备保存计算机的 MAC 地址和配对密钥。这两步通常不会有问题,不过设备蓝牙端口的 MAC 地址在 Linux 和 Windows 上都是相同的 (这在硬件层面上就设定好了)。然而,当在 Windows 或 Linux 中重新配对设备时,它会生成一个新...

选择最新的Archlinux镜像源

找到最新的Archlinux镜像源我是testing+kde-unstable用户,平均每天更新4次,对于我而言,选择最新的Archlinux镜像是非常重要的。Archlinux的主源并不开放给个人用户使用,仅开放给一级镜像站进行同步,因此我们需要手动寻找国内较新的镜像站。(理论上来说一级镜像站应该比二级镜像站更新,但是有些一级镜像站的同步频率并不高,同步延迟可能会比某些二级镜像站还要高)一个archlinux的镜像目录大概是长下面这个样子archlinux/ ├── community ├── community-staging ├── community-testing ├── core ...

请给 tuna/ustc 镜像站减压

不知道从什么时候开始,我总觉得tuna的镜像站提供的下载速度越来越慢,直到我前几天翻开tuna镜像站的「服务器状态」,我被眼前的景象给震惊到了。我在这里大致观察了一下这张图:服务器流量主要是由四个部分组成,「http-ipv4」、「https-ipv4」、「http-ipv6」和「https-ipv6」。光是从过去24小时的平均出站流量来计算的话,大约就是2.4Gb/s,如果观察图中的流量高峰期的话,大概是4Gb/s的一个速率。这个流量大小是什么概念呢?根据我个人浅薄的建站经验来讲,这个流量可以让大部分供应商把你的网站判断为正在遭受攻击,你将被强制进入黑洞模式。然而对于tuna的镜像站而言,这...

我为什么选择Archlinux?

对于我而言,我用Archlinux主要的原因就是实用主义。我可以很负责的说,Arch真的是在我所有用过的发行版当中最符合实用主义的一个了。很多大佬一提到Archlinux就扯些什么kiss原则,在我看来则不然。整洁规范的系统规范代码为的不是为了什么Art of Code,而是可读性的提升;遵循kiss原则亦是如此。配置文件的路径写好了,符合规范,我们就能一下子找到,我们是为了实用主义而遵守kiss原则。同样的,我同样可以为了实用主义而破坏kiss原则。比如在我的archiso-zhullyb中,我添加了一个pacman的hook将我的定制内核重命名为linux以确保其能够正确被ventoy所识...

使用vercel创建一个随机图片api

如果你的网络环境不算太差的话,你在访问我博客的时候应该可以看到顶部有一张背景图。假如你访问我的博客时留心观察,你或许会发现每次你访问我博客时的背景都是不一样的。如果你没玩够,或许你可以尝试点击这里,我总共搜集了20张壁纸供诸位赏玩。是的,这是使用php实现的随机图片api,托管于vercel,你可以在aya的博客上找到我使用的代码。具体配置方式我不再赘述。然而,我们还需要解决一个问题: php在哪里运行?如果你拥有自己的服务器,在国内访问速度毫不逊色,那就好办了,直接扔自己服务器上即可。然而,我并没有。我需要找到一个在国内访问速度给力的地方来部署我的api,以确保访客在打开我的博客时可以在第一...

禁止deepin-wine-tim使用simsun字体渲染

本文中,我通过bwrap命令对运行Tim的wine程序屏蔽了simsun字体以获得了一个更为舒适的字体渲染效果。我所使用的Tim为deepin-wine-tim,至于deepin-wine-qq通过相同的方式应该也能达到相同的效果,spark商店的Tim我自己测试下来似乎是没法达到这样的效果,而使用其他方法安装simsun字体的网友们则需要注意灵活变通,不要照抄我给出的字体路径。在Archlinux下,我们通常会使用deepin-wine5来运行QQ/Tim.但是当我们在系统中倒入simsun字体时,无论使用什么奇迹淫巧似乎都无法阻止deepin-wine5找到simsun并优先使用它。于是,...

在系统使用暗色主题时禁用Firefox的夜间模式

在我使用Archlinux的时候经常会使用一些暗色主题,但是我并不希望我浏览网页时一些自作聪明的网页自动切换成夜间模式。这个设置我找了好久,每次在谷歌上检索都会跳出来一堆教我改Firefox主题的、用插件开夜间模式的,却都不是我的目的。我们所需要做的是在浏览器地址栏输入about:config进入高级设置搜索并添加一个值ui.systemUsesDarkTheme 将这个选项的数值设置为0即可。2021.12.13更新: Firefox 更新 95.0 以后,如果遇到原方案失效的问题,可以参考 CSL的博客。

记一次在Gitlab部署Jekyll博客时遇到的jekyll-github-metadata报错问题

我的博客是挂在GitlabPages上的,在为博客更换主题的时候遇到了一点点小麻烦。报错如图:当然,我这边也会附上详细的报错日志,以便后人能够通过关键词搜索到。Configuration file: /builds/zhullyb/test/_config.yml Source: /builds/zhullyb/test Destination: public Incremental build: disabled. Enable with --incremental Generating... Jekyll Feed: Generating feed for posts GitHub Met...

我在Archlinux上的常用软件

最近基本固定了在Archlinux上的常用软件,也供各位参考一下。我是KDE用户,所以KDE家的软件会用得比较多。浏览器:Firefox,Chromium备用(主要是使用chromium的网页翻译功能,还有就是打开一些对Firefox不太友好的网站)下载器:curl,wget,motrix 根据不同使用场景更换下载器终端:konsole输入法:fcitx5-chinese-addons即时通讯:telegram,deepin-wine-tim,deepin-wine-wechat,electron-qq,wechat-uos,linuxqq播放器:vlc编辑器:nano,kate,visual...
1910111213