한 개발자가 리눅스 시나몬(Cinnamon) 데스크톱 환경 전체에 실시간으로 색상 필터를 적용하는 '시네마틱 그레이드(Cinematic Grade)'를 개발해 공개했습니다. 이 도구는 GLSL(OpenGL Shading Language) 셰이더를 활용하여 데스크톱 화면에 영화 같은 색감을 부여하며, 특히 '아이언(Iron)' 미학을 구현하는 데 중점을 두었습니다. 패널 아이콘 클릭 한 번으로 전체 화면에 필터를 적용하거나 해제할 수 있어 사용자 편의성을 높였습니다.
시네마틱 그레이드는 기존의 색상 조정 도구들이 가진 한계를 극복합니다. 예를 들어, picom이나 vkBasalt 같은 도구들은 전체 데스크톱이 아닌 특정 애플리케이션에만 적용되거나, xrandr, redshift, gamma 등은 단순한 색상 채널 조정만 가능하여 S-커브, 루미넌스 틴트, 샤프닝, 비네트(vignette) 같은 복합적인 효과를 내기 어려웠습니다. 또한, CPU 기반 3D LUT 방식은 지연 시간을 유발하는 단점이 있었습니다. 시네마틱 그레이드는 시나몬의 컴포지터(compositor)인 머핀(Muffin)이 노출하는 Clutter.ShaderEffect를 활용하여, X11 및 실험적인 웨이랜드(Wayland) 세션 모두에서 안정적으로 작동하며, 모니터의 ICC 프로필이나 감마 램프를 변경하지 않고도 원하는 시각 효과를 구현합니다. 이 필터는 창, 패널, 메뉴, 데스크릿, 배경화면 등 데스크톱의 거의 모든 요소를 커버하며, 하드웨어 커서는 선명하게 유지됩니다.
이러한 실시간 색상 필터는 사용자들에게 데스크톱 환경을 개인화할 수 있는 새로운 차원의 경험을 제공합니다. 단순히 색온도를 조절하는 것을 넘어, 특정 미학적 감각을 데스크톱에 입힐 수 있게 된 것입니다. 이는 작업 환경의 분위기를 바꾸거나, 특정 시각적 피로를 줄이는 데에도 기여할 수 있습니다. 또한, 시스템 자원 소모를 최소화하면서도 고품질의 시각 효과를 제공한다는 점에서, 리눅스 데스크톱 사용자들에게 매력적인 선택지가 될 것으로 보입니다. 현재 리눅스 민트의 공식 시나몬 스파이스(Cinnamon Spices) 저장소에 제출되어, 향후 시나몬 6.0 이상 버전을 사용하는 사용자들은 시스템 설정에서 직접 다운로드하여 설치할 수 있게 될 예정입니다.