Compton을 사용하여 경량 Linux 데스크탑에서 창 합성을 얻는 방법

가벼운 데스크톱 환경을 사용하는 경우, 가장 큰 단점 중 하나는 최신 기능이 부족하다는 것입니다. 예를 들어, XFCE4 환경에서 웹 브라우저를 통해 전체 화면 비디오를 시청할 때 화면 찢김 현상이 빈번하게 발생할 수 있습니다. 이는 경량 데스크톱 환경에는 일반적으로 성능상의 이유로 강력한 컴포지터가 내장되어 있지 않기 때문입니다. 이러한 컴포지터 부재는 화면 찢김을 심화시키고, 데스크톱 환경이 전반적으로 현대적인 느낌을 주지 못하게 만듭니다. 이러한 점을 감수하는 사용자도 있지만, 창 합성 기능 부족으로 인해 KDE나 Gnome과 같은 무거운 데스크톱 환경으로 돌아가는 사람들도 있습니다.

스포일러 주의: 이 글의 맨 아래에 있는 비디오 튜토리얼을 확인해 주세요.

다행히도, 가벼운 데스크톱 환경에서도 진정한 창 합성 기능을 제공할 수 있는 방법이 있습니다. 바로 Compton 창 합성기를 설치하는 것입니다. Compton을 활성화하면 화면 찢김 문제가 해결되고, 전반적으로 더 멋진 화면 효과를 경험할 수 있습니다.

Compton 설치 방법

Ubuntu

sudo apt install compton compton-conf

Debian

sudo apt-get install compton compton-conf

Arch Linux

sudo pacman -S compton

GUI 설정 도구인 Compton-conf도 Arch Linux AUR에서 설치해야 합니다.

Fedora

sudo dnf copr enable dschubert/compton -y
sudo dnf install compton -y

compton-conf 역시 설치해야 합니다.

sudo dnf install https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/Fedora_26/x86_64/compton-conf-0.3.0.11~git.ae2c110-18.1.x86_64.rpm

openSUSE

Compton X 합성기는 OBS를 통해 모든 openSUSE 사용자에게 제공됩니다. 다운로드 페이지로 이동하여 사용 중인 SUSE 버전을 선택한 후 설치 버튼을 클릭하면 해당 소프트웨어를 다운로드할 수 있습니다.

기타 Linux 배포판

위에 언급되지 않은 Linux 배포판을 사용하고 계신가요? 걱정하지 마세요! Compton은 대부분의 Linux 배포판에서 널리 사용되고 있습니다. 터미널을 열고 패키지 관리자를 사용하여 “compton”을 검색하여 설치하거나, 개발자의 GitHub 페이지에서 소스 코드를 다운로드하여 직접 컴파일할 수도 있습니다.

XFCE4에서 Compton 활성화하기

XFCE4 데스크톱에 Compton 창 합성기를 설치한 후 즉시 작동하지는 않습니다. 먼저 수동으로 활성화해야 합니다. XFCE 설정 창을 열고 “창 관리자 조정”을 찾아서 클릭하세요. 창 관리자 설정에서 “합성기” 탭을 찾아 클릭합니다.

이 탭에서 기본 제공되는 XFCE 합성 소프트웨어를 비활성화해야 합니다. Compton이 정상적으로 작동하려면 이 과정이 필수적입니다.

기본 합성기가 비활성화되었으면 터미널을 열고 nano 텍스트 편집기를 실행합니다.

nano ~/.config/autostart/compton.desktop

로그인 시 컴포지터가 자동으로 시작되도록 다음 코드를 데스크톱 파일에 붙여넣습니다.

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

참고: 데스크톱 파일의 권한을 변경하려면 `chmod +x ~/.config/autostart/compton.desktop` 명령어를 사용해야 합니다.

XFCE4에서 Compton 설정하기

자동 시작 기능이 활성화되었지만 Compton은 아직 XFCE에서 사용 준비가 완료되지 않았습니다. 먼저 설정 파일을 생성해야 합니다. 이 작업은 터미널에서 수동으로 처리할 수도 있지만, 다행히 Compton-conf 도구가 있어 간편하게 설정할 수 있습니다. Alt + F2 키를 누르고 “compton-conf”를 입력한 다음 Enter 키를 눌러 실행합니다.

Compton conf 도구가 실행되면 기본 설정 파일이 자동으로 생성됩니다. 앱을 둘러보면서 원하는 대로 옵션을 변경하세요. 완료되면 “적용”을 클릭하고 로그아웃합니다. 다시 로그인하면 XFCE4 환경에서 Compton이 작동해야 합니다.

LXDE/LXQT에서 Compton 활성화하기

LXDE 및 LXQT 환경에서 Compton을 활성화하는 과정은 XFCE4와 유사하며, 대부분의 지침이 동일합니다. 유일한 차이점은 기본 합성 도구가 없으므로 별도로 비활성화할 필요가 없다는 점입니다. 대신, 로그인 시 Compton이 실행되도록 데스크톱 파일을 생성해야 합니다.

nano ~/.config/autostart/compton.desktop

다음 코드를 파일에 붙여넣습니다.

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

시스템에서 파일을 정상적으로 읽을 수 있도록 데스크톱 파일의 권한을 업데이트합니다.

chmod +x ~/.config/autostart/compton.desktop

마지막으로, Compton conf를 실행합니다. 기본적으로 선택된 설정을 사용하거나, 도구를 통해 다른 옵션을 선택할 수 있습니다. 변경을 완료하면 “적용”을 클릭하여 Compton 설정을 저장합니다. 그런 다음 로그아웃합니다. 로그인 시 LXDE/LXQT 시스템은 Compton을 사용해야 합니다.

MATE에서 Compton 활성화하기

Mate-Tweak 도구 덕분에 MATE 데스크톱 환경에서 Compton 합성을 활성화하는 것은 다른 경량 데스크톱 환경보다 훨씬 간단합니다. 패키지 관리자에서 “mate Tweak”을 검색하여 설치하거나, 소스 코드에서 컴파일하거나, pkgs.org에서 패키지를 가져올 수도 있습니다.

Mate Tweak을 설치한 후, 작업 표시줄 메뉴에서 “기본 설정”을 클릭하고, “모양 및 느낌”을 클릭합니다. “모양 및 느낌” 설정에서 “Mate Tweak”을 선택하여 프로그램을 실행합니다.

사이드바에서 “창”을 찾아 선택합니다. 조정 도구의 이 영역에서 MATE 데스크톱에서 합성 기능 작동 방식을 변경할 수 있습니다.

Compton GPU 합성을 활성화하려면, “창 관리자” 드롭다운 메뉴에서 “Marco(Compton GPU Compositor)”를 찾아 선택합니다. 합성은 즉시 활성화되어야 합니다. 그렇지 않으면 PC를 재부팅하십시오. 다시 로그인하면 모든 기능이 정상 작동해야 합니다.

참고: MATE Tweak이 Compton 설정을 관리하므로 Compton-conf를 사용할 필요는 없습니다. 그러나 설정을 조정하고 싶다면 자유롭게 실행하여 수정할 수 있습니다.