Xfce는 UNIX 계열 운영체제를 위해서 개발된 가벼운 데스크톱 환경입니다.
시각적인 매력과 사용자에게 친숙하면서 빠른 속도와 작은 시스템 리소스를 사용하는 것으로 목표로 하고 있습니다.
Xfce는 GNOME 2.x과 같이 GTK+ 2 Toolkit을 기반으로 하고 있습니다.

Xfce는 모듈화와 재사용성의 전통 UNIX 철학을 간직하고 있으며 최신 데스크톱 환경의 기대작이 될 수 있는 완벽한 기능성을 갖춘 수많은 구성요소로 이루어져 있습니다. 각 부분으로 패키징했으며, 최적의 개인 작업 환경을 만들려고 사용할 수 있는 각각의 패키지를 고를 수 있습니다. Xfwm 창 관리자를 사용하고 Xfce 설정은 마우스를 사용해 설정 할 수 있습니다. 설정 파일들은 일반 사용자가 알아 보기 어렵게 숨겨져 있습니다.

 

Xfce는 수많은 UNIX 플랫폼에 설치할 수 있으며, X86에서는 Linux, NetBSD, FreeBSD, OpenBSD, Solaris, Cygwin, MacOS X , 그리고 PPC, Sparc, Alpha 등에서 컴파일 가능한 것으로 알려져 있습니다.

올리비어 포던(Olivier Fourdan)이 1996년에 이 프로젝트를 시작하였다.
"Xfce"라는 이름은 원래 XForms Common Environment을 말하던 것이었지만, 더 이상 XFCE라고 쓰지 않고 Xfce라고 사용하고 있습니다.


초기 Xfce는 CDE의 자유 리눅스 복제품이 되도록 XForms로 만든 단순한 프로젝트였다. 간단한 도구 모음인 이 프로그램은 포던이 ibiblio(당시 SunSITE)에 공개했습니다. 포던은 이 프로젝트의 개발을 꾸준히 해 나가다가, 1998년에 Xfce의 창 관리자 Xfwm의 첫 버전을 포함하는 Xfce 2.x를 공개하였습니다. 그는 이 프로젝트를 레드햇 리눅스에 추가할 것을 요청하였지만 프로젝트가 XForms 기반이라는 까닭으로 거절 당하였습니다. 레드햇은 자유, 오픈 소스인 소프트웨어만 받아들였는데, XForms는 클로즈드 소스로 개인 사용자들에게만 자유 라이선스였습니다.


이전에 Xfce가 기반으로 하였던 클로즈드 소스 라이브러리인 XForms는 프로젝트의 발전을 제한하고 있었습니다. 
GTK+ 툴킷이 인기를 끌자, 포던은 이를 알맞은 대체안으로 생각하였습니다. 1999년 3월에 그는 오래된 XFce를 버리고 GTK+를 기반으로 하는 완전하게 새로운 프로젝트를 완성해 나가기 시작하였고 그 결과는 Xfce 3.0로 이어졌으며, GNU GPL 아래에서 라이선스되었습니다. 완전히 오픈 소스 소프트웨어를 기반으로 하는 이 프로젝트는 GTK+ 라이브러리를 사용함으로써 드래그 앤 드롭 지원, 네이티브 언어 지원, 개선된 기능 구성과 같은 많은 이점을 얻을 수 있었습니다. Xfce는 2001년 2월에 3.8.1 버전을 시작으로 소스포지에 업로드되었다.


Xfce는 버전 4.0.0에서 GTK+ 2 라이브러리를 사용하여 갱신되었으며 그 뒤로 다른 수많은 변경 사항들이 적용되었습니다. 4.2.0에서는 Xfwm을 위한 컴포지트 관리자를 포함하였으며, 그림자와 투명도를 자체 내장하였을 뿐 아니라 새로운 기본 SVG 아이콘들도 추가하였습니다. 2007년 1월에 Xfce 4.4.0가 공개되었고 이 버전에서 눈에 띄는 기능으로는 오래된 Xffm을 대체하는 Thunar 파일 관리자입니다. 또한, 데스크톱 아이콘 지원 기능이 추가되었고 Xfwm은 강화된 합성 기술을 사용하였습니다. 또, 패널에 대한 다양한 개선들이 추가되어, 버그 투성이던 플러그인들이 패널에서 충돌되던 것을 막았습니다.

 

 

특징

 

Xfce는 데스크톱 환경에서 기대할 수 있는 많은 핵심 구성요소를 포함하고 있습니다:

 

창 관리자 : 화면의 창의 위치를 관리하고 창 장식을 제공하며 작업공간이나 가상 데스크톱을 관리합니다.

데스크톱 관리자 : 배경 그림을 설정하고 루트 창 메뉴, 데스크톱 아이콘 또는 최소화한 아이콘 그리고 창 목록을 제공합니다.

패널 : 열린 창 들을 전환하고, 프로그램을 실행하며, 작업공간, 그리고 프로그램이나 디렉터리를 탐색하는 메뉴 플러그인을 전환합니다.

세션 관리자 : 로그인과 데스크톱의 전원 관리를 제어하며 다중 로그인 세션을 저장할 수 있게 해줍니다.

프로그램 탐색기 : 분류에 따라 여러분의 시스템에 설치한 프로그램을 보여주어, 여러분이 빠르게 찾고 실행할 수 있습니다.

파일 관리자 : 기본 파일 관리 기능과 일괄 이름 바꾸기 같은 독특한 유틸리티를 제공합니다.

설정 관리자 : 키보드 바로 가기, 모양새, 디스플레이 설정 등과 같은 데스크톱의 다양한 설정을 제어하기 위한 도구입니다.


전체적으로 작은 리소르를 사용하면서 빠른 데스크탑 환경을 필요로 한다면 한번쯤 고려해 볼 매력을 가지고 있습니다.
다만 사용자 수가 GNOME이나 KDE보다 적어 Web상에서 Tip을 찾기가 상대적으로 어려운 편이지만 최근 MX Linux에서도 사용되고 있으므로 점점 더 많은 사용자가 생겨날 것으로 생각됩니다.

+ Recent posts