永远不要停止思考

deepin-wine中文乱码

众所周知,使用wine来运行windows下的一些软件是linux用户的常用操作,deepin为社区贡献了好几款中国用户必备的软件,例如QQ、微信、企业微信,以此来让更多的人无痛的切换到linux来。近年来value也一直在linux上布局,先后推出了steam主机和proton,前者是...

Link

使用rEFInd来安全启动系统

今年的七夕,我老婆给我买了一台surface laptop 2代,8G内存 + 256G存储版本,我也成功的用上了田牌的机器。

Link

deepin git version

This repository only provides the git version of deepin. You can replace the deepin group in the community by installing the deepin-git group.

Link

使用VSCode远程开发DDE

本文将介绍如何使用VSCode的远程开发套件连接到Deepin主机,进行DDE和其他软件的开发与调试.

Link

use github action to check dde-launcher

本来打算7月份给dde添加github action验证,但是被各种事情耽误了,然后发现麒麟居然抢在我前面部署了全套的github action,这不能忍,赶紧把dde的github action也提上日程。并且打算听肥肥猫大佬的话,在aur给dde弄一套commit构建包,这样就可以在arch上使用比testing仓库更testing的dde了!

Link

使用perf工具分析程序性能

最近在对DDE进行性能优化,所以补习了一下linux下的各种分析工具的使用方法。

这张图是来自Brendan Gregg大佬提供的linux分析工具的应用场景,可以看出几乎包含了系统每个地方应该用什么工具去分析。

Link

使用inquirer提供交互式git commit

公司计划规范所有commit提交,开发部门综合出来了一份模板。

title(应当使用陈述句,简短的描述这个提交所做的事情)

Description(详细说明代码的改动,包含代码的实现思路,以及为什么这么做,可能会影响哪些功能。对于代码的审核者,需要从这段描述中能完全理解代码中所有改动的内容)

Log: 写一段面向于产品的总结性内容,用于自动生成crp上的changlog,需要注意的事,这段描述必须从产品的角度考虑。
Bug: https://xxxxxxxxxxx 对应pms bug的链接
Issue: fix #xx 所修复的bug对于的github issue,其中 "fix #xx"是github关闭issue的规则,此处内容只需要满足github的要求即可,详情请参考 https://help.github.com/en/enterprise/2.16/user/github/managing-your-work-on-github/closing-issues-using-keywords
Task: http://xxxxxxxxxxxx 对应pms任务的链接
Link

在ArchLinux通过串口调试VMware虚拟机中的deepin

电脑主板上的接口:进行串行传输的接口,它一次只能传输1Bit。串行端口可以用于连接外置调制解调器、绘图仪或串行打印机。它也可以控制台连接的方式连接网络设备,例如路由器和交换机,主要用来配置它们。消费性电子已经由USB取代串列接口;但在非消费性用途,如网络设备等,串列接口仍是主要的传输控制方式。

Link

记录一个坑爹的usb网卡

网卡型号是Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter,买来是为了让黑苹果上网的,windows下也会自动下载和安装驱动,但是linux比较难受,内核不提供这样的驱动,只能去官方拿源码搞,今天在arch上打算装一下驱动,结果遇到了很多问题。

Link

给Archlinux开启BFQ和MuQSS

最近在Arch上更新系统的时候,总是遇到图形完全卡住的情况,今天上午突然想起来自己曾经设置了使用noop的IO调度,猜测是因为这个。然后本着不折腾不舒服的原则,打算使用ck内核上MuQSS的进程调度和BFQ的IO调度。

Link