Redshift를 사용하여 Linux에서 블루라이트를 필터링하는 방법

늦은 밤 컴퓨터를 사용하다 눈이 피로하다면, 청색광 과다 노출이 원인일 수 있습니다. 청색광이란 주로 전자기기에서 방출되는 빛의 일종입니다. 이러한 빛은 낮에 보이는 자연광과 유사하여 수면 패턴을 방해할 수 있습니다. 청색광에 과도하게 노출되면 불면증, 눈의 피로를 유발하며, 일반적으로 피하는 것이 좋습니다. 최근에는 많은 사람들이 “청색광 필터”를 사용하고 있습니다. 이는 화면의 색온도를 청색에서 사용자의 시간 및 위치에 맞춰 더욱 편안한 색상으로 조절하는 기능입니다. 리눅스에서 가장 널리 사용되는 청색광 필터 앱 중 하나가 바로 Redshift입니다. Redshift는 명령줄 인터페이스를 통해 리눅스에서 청색광을 효과적으로 차단할 수 있도록 돕습니다.

Redshift

Redshift는 리눅스 데스크톱 환경에서 청색광을 줄여주는 색상 필터 오버레이 도구입니다. 이 프로그램은 사용자에게 거주 지역 정보를 요청합니다. 이러한 정보를 기반으로 Redshift는 주변 밝기를 파악하고 화면 색상을 적절하게 조정합니다. 결과적으로 화면 색상은 하루 동안 자연스럽게 변화하게 됩니다. 즉, 하루 종일 동일한 푸른색을 유지하는 대신 주변 환경에 맞춰 색온도가 조절되는 것입니다.

대부분의 청색광 필터와 마찬가지로 Redshift는 해가 질 무렵부터 효과를 발휘하기 시작합니다. 낮 시간 동안에는 청색광 노출이 문제가 되지 않지만, 밤에는 수면을 방해할 수 있습니다. 청색광에 오랫동안 노출되면 우리 몸은 낮 시간의 햇빛으로 착각하여 잠들기 어려워질 수 있습니다.

설치 방법

Redshift는 널리 사용되는 독점 청색광 필터인 Flux의 오픈소스 대체재입니다. 따라서 대부분의 리눅스 배포판에서 Redshift를 지원하며, 일부는 Redshift 기술을 자체 데스크톱 환경에 통합하기도 합니다. 리눅스 운영체제에서 Redshift를 사용하려면 다음과 같은 단계를 따르시면 됩니다.

명령줄 설치

Redshift를 설치할 때, 기본적으로는 명령줄 도구만 설치된다는 점을 기억해야 합니다. 만약 좀 더 사용자 친화적인 인터페이스를 선호한다면, 명령줄 버전 설치를 건너뛰고 다음 내용을 확인해 주세요.

우분투

sudo apt install redshift

데비안

sudo apt-get install redshift

아치 리눅스

sudo pacman -S redshift

페도라

sudo dnf install redshift

오픈수세

sudo zypper install redshift

기타 배포판

다른 리눅스 배포판에 Redshift를 설치하려면, 패키지 관리자 또는 소프트웨어 스토어 앱에서 “Redshift” 패키지를 검색하여 설치하면 됩니다. 쉽게 찾을 수 있을 것입니다!

사용법

먼저, 위도와 경도를 확인하세요. Redshift가 화면 색상을 적절하게 조정하려면 사용자의 위치 정보를 정확히 파악하는 것이 중요합니다.

터미널을 열고 다음 명령을 실행하세요. 이때, 위도(LAT)와 경도(LON) 정보를 정확하게 입력해야 합니다.

redshift -l LAT:LON

Redshift-GTK

Redshift 명령줄 버전은 기능을 수행하지만 사용 편의성이 다소 떨어집니다. 따라서, 리눅스 데스크톱 환경에서 보다 쉽고 빠르게 청색광 필터를 사용하고 싶다면 Redshift-GTK를 사용하는 것이 좋습니다.

Redshift-GTK는 Redshift 명령줄 버전을 위한 GUI 도구입니다. 자동 위치 감지 기능과 일시 중단 기능 등을 제공하여 Redshift를 편리하게 켜고 끌 수 있도록 해줍니다. 또한, Redshift-GTK는 사용자가 한 번 설정해두면 별도로 관리할 필요가 거의 없으며, “자동 시작” 기능을 통해 컴퓨터를 부팅할 때마다 자동으로 실행되도록 설정할 수 있어 터미널을 사용하는 것보다 훨씬 편리합니다.

Redshift 명령줄 버전과 마찬가지로 GTK 앱 또한 대부분의 리눅스 배포판에서 제공됩니다. 설치 방법은 다음과 같습니다.

우분투

sudo apt install redshift-gtk

데비안

sudo apt-get install redshift-gtk

아치 리눅스

아쉽게도 아치 리눅스는 공식 소프트웨어 저장소에 Redshift의 명령줄 버전만 제공합니다. 따라서 아치 기반 PC에서 Redshift-GTK를 사용하려면, 처음부터 직접 컴파일해야 합니다. 다행히 누군가가 AUR에 이 과정을 자동화한 패키지를 업로드해 두었습니다.

PC에 Redshift-GTK를 설치하려면 원하는 AUR 도우미를 사용하여 해당 패키지를 설치하거나 직접 패키지를 컴파일하면 됩니다.

페도라

Redshift-GTK는 주요 페도라 저장소에 등록되어 있지 않지만, 여기에서 쉽게 설치할 수 있습니다. 현재 사용 중인 페도라 버전에 맞는 RPM 파일을 다운로드하여 설치하세요.

오픈수세

OpenSUSE 사용자는 빌드 서비스를 통해 Redshift-GTK를 간편하게 설치할 수 있습니다. “1 클릭 설치” 버튼을 클릭하면 SUSE Leap 및 Tumbleweed 버전에서 정상적으로 작동합니다.

기타 배포판

만약 사용 중인 리눅스 배포판에서 Redshift-GTK를 찾을 수 없다면, 개발자 웹사이트인 여기에서 소스 코드를 다운로드하여 직접 컴파일해야 합니다. 컴파일이 완료되면 PC에서 Redshift-GTK를 사용할 수 있습니다.

사용법

Redshift-GTK를 사용하는 것은 명령줄 버전보다 훨씬 간단합니다. 앱을 실행하기만 하면 청색광 필터가 자동으로 설정됩니다. Redshift-GTK는 사용자의 위치 정보를 기반으로 화면 색상을 자동으로 조정합니다. 프로그램이 실행되면 시스템 트레이에 빨간색 전구 아이콘이 표시됩니다.

Redshift-GTK가 항상 실행되도록 설정하려면 시스템 트레이 아이콘을 클릭하고 “자동 시작”을 선택하세요. 이 옵션을 활성화하면 PC에 로그인할 때마다 Redshift-GTK가 자동으로 실행됩니다.

청색광 필터를 일시적으로 중단하려면, 시스템 트레이 아이콘을 클릭하고 “일시 중단”을 선택하세요.

결론

청색광은 우리 건강에 해로운 영향을 미칠 수 있습니다. 특히, 과도한 청색광 노출은 수면 장애를 유발할 가능성이 높습니다. 2017년 이후 많은 운영체제 개발사들이 청색광의 문제점을 인식하고 자사 제품에 청색광 필터 기능을 도입하고 있습니다. 예를 들어, Windows 10에서는 “야간 모드”를 활성화하여 청색광을 줄일 수 있습니다. 하지만 리눅스에서는 이러한 기능이 기본적으로 제공되지 않아 사용자가 Redshift와 같은 프로그램을 설치해야 합니다.