3D 데스크탑 · 4 min read · Dec 23, 2025

AIGLX, Xgl 및 Compiz 3D 데스크탑 기술을 포함한 Mandriva는 Mandriva Linux 2007 Spring에 최신 3D 데스크탑 업데이트를 추가했습니다.

Beryl, Compiz, And Metisse - Mandriva Linux 2007 Spring의 3D 데스크탑

AIGLX, Xgl 및 Compiz 3D 데스크탑 기술을 Mandriva Linux 2007에 포함한 후, Mandriva는 Metisse와 Beryl과 같은 최신 3D 데스크탑 업데이트를 Mandriva Linux 2007 Spring에 추가했습니다.

Metisse

Metisse는 인간-컴퓨터 인터페이스를 개선하기 위한 선구적인 프랑스 연구 프로젝트입니다. 정확히 3D 데스크탑은 아니지만, 새로운 창 상호작용을 가능하게 하는 윈도우 환경입니다.

예를 들어, Metisse는 한 창에서 다른 창으로 복사하고 붙여넣기 위해 필요한 클릭 수를 상당히 줄일 수 있습니다: 만약 한 창이 사용자가 상호작용하는 영역을 가린다면, Metisse는 이 창들을 “굴려서” 이 영역을 보이게 합니다.

가상 데스크탑을 나타내기 위해 3D 큐브 대신, 개요가 제공됩니다. 모든 가상 데스크탑은 마치 테이블 위에 있는 것처럼 표시되며, 이 뷰를 통해 한 가상 데스크에서 다른 가상 데스크로 전환할 수 있습니다. 이 뷰를 통해 다른 창을 선택하거나 데스크탑 간 이동이 가능합니다. 이는 Compiz에서 제공하는 디스플레이 기능에 대한 훌륭한 대안입니다. 이 기능을 사용하려면 메타 키 + d를 누르거나 메타 키를 누른 채로 마우스 휠을 사용하세요. 대부분의 키보드에서 메타 키는 Windows 키입니다.

Metisse에서는 창 상호작용이 빈번할 수 있으며, 창은 다양한 방식으로 왜곡될 수 있습니다: 회전, 크기 조정, 확대 또는 복제할 수 있습니다. 이러한 작업을 수행하려면 제목 표시줄이나 테두리에서 왼쪽 버튼을 클릭한 후 커서를 이동하세요. 이 영역에서 오른쪽 버튼을 클릭하면 사용 가능한 작업의 요약이 표시됩니다. 가운데 버튼을 클릭하면 모든 변환이 취소됩니다. 창이 변형된 후에도 여전히 작업할 수 있습니다!

Metisse의 더 고급 사용에서는 창에 포함된 인터페이스를 “파사드”를 생성하여 수정할 수도 있습니다. 버튼과 메뉴를 복사하여 자신만의 인터페이스를 만들 수 있습니다: 예를 들어, The GIMP와 같은 이미지 처리 소프트웨어에서 개인화된 도구 팔레트를 만들 수 있습니다. 이 작업이 어떻게 이루어지는지 명확히 이해하려면 이 비디오를 확인하세요.

Compiz

Compiz는 그래픽 카드의 3D 가속 기능을 사용하여 데스크탑에 변형과 효과를 적용하는 창 관리자입니다. 가장 눈에 띄는 기능은 가상 데스크탑을 3D 큐브로 표시하는 것입니다. 이른바 ‘아이 캔디‘ 외에도, Compiz는 데스크탑 사용의 효율성과 편리함을 향상시킬 수 있는 많은 기능을 가지고 있습니다.

하나의 가상 데스크탑에서 다른 가상 데스크탑으로 전환하여 ‘3D 데스크탑’이 실제로 무엇을 의미하는지 확인하세요. Ctrl+Alt+왼쪽 화살표와 Ctrl+Alt+오른쪽 화살표를 누르세요. Ctrl+Alt를 누른 채로 왼쪽 마우스 버튼을 누르고 마우스를 움직이면 큐브를 자유롭게 회전할 수 있습니다.

‘스케일’ 기능(Apple Mac OS X의 ‘Exposé’와 유사)은 모든 열린 창을 미니어처로 보여주는 뷰를 제공하여 여러 창 간 전환을 하면서 각 창에서 표시되는 내용을 볼 수 있게 합니다. 이 기능은 화면의 오른쪽 상단 모서리로 마우스를 이동하거나 Ctrl+Alt를 눌러 활성화됩니다. Compiz는 또한 애플리케이션 선택기(Alt+Tab)에서 각 창의 내용을 실시간으로 보여주며, 단순한 정적 아이콘 대신 사용됩니다.

Beryl

Beryl은 Compiz 프로젝트의 ‘포크’입니다. 즉, Beryl은 Compiz의 코드를 기반으로 하지만 현재는 다른 개발 팀에 의해 개발되고 유지되고 있습니다. Compiz와 Beryl 프로젝트는 다시 통합될 가능성이 있으며, 다음 Mandriva Linux 버전에는 두 프로젝트의 통합 버전이 포함될 것입니다.

Beryl은 Compiz와 매우 유사하며, 3D 큐브 및 ‘스케일’ 창 디스플레이와 같은 대부분의 동일한 기능을 가지고 있습니다. Beryl이 Compiz와 다른 점은 더 많은 기능을 제공하는 다양한 플러그인을 제공한다는 것입니다. 예를 들어, 마우스를 작업 표시줄 항목 위에 올리면 각 창에 대한 창 미니어처를 표시하는 Beryl 플러그인이 있습니다.

또한, Beryl 커뮤니티에서 개발한 더 다양한 구성 도구가 제공됩니다. beryl-manager 애플릿은 시스템 트레이에서 도구 및 설정의 편리한 메뉴를 제공하여 3D 데스크탑 관리를 간소화합니다. 플러그인을 선택하고 각 플러그인의 설정을 수정할 수 있는 기본 설정 관리자 beryl-settings도 찾을 수 있습니다.

구성 도구

이 모든 3D 데스크탑 기술을 시도하고 전환하기 쉽게 하기 위해, Mandriva는 Mandriva Control Center와 로그인 화면에서 직접 사용할 수 있는 도구를 개발했습니다. 이 도구는 Metisse 데스크탑, ‘3D 큐브’ 데스크탑 또는 3D 데스크탑 없음 중에서 선택할 수 있는 옵션을 제공합니다. 전문가 사용자를 위해 ‘3D 큐브’ 데스크탑에 대한 고급 옵션이 존재하며, Compiz 또는 Beryl을 수동으로 선택하고 AIGLX 또는 Xgl 기본 서버 기술을 사용할지 설정할 수 있습니다.

이 도구는 명령줄에서 3D 데스크탑을 비활성화하는 데에도 사용할 수 있으며, 3D 데스크탑에 문제가 발생할 경우 유용합니다. 이를 위해 다음 명령을 실행하세요.

drake3d

루트로 실행하세요.

데스크탑 환경 적응

최근 Compiz 및 Beryl 버전은 여러 데스크탑 환경에 대한 창 장식자를 포함하고 있으며, Mandriva 구성 도구 덕분에 선호하는 데스크탑에 Compiz와 Beryl을 쉽게 적응시킬 수 있습니다.

Compiz는 이미 Mandriva Linux 2007에서 GNOME 환경을 위해 향상된 gtk-window-decorator를 가지고 있었지만, Xfce와 같은 “대체” 환경에서도 사용할 수 있을 만큼 일반적입니다. Mandriva Linux 2007 Spring에서는 Metacity 테마(기본 GNOME 창 관리자)에 대한 지원이 향상되어 Mandriva에서 개발한 “Ia Ora” 데스크탑 테마와의 통합이 개선되었으며, Compiz가 GNOME에서 수동으로 선택한 모든 창 테마를 제대로 존중하게 됩니다.

Mandriva Linux 2007 Spring에서는 새로운 kde-window-decorator가 제공됩니다. Compiz는 이제 KDE 환경과 더 잘 통합되어 KDE 창 테마(“Ia Ora” 또는 사용자가 수동으로 선택한 것)를 사용하며, KDE 기본 키보드 단축키(예: Alt+F2로 명령 프롬프트 표시)를 사용합니다.

Beryl 프로젝트는 더 넓은 범위의 창 장식자를 제공합니다. Emerald 장식자는 일반적인 창 장식자로 작용하며 자체 테마 형식을 가지고 있습니다. Emerald의 사용자 지정을 용이하게 하는 테마 편집기도 있습니다. Compiz와 마찬가지로 Beryl은 일반 데스크탑 환경에 적합한 창 장식자도 가지고 있습니다. Heliodor는 Metacity 테마를 재사용하는 GTK+ 창 장식자입니다. Aquamarine은 KDE 창 장식자로 Compiz의 kde-window-decorator와 유사합니다.

drak3d 구성 도구는 현재 사용 중인 창 관리자에 적합한 창 장식자 패키지를 자동으로 설치하여 설치된 데스크탑 환경과 조화를 이룹니다. 예를 들어, Compiz가 선택되고 시스템에서 KDE가 실행 중인 경우, 도구는 compiz-decorator-kde를 설치합니다.

Mandriva의 Compiz 및 Beryl 패키지에는 compiz-window-decorator 및 beryl-window-decorator 스크립트가 포함되어 있으며, 이는 창 장식자에 대한 추상화 계층을 제공합니다: 사용 가능한 것과 현재 데스크탑에 따라 사용해야 할 최상의 장식자를 감지합니다. 예를 들어, KDE 환경에서는 compiz-window-decorator가 사용 가능할 경우 kde-window-decorator를 실행하며, 그렇지 않으면 gtk-window-decorator로 대체됩니다.

고급 구성

Mandriva는 초보자를 위한 배포판만이 아닙니다. Mandriva 3D 데스크탑 구성 시스템은 경험이 풍부한 사용자가 쉽게 수정할 수 있도록 설계되었으며, 그래픽 구성 도구와도 호환됩니다.

파일 /etc/sysconfig/compositing-wm에서 COMPOSITING_WM_START의 값 {yes|no}는 3D 데스크탑 창 관리자를 실행해야 하는지를 나타내며, COMPOSITING_WM에는 실행할 창 관리자의 이름(Compiz, Beryl 또는 metisse-start-fvwm)이 포함됩니다.

같은 방식으로, /etc/sysconfig/compositing-server 파일에서 COMPOSITING_SERVER_START는 추가 그래픽 서버를 사용할지 여부를 나타내며, 변수 COMPOSITING_SERVER에는 실행할 서버 이름(Xgl 또는 Xmetisse)이 포함됩니다.

창 장식자(변수 COMPOSTING_WINDOW_DECORATOR) 또는 창 관리자에 대한 인수(COMPOSITING_WM_ARGS)와 같은 다른 변수도 수정할 수 있습니다.

이 변수들의 기본 값은 /usr/share/compositing-wm/{wm}.defaults(여기서 {wm}은 compiz, beryl 또는 metisse-start-fvwm) 및 /usr/share/compositing-server/{server}.defaults(여기서 {server}는 Xgl 또는 Xmetisse) 파일에 있습니다.

Mandriva Linux 2007 Spring에서는 3D 데스크탑을 사용자별로 구성할 수 있으며, 전체 시스템에 대해 구성할 수 있는 ~/.compositing-wm 및 ~/.compositing-server 파일을 사용할 수 있습니다(시스템 전체 버전처럼 작동합니다).

자세한 정보는 다음 페이지를 방문하세요:

Olivier ‘blino’ Blin이 작성하였으며, Creative Commons Attribution 3.0 Unported 라이센스 하에 Mandriva에서 제공됩니다.

Caroline Garlatti가 번역하였습니다.

Adam Williamson이 교정하였습니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.