Xfce는 소박한 데스크톱 환경입니다. 수십 년간 존재해 왔지만, 대부분의 시간을 GNOME의 그늘에서 지내왔습니다. GTK 기반이라는 점만 닮은, 더 가벼운 대안 정도로 여겨져 왔죠. Xfce를 개발하는 개발자는 상대적으로 적고, 그래서 Xfce를 염두에 두고 만들어진 애플리케이션도 많지 않습니다.
그럼에도 해마다 사람들은 꾸준히 Xfce를 사용합니다. 지속적으로 업데이트가 이루어지고 있으며, 수많은 리눅스 기반 운영체제가 Xfce를 기본 인터페이스로 채택하고 있습니다.
다른 선택지가 많음에도 불구하고, 왜 Xfce를 사용해야 할까요?
1. 낮은 시스템 요구 사항
많은 리눅스 배포판이 Xfce를 선택하는 이유는 단순합니다. 폭넓은 하드웨어 환경에서 원활하게 구동될 수 있기 때문입니다. Xfce는 저사양 머신에서도 잘 작동할 뿐만 아니라, 실행 중에도 버벅거리는 것처럼 보이지 않습니다.
GNOME에서는 애니메이션이 느려지기 시작하거나, 애니메이션을 끄면 그 부재가 오히려 눈에 띄는 반면, Xfce는 성능이 낮은 컴퓨터에서도 고사양 컴퓨터에서와 거의 동일하게 보입니다.
Xfce가 최신 느낌을 주지는 않을 수 있지만, 온전히 작동하는 컴퓨터를 손에 쥔 듯한 안정감을 줍니다. Windows 시작 메뉴를 띄우는 것조차 버겁거나, 앱을 두세 개 동시에 열면 멈춰버리는 오래된 PC를 되살리려는 분들께는 그 차이가 매우 클 수 있습니다.
함께 읽으면 좋은 글: 오래된 PC에 새 생명을 불어넣는 최고의 경량 리눅스 배포판
같은 이유로 Xfce는 오래된 컴퓨터에서 빛을 발할 뿐 아니라 최신 컴퓨터에서도 탁월합니다. 시스템 자원을 최대한 활용할 수 있기 때문입니다. CPU나 그래픽 카드가 애니메이션 처리에 에너지를 낭비할 필요가 없고, 모든 요소가 즉각적으로 나타납니다. 게임, 영상 렌더링, 코드 컴파일 등 지금 하고 있는 작업에 컴퓨터의 모든 성능이 집중됩니다.
따라서 Xfce를 오래되거나 저사양 기기 전용으로만 생각할 필요는 없습니다. 직접 조립한 고사양 PC의 성능을 온전히 끌어내고 싶어서 Xfce를 선택하는 것도 충분히 합리적인 판단입니다.
2. 크게 바뀌지 않는 검증된 일관성
Xfce 데스크톱은 근본적으로 보수적인 디자인 철학을 따릅니다. 오늘날의 Xfce가 10년 전과 크게 다르지 않다는 점에서 이를 잘 알 수 있습니다. 새로운 기능이 추가되었고, 내부 코드도 부분적으로 현대화되었습니다. 하지만 2000년대 중반 이후로 Xfce를 접하지 않았다가 다시 돌아온다면, 대부분의 기능이 기억하는 그대로임을 발견하게 될 것입니다.
이는 1990년대부터 함께해 온 또 다른 인기 데스크톱 환경인 GNOME과 KDE와 대조적입니다. 두 환경 모두 그동안 거대한 변화를 거쳤습니다.
여기서 Xfce와 MATE의 차이도 짚고 넘어갈 필요가 있습니다. 겉보기에는 비슷해 보이지만, MATE는 2011년 GNOME 3 출시 이후 점진적으로 개발이 중단된 GNOME 2를 보존하려는 프로젝트입니다.
MATE도 가끔 새로운 기능을 추가하기는 하지만, 주된 목표는 기존 환경을 유지할 수 있을 정도로 코드를 현대적으로 관리하는 것입니다. 반면 Xfce는 보존 프로젝트가 아닙니다. 처음부터 자신이 추구하는 방향에 대한 보수적인 입장을 일관되게 유지해 온 데스크톱 환경입니다.
3. 애니메이션 등 과한 장식이 없음
기본 설정의 Xfce에는 애니메이션이 포함되어 있지 않습니다. 많은 사람에게 단점처럼 느껴질 수 있지만, 어떤 사람에게는 명백한 장점입니다. 화면 위에서 창이 움직이는 모습은 그러한 움직임에 민감한 사람에게 두통이나 다른 불편함을 유발할 수 있습니다.
애니메이션은 문제를 일으키기도 합니다. 때로는 데스크톱 인터페이스 자체가 느리다고 느껴지지만, 실제로는 애니메이션 때문에 늦어지는 경우입니다. 애니메이션을 아예 배제하면 컴퓨터 작업이 즉각적으로 느껴집니다. 한순간에는 창이 없다가, 다음 순간 나타납니다. 속도를 늦추는 불필요한 장식이 전혀 없습니다.
많은 분들이 예전에는 모든 컴퓨터가 이런 방식이었다는 것을 기억할 것입니다. 향수를 느낀다면 Xfce를 1995년처럼 보이게 설정하는 것도 가능합니다.
하지만 젊은 세대에게는 데스크톱과 모바일 인터페이스에 애니메이션은 언제나 있어 왔던 것입니다. 해당된다면 한동안 애니메이션 없이 사용해 보고 어떤 느낌인지 직접 확인해 보세요. 그리고 꼭 애니메이션이 필요하다면 기본 창 관리자를 다른 것으로 교체하여 Xfce에서도 애니메이션을 활성화할 수 있습니다.
4. 유연한 모듈형 구조
자유 데스크톱 진영에서는 systemd, Wayland, PipeWire 등 특정 도구들을 표준화하려는 움직임이 진행되고 있습니다. 일부 데스크톱 환경에서는 공식적으로 지원하는 방식이 정해져 있으며, 다른 길을 선택하면 스스로 책임져야 하는 경우가 많습니다.
Xfce는 전통적인 데스크톱 환경으로 남아 있습니다. 데스크톱 인터페이스를 관리할 뿐, 백그라운드에서 어떤 시스템 구성 요소를 사용하는지에는 간섭하지 않습니다. 따라서 systemd에 대해 확고한 의견이 있거나 X11을 떠날 이유를 느끼지 못하는 분이라면, Xfce는 그런 결정을 존중해 주는 데스크톱 환경입니다. 구성 요소를 원하는 대로 자유롭게 조합할 수 있습니다.
반대로 최신 기술을 미리 경험해 보고 싶다면 기다려야 할 수도 있습니다. 개발자 수가 적고 전반적으로 보수적인 성향을 지닌 데스크톱 환경이다 보니, Xfce가 아직 최신 기술을 지원하지 않는 경우가 종종 있기 때문입니다.
5. 높은 커스터마이징 자유도
일부 자유 데스크톱은 디자인에 대한 확고한 철학을 내포하고 있습니다. 개발자와 디자이너가 의도한 사용 방식이 존재하며, 외관과 사용감을 바꾸려면 상당한 노력이 필요합니다. GNOME과 elementary OS의 Pantheon이 대표적인 예입니다.
Xfce는 사정이 다릅니다. 구성 요소 배치에 대한 기본 설정은 있지만, 이를 자유롭게 재배치할 수 있습니다. 여러 개의 패널을 만들거나, 창 목록을 창 메뉴나 도크로 교체하거나, 앱 메뉴를 아예 제거할 수도 있습니다. 테마를 변경하고, 아이콘을 교체하고, 글꼴을 자유롭게 조정하는 것도 물론 가능합니다.
Xfce는 GNOME과 KDE 사이 어딘가 중간 지점에 위치한다고 볼 수 있습니다. 데스크톱의 대부분의 요소를 마음대로 조정할 수 있으면서도, 시스템 설정이나 컨텍스트 메뉴가 복잡하거나 어수선하지 않습니다. KDE가 부담스럽게 느껴진다면, Xfce는 비슷한 수준의 자유도를 제공하면서도 여전히 깔끔하고 단순한 모습을 유지하는 좋은 대안입니다.
6. 조용히 존재하는 환경
기술 업계에서는 열정이 뜨겁습니다. 자유 소프트웨어 커뮤니티도 예외가 아닙니다. GNOME과 KDE 중 무엇이 더 우월한지에 대한 논쟁은 웹 곳곳의 댓글창과 소셜 네트워크에서 쉽게 찾아볼 수 있습니다.
10년 전과 지금의 논쟁도 크게 다르지 않습니다. 그 목소리를 무시할 수는 있지만, 자신이 선호하는 컴퓨터 사용 방식을 두고 사람들이 끊임없이 의심하는 모습을 매번 보다 보면 지칠 수밖에 없습니다.
일반적으로 많은 사람들은 Xfce를 진지한 경쟁자로 여기지 않습니다. 하지만 이는 곧 Xfce를 비난하는 데에도 큰 에너지를 쏟지 않는다는 뜻이기도 합니다. Xfce는 자신의 역할을 묵묵히 수행하며, 사람들도 대체로 그대로 두는 것에 만족합니다.
Xfce 사용자라면 데스크톱 디자인이 자신이 매일 사용하는 방식에서 점점 멀어지고 있다는 사실을 알고 있겠지만, 괜찮습니다. 당신이 머무는 곳은 더 조용하니까요. 뜨거운 논쟁은 다른 곳에 맡겨두면 됩니다.
Xfce가 오랫동안 살아남은 데에는 이유가 있습니다
주변 세상이 변해도 Xfce는 꾸준히 자신의 사용자층을 찾고 틈새시장을 지켜 왔습니다. 자유 데스크톱을 앞으로 끌고 가지는 않지만, 뒤처지지도 않습니다. 컴퓨터 자원을 많이 소모하지 않으면서 전통적인 데스크톱 환경을 원하는 사람들을 위해 계속 존재하는 것입니다. 그것으로 충분합니다.
물론 이런 점에서 Xfce만 있는 것은 아닙니다. 여러분에게 똑같이 잘 맞을 수 있는 다른 경량 리눅스 데스크톱도 여전히 여럿 존재합니다.