<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://zhangmq.github.io/</id><title>zhangmq's Blog</title><subtitle>记录技术折腾、踩坑笔记和一些想法。Tech notes and random stuff.</subtitle> <updated>2026-08-20T20:19:19+08:00</updated> <author> <name>zhangmq</name> <uri>https://zhangmq.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://zhangmq.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="zh-CN" href="https://zhangmq.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 zhangmq </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>iio-niri-toggle：给 niri 补上屏幕自动旋转</title><link href="https://zhangmq.github.io/zh/2026/08/19/iio-niri-toggle/" rel="alternate" type="text/html" title="iio-niri-toggle：给 niri 补上屏幕自动旋转" /><published>2026-08-19T12:00:00+08:00</published> <updated>2026-08-20T15:06:01+08:00</updated> <id>https://zhangmq.github.io/zh/2026/08/19/iio-niri-toggle/</id> <content type="text/html" src="https://zhangmq.github.io/zh/2026/08/19/iio-niri-toggle/" /> <author> <name>zhangmq</name> </author> <category term="tech" /> <summary>为 niri Wayland 合成器补上屏幕自动旋转：x86 二合一平板专用守护进程，配合 DMS 面板一键锁定/解锁，root 运行 + 完整沙箱。</summary> </entry> <entry><title>iio-niri-toggle: screen auto-rotation for niri</title><link href="https://zhangmq.github.io/en/2026/08/19/iio-niri-toggle/" rel="alternate" type="text/html" title="iio-niri-toggle: screen auto-rotation for niri" /><published>2026-08-19T12:00:00+08:00</published> <updated>2026-08-20T15:06:01+08:00</updated> <id>https://zhangmq.github.io/en/2026/08/19/iio-niri-toggle/</id> <content type="text/html" src="https://zhangmq.github.io/en/2026/08/19/iio-niri-toggle/" /> <author> <name>zhangmq</name> </author> <category term="tech" /> <summary>Screen auto-rotation for the niri Wayland compositor — a daemon for x86 2-in-1 tablets with a DMS panel toggle, running as root under a full systemd sandbox.</summary> </entry> <entry><title>如何用很糙的办法让 Chirpy 支持双语文章</title><link href="https://zhangmq.github.io/zh/2026/08/18/making-chirpy-bilingual/" rel="alternate" type="text/html" title="如何用很糙的办法让 Chirpy 支持双语文章" /><published>2026-08-18T12:00:00+08:00</published> <updated>2026-08-18T23:10:28+08:00</updated> <id>https://zhangmq.github.io/zh/2026/08/18/making-chirpy-bilingual/</id> <content type="text/html" src="https://zhangmq.github.io/zh/2026/08/18/making-chirpy-bilingual/" /> <author> <name>zhangmq</name> </author> <category term="tech" /> <summary>不换 SSG、不 fork 整个主题，只用覆盖层 + 一个插件 fork，让 Chirpy 支持中英双语文章——含全部踩坑记录。</summary> </entry> <entry><title>Making Chirpy bilingual the quick and dirty way</title><link href="https://zhangmq.github.io/en/2026/08/18/making-chirpy-bilingual/" rel="alternate" type="text/html" title="Making Chirpy bilingual the quick and dirty way" /><published>2026-08-18T12:00:00+08:00</published> <updated>2026-08-18T23:36:35+08:00</updated> <id>https://zhangmq.github.io/en/2026/08/18/making-chirpy-bilingual/</id> <content type="text/html" src="https://zhangmq.github.io/en/2026/08/18/making-chirpy-bilingual/" /> <author> <name>zhangmq</name> </author> <category term="tech" /> <summary>Making Chirpy support Chinese/English article pairs with theme overrides plus one forked plugin — no SSG switch, no theme fork, with every pitfall we hit.</summary> </entry> <entry><title>Linux 视频播放器里的实时 AI 超分</title><link href="https://zhangmq.github.io/zh/2026/08/18/linux-ai-upscaling-player/" rel="alternate" type="text/html" title="Linux 视频播放器里的实时 AI 超分" /><published>2026-08-18T12:00:00+08:00</published> <updated>2026-08-18T21:24:16+08:00</updated> <id>https://zhangmq.github.io/zh/2026/08/18/linux-ai-upscaling-player/</id> <content type="text/html" src="https://zhangmq.github.io/zh/2026/08/18/linux-ai-upscaling-player/" /> <author> <name>zhangmq</name> </author> <category term="ai" /> <summary>VFX 超分和 RIFE 插帧是怎么接进 Linux 播放器的，整条管线又是怎么搬到 GPU 上的。</summary> </entry> </feed>
