H

C/C++ Software engineer, Full-Stack web artisan, and indie hacker.

让 Linux 读懂显示器:EDID 的简述及使用技巧

让操作系统自动识别显示器、为我们推荐最佳分辨率背后所依赖的一项关键技术,就是「EDID」。本文将介绍 EDID 基本概念及其在 Linux 下的使用与调试方法。能够帮助我们在 Linux 操作系统下更好地理解和配置显示设备。 引言:为什么要关心 EDID? 从最早的 CRT 显示器到如今的高分辨率
阅读更多 >

(译)再看Qt事件(Another Look at Events)

再进一步学习 QT 事件处理系统的过程中看到其推荐了一篇挺不错的文章,本文为在自己理解的基础上进行翻译,原文:Another Look at Events - Jasmin Blanchette 什么是自发事件(spontaneous event) ?哪些事件类型可以被传播(propagated)或
阅读更多 >

Linux开机画面浅析之 Plymouth 组件

Plymouth 主题知识 主题结构 Plymouth 的主题主要有两种提供方式,一种是在 Plymouth 自带的,安装 Plymouth 包之后就存在的,还有一种是在单独的软件包提供,软件包名称一般为 plymouth-theme-*。 两种方式提供的主题文件都会保存在 usr/share/pl
阅读更多 >

QT 主题机制详解

概念理解 Qt Platform Plugin Qt 文档中所述: Qt平台抽象(QPA)是Qt中主要的平台抽象层。 QPA 插件是通过对各种 QPlatform* 类进行子类化来实现的。有几个根类,例如 QPlatformIntegration 和 用于窗口系统集成以及 QPlatformThem
阅读更多 >

Linux 音频驱动之 PulseAudio 与 ASLA 浅析

PulseAudio PulseAudio About - office website PulseAudio is a sound server. PulseAudio comes with many plugin modules. All audio from/to clients and au
阅读更多 >