<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux 桌面 on Text Matrix</title><link>https://txtmix.com/tags/linux-%E6%A1%8C%E9%9D%A2/</link><description>Recent content in Linux 桌面 on Text Matrix</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 27 Sep 2026 03:34:45 +0800</lastBuildDate><atom:link href="https://txtmix.com/tags/linux-%E6%A1%8C%E9%9D%A2/index.xml" rel="self" type="application/rss+xml"/><item><title>Hyprland 拆解：甩掉 wlroots 之后，它把底层换成了自己的六个仓库</title><link>https://txtmix.com/posts/tech/hyprwm-hyprland-wayland-compositor-guide/</link><pubDate>Thu, 23 Jul 2026 02:50:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/hyprwm-hyprland-wayland-compositor-guide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;判断&lt;/strong&gt;：Hyprland 真正的工程选择不是「自己写一个合成器」，而是「不要 wlroots，但也不要重新发明后端」。它的做法是把后端交给自己的 aquamarine，把工具层交给另外五个 hyprwm 库（hyprutils、hyprlang、hyprcursor、hyprgraphics、hyprwayland-scanner），主仓库只留合成器本体。理解这一点，才能理解它的插件为什么必须同编译器同机器编译、函数钩子为什么只在 x86_64 上可用、以及视觉能力的边界画在哪里。&lt;/p&gt;</description></item></channel></rss>