排查 GTK 应用在 niri 中首次启动缓慢
NixOS + niri 环境下 GTK 应用首次启动缓慢的排查过程:从误判 xdg-desktop-portal 到最终定位 MESA + Vulkan 渲染器问题,通过 GSK_RENDERER=gl 修复。
#LINUX
#NIXOS
#WAYLAND
#GTK
再看 JavaScript
之前一直学 JavaScript 一直没有深入,这次重新梳理,尝试理解,突然发现原型链、事件循环、闭包、Promise 这些东西其实是互相配合的一套完整机制,以前觉得零散的概念,现在终于串起来了。
#JAVASCRIPT
swap, zram 和 zswap 的对比及使用场景
在 Linux 系统中,为防止内存不足导致系统崩溃,我们通常会使用一些内存扩展技术,如 swap、zram 和 zswap。下面我们简单介绍它们的原理、适用场景以及如何开启和配置它们。
#LINUX