그놈(GNOME) 2.26 제품 소개

1. 소개

그놈 2.26은 널리 알려진 멀티 플랫폼 데스크탑 환경 그놈 데스크탑의 새로운 버전입니다. 그놈은 손쉬운 사용법, 안정성, 그리고 최고 수준의 국제화 및 접근성을 제공하는데 주력하고 있습니다. 오픈소스와 자유 소프트웨어에 기반한 그놈은 사용자에겐 현대적 컴퓨팅 환경에 요구되는 모든 일반적 도구들(전자우편, 그룹웨어, 웹 브라우저, 파일 관리, 멀티미디어, 게임)과 데스크탑 및 휴대용 응용 프로그램 소프트웨어 개발자를 위한 유연하고 강력한 플랫폼을 동시에 제공하고 있습니다.

그림 1그놈 2.26

그놈 데스크탑은 6개월을 주기로 많은 새 기능과 개선사항, 그리고 "버그" 수정을 포함한 새로운 버전을 발표해왔으며 그놈 2.22역시 이러한 전통을 따르고 있습니다. 홈페이지의 그놈이란? 페이지를 통해 사용성, 접근성, 국제화 및 자유와 같은 그놈만의 차별성 있는 특징들에 대해 자세히 알아볼 수 있습니다.

그놈 공식 사이트의 Join us today에는 그놈 프로젝트에 기여할 수 있는 방법이 소개되어 있습니다.

그놈 2.26은 그놈 2.24 및 이전 버전의 모든 개선사항을 포함하고 있습니다. 그놈 2.24 버전의 변경 내용은 그놈 공식 사이트의 제품 소개를 통해 확인할 수 있습니다.

2. 사용자를 위한 새 기능

그놈 프로젝트는 2.26 버전에서도 수백 건의 문제점을 해결하고 사용자의 개선요구 사항을 수용함으로써 사용자와 사용성에 대한 배려를 이어가고 있습니다. 이번 버전에서 개선된 내용이 너무 많기 때문에 모든 변경 사항을 일일이 나열하는 것은 불가능하지만 그 중에서도 보다 흥미롭고 사용자와 직접 관련된 기능에 초점을 두고 소개해 보겠습니다.

2.1. 본격적인 디스크 굽기 기능

이전 버전의 그놈도 이미 간편하게 CD와 DVD를 굽는 기능을 포함하고 있었지만 2.26 버전에는 디스크 굽기 기능이 브라세로(Brasero)라는 응용프로그램으로 확장되었습니다.

브라세로는 기존 CD 굽기 프로그램에서 지원되지 않던 새로운 기능들 즉, 트랙 미리듣기를 포함한 음악 CD 만들기나 트랙 나누기, 소리크기 평준화, 완전한 다중세션 지원, 무결성 검사, 표지 편집기, 그리고 다양한 디스크 굽기 백엔드에 대한 지원 등을 제공합니다.

그림 2브라세로

기존 CD 굽기 방식에 친숙한 사용자들은 바뀐 방식을 새로 배울 필요는 없습니다. 프로그램 ▸ 시스템 도구 ▸ CD/DVD 만들기를 선택하면 폴더에 파일을 끌어 놓는 이전 방식의 인터페이스를 사용할 수 있습니다. CD(ISO) 이미지 파일 또한 이전처럼 파일 관리자에서 마우스 오른쪽 단추를 눌러 디스크를 만들 수 있습니다.

브라세로를 이용하면 다른 그놈 응용프로그램에서도 디스크 굽기 기능을 활용할 수 있습니다. 예를 들어 미디어 플레이어는 재생중인 동영상을 (S)VCD나 DVD로 바로 디스크에 굽는 기능을 새롭게 제공합니다.

2.2. 간편해진 파일 공유

그놈 2.26 버전은 WebDAV, HTTP, 혹은 블루투스(Bluetooth)를 이용해 파일 관리자에서 간편하게 개인 파일을 공유할 수 있는 플러그인을 포함하고 있습니다.

그림 3파일 공유

2.3. 에볼루션(Evolution)의 '진화'된 윈도우즈(Windows)로부터의 이전 기능

그놈의 이메일 및 그룹웨어 프로그램인 에볼루션에는 마이크로소프트(Microsoft) 윈도우즈 환경을 이용하던 사용자들의 이행을 돕기 위한 두 가지 중요한 기능이 새로 추가되었습니다.

첫 번째는 마이크로소프트 아웃룩 퍼스널 폴더(Outlook Personal Folder : PST 파일)를 에볼루션으로 직접 불러오는 기능입니다. 이메일, 주소록, 일정, 작업, 그리고 개인 저널(journal)의 항목에 대한 가져오기를 지원합니다. 이전에는 이러한 파일은 윈도우즈의 썬더버드(Thunderbird)와 같은 써드 파티 제품을 이용해서 가져올 수 있었습니다.

두 번째는 마이크로소프트 익스체인지(Exchange)의 MAPI 프로토콜에 대한 지원입니다. 이는 마이크로소프트 아웃룩 프로그램이 익스체인지와 통신하기 위해 사용하는 프로토콜이며 이전 버전의 에볼루션은 오직 특정 버전의 익스체인지 서버가 지원하는 SOAP 프로토콜만을 지원했습니다. 이러한 지원 프로토콜의 추가를 통해 에볼루션의 익스체인지 연동이 크게 개선되었습니다.

2.4. 미디어 플레이어의 개선사항

그놈의 미디어 플레이어도 몇 가지 새로운 기능을 통해 계속해서 발전하고 있습니다.

현재 여러 미디어 재생 기기들은 UPnP나 DLNA 프로토콜을 통해 저장된 내용을 공유할 수 있도록 지원하고 있습니다. 코히런스(Coherence)라는 새로운 DLNA/UPnP 클라이언트를 통해 이러한 내용을 그놈 미디어 플레이어로부터 찾아보고 재생할 수 있게 되었습니다.

이전 버전의 그놈 미디어 플레이어에서도 영화 자막을 표시할 수 있었지만 이를 위해서는 미리 자막파일을 준비해야 했습니다. 그놈 2.26버전부터는 새로운 자막 다운로드 플러그인을 통해 자동으로 자막을 찾을 수 있어 이러한 번거로움이 해결되었습니다.

2.5. 펄스오디오(PulseAudio)와 통합된 소리크기 조절 기능

펄스오디오는 많은 자유 소프트웨어 플랫폼이 채택한 새로운 오디오 입출력 라우팅(routing) 및 믹싱(mixing) 프레임워크로서, 응용프로그램 단위의 소리크기 조절, 동적인 플러그-엔-플레이(plug-and-play), 그리고 사운드 장치(USB 사운드 카드 등)의 리라우팅(rerouting) 기능 등을 지원합니다.

그놈 2.26은 새로운 소리 크기 조절 및 소리 설정 도구를 통해 이러한 기능들을 활용합니다.

그림 4입력 소리 크기 설정

소리 설정 도구는 사운드 장치 선택, 응용프로그램 소리 크기, 알림 소리 크기, 알림 테마 등을 한 곳에서 통합적으로 관리할 수 있도록 지원합니다.

펄스오디오를 사용하지 않는 경우 기존의 (GStreamer) 믹서를 계속해서 사용할 수 있으며, 여기에는 새로운 인터페이스에 맞게 소리 테마 설정 탭이 추가되었습니다.

2.6. 다중 모니터 및 프로젝터 지원

화면 설정 도구에는 어떤 모니터나 프로젝터를 연결했는 지 한 눈에 알아볼 수 있도록 새로운 뷰가 추가되어 이전에 비해 손쉽게 다양한 구성의 모니터를 설정할 수 있습니다.

그림 5화면 설정

또한 화면 설정 도구는 모니터 설정을 바꾼 후 확인 대화창을 보임으로써 불안정한 그래픽 드라이버를 사용하는 경우에도 이전에 비해 안전하게 작업할 수 있게 되었습니다. 모니터 설정을 변경하는 동안 문제가 생긴다면 정상적으로 동작하는 것이 확인된 이전의 설정으로 자동적으로 되돌아갈 것입니다.

2.7. '텔레파시(Telepathy)'와 같은 대화

텔레파시 통신 프레임워크를 사용하는 엠파시(Empathy) 인스턴트 메신저 프로그램은 파일 전송(텔레파시에서 지원되는 경우 : 현재 재버(Jabber)와 link-local XMPP 지원), 대화방 초대 지원, 소리 테마와 알림 기능, 그리고 향상된 VoIP 지원 등을 추가해서 끊임없는 기능 개선을 향한 또 한 걸음을 내딛었습니다.

그림 6엠파시의 화상 호출

자유 소프트웨어인 테오라(Theora)와 스픽스(Speex) 코덱을 지원하는 클라이언트와 징글(Jingle)을 통해 VoIP 통신하는 것이 가능해졌습니다.

소리 테마와 알림 창 기능이 추가되었습니다.

2.8. 에피파니(Epiphany)의 주소창

그놈의 에피파니 웹브라우저에는 파이어폭스 3.0에서 유명해진 어우섬 바(Awesome Bar)와 같은 기능을 제공하는 개선된 주소 입력 창이 포함되었습니다.

그림 7새로운 주소창

2.9. 지문인식 시스템 통합

그놈 2.26은 fprintd 지문인식 서비스와 통합되어 지문을 통한 사용자 인증 기능을 지원하게 되었습니다.

시스템을 지문인식을 통한 인증을 지원하도록 구성한 경우 사용자들은 패널 메뉴의 데스크탑 ▸ 설정 ▸ 내 정보를 선택해서 지문을 등록할 수 있습니다.

2.10. 잠깐! 아직 끝나지 않았습니다…

새로운 버전의 그놈은 항상 커다란 변경 사항들 이외에도 여러 작은 수정 사항과 조정을 포함하고 있습니다.

  • 파일 관리자는 이제 패키지키트(PackageKit)를 통해 파일을 바로 설치하는 기능을 지원합니다.
  • 이제 화면에서 패널을 끌어서 이동하기 위해서는 키보드 변경키(주로 Alt)를 반드시 사용해야 합니다(창의 중간을 잡아 끌어 이동할 때 사용하는 변경키와 동일합니다).
  • 암호 입력 위젯은 이제 대소문자 전환 키가 활성화되어 있으면 경고 문구를 표시합니다.
  • 텍스트 입력 위젯의 컨텍스트 메뉴를 통해 입력기를 바꾸는 것은 이제 응용프로그램이 아닌 위젯 단위의 설정으로 동작합니다(이는 기본 입력기나 자판 배치 설정과는 별도의 설정입니다).
  • 이제 암호 입력 위젯에서도 입력기가 동작합니다.
  • 데스크바(Deskbar)는 이제 오픈서치(OpenSearch) 플러그인을 지원합니다.
  • 로그인하거나 로그아웃 할 때 패널이 미끌어지 듯 나타나거나 숨는 기능, 혹은 데스크탑 배경그림을 이전 그림과 맞물려 바꾸는 기능등 새로운 화면 효과들이 추가 되었습니다.

3. 새로운 접근성 기능

그놈은 컴퓨터를 사용하는 데 어려움을 겪는 장애를 가진 사용자와 개발자를 포함한 모든 이에게 소프트웨어를 제공하는 일에 열정을 바치고 있습니다. 이를 돕기 위해 그놈은 그놈 접근성 프로젝트와 이제 자유 소프트웨어 데스크탑에 기본적으로 포함된 접근성 프레임워크를 만들었습니다.

그놈 2.26은 이전까지 알려진 빼어난 접근성 기능에 몇몇 개선 사항을 추가해서 그 명성을 이어가고 있습니다.

3.1. 오르카(Orca) 화면 읽기 프로그램

오르카 화면 읽기 프로그램의 문제점을 해결하고 성능을 향상시키기 위한 많은 작업이 이루어졌습니다. 그놈 2.26 버전에서 160 여개의 결함이 수정되었으며 그 밖에도 다음과 같은 개선 사항이 포함되었습니다 :

  • 개선된 파이어폭스(Firefox)의 아리아(ARIA) 지원,
  • 위키워드(WikiWord)와 뉴모닉(mnemonic)을 올바른 발음으로 읽는 기능,
  • 말의 높낮이와 빠르기 및 크기를 설정창에서 바로 조절할 수 있는 기능,
  • 향상된 성능과 안정성 등입니다.

4. 개발자를 위한 새 기능

다음 변경사항들은 그놈 2.26 플랫폼을 이용하는 개발자들을 위한 내용입니다. 개발과 관련된 내용에 관심이 없다면 5항 ― 국제화부터 읽어도 좋습니다.

그놈 데스크탑과 마찬가지로 그놈 2.26은 최신 버전의 개발자 플랫폼으로서, 크로스 플랫폼 개발을 위한 안정 버전의 API 및 ABI를 갖춘 라이브러리를 GNU LGPL 라이센스로 제공하고 있습니다.

지원중단(deprecated)된 라이브러리를 사용하는 부분을 제거

그놈 3.0부터는 몇몇 지원중단된 부분들이 제거될 것이며, 여기에는 libgnome, libgnomeui, libgnomeprint, libgnomeprintui, libglade, 그리고 libgnomevfs등과 같이 그놈에 국한된 라이브러리들이 포함됩니다. 그놈 데스크탑의 일부로 배포되는 응용프로그램에는 이러한 지원중단된 코드를 사용하는 부분이 없도록 정리작업이 진행되었으며 이는 그놈 3.0으로의 순조로운 이행을 보장할 것입니다.

개발자들은 각자의 응용프로그램을 개발하는 데 있어서도 이러한 예를 따를 것을 강하게 권장합니다. 또한 작업을 도울 수 있는 개발자(혹은 개발에 참여하고 싶은 지원자)는 그놈의 목표 위키 페이지를 통해 아직 마무리되지 않은 작업을 확인할 수 있습니다.

4.1. GTK+ 2.16

GTK+ 2.16은 그놈의 일부인 GTK+ 툴킷의 최신버전입니다. GTK+ 2.16은 개발자를 위한 몇 가지 새로운 기능과 함께 앞으로 출시될 GTK+ 3.0을 위한 광범위한 버그 수정과 코드 개선 작업의 결과를 포함하고 있습니다.

GtkEntry 위젯은 이제 (사용하는 로캘의 텍스트 방향에 따라) 입력창의 앞이나 뒤에 아이콘을 표시할 수 있습니다. 아이콘은 선택적으로 클릭 가능하며 프리라이트(prelight)효과를 지원합니다.

그림 8아이콘이 추가된 GtkEntry

GtkEntry은 또한 진행 표시줄을 나타내는데도 사용할 수 있습니다.

그림 9진행 표시줄을 포함하는 GtkEntry

GtkAction에 연결할 수 있는 위젯을 위한 새로운 인터페이스 GtkActivatable이 추가되었습니다.

4.2. 디스크 굽기 API 사용하기

libbrasero-media은 그놈의 디스크 굽기에 대한 내부구조에 접근할 수 있는 API를 제공합니다. 동영상을 DVD와 VCD로 굽는 플러그인을 포함하는 그놈 미디어 플레이어는 해당 API를 사용하는 예제입니다.

4.3. 에빈스(Evince) API 사용하기

새로 추가된 libevview 라이브러리를 이용하면 에빈스(Evince)EvView 위젯을 통해 응용프로그램에 문서보기 기능을 내장할 수 있습니다.

libevdocument 라이브러리를 통해 소스 트리에 직접 코드를 추가하지 않고도 에빈스를 위한 써드파티 문서 형식의 백엔드를 개발할 수 있습니다.

gnome-python-desktop는 이미 두 라이브러리에 대한 파이썬(Python) 바인딩을 포함하고 있습니다.

4.4. 안주타(Anjuta)

그놈 2.26 버전에서 안주타 통합 개발환경은 크게 개선되었습니다. 무엇보다 완전히 새로 개발된 심볼(symbol) 관리엔진은 새로운 즐겨찾기 시스템과 함께 사용하면 훨씬 빠르게 코드를 살펴볼 수 있습니다. 또한 pkg-config를 사용하는 모든 라이브러리에 대해 코드 자동완성과 콜팁(calltip) 기능을 새롭게 지원합니다.

또한 통합된 버전 관리 시스템과 글레이드(Glade) 인터페이스 디자이너도 대폭적으로 개선되었습니다. 파일 트리는 이제 서브버전(Subversion)이나 기트(Git) 버전 관리 시스템을 이용하는 프로젝트 내의 모든 파일에 대한 상태를 아이콘으로 나타냅니다. 그리고 글레이드나 GtkBuilder 파일로부터 콜백(callback)을 자동적으로 생성하는 기능이 추가되었습니다.

그놈 모바일 플랫폼을 보다 잘 지원하기 위해 gdbserver를 통한 원격 디버깅 및 스크래치박스(Scratchbox)(버전 2)에 대한 지원 기능이 추가되었습니다.

5. 국제화

전 세계의 그놈 번역 프로젝트 참여자들의 도움으로 그놈 2.26은 다양한 언어로 번역된 사용자와 관리자 매뉴얼을 제공하고 있으며 48개 언어(최소 80% 이상의 번역율 기준)로 번역되어 있습니다.

지원하는 언어:

  • 갈리시아어
  • 구자라트어
  • 그리스어
  • 네델란드어
  • 노르웨이 보크말어
  • 덴마크어
  • 독일어
  • 러시아어
  • 루마니아어
  • 리투아니아어
  • 마라티어
  • 마케도니아어
  • 말라얄람어
  • 바스큐어
  • 베트남어
  • 벵갈어(인도)
  • 불가리아어
  • 브라질 포르투갈어
  • 스웨덴어
  • 스페인어
  • 슬로베니아어
  • 아랍어
  • 아사메스어
  • 에스토니아어
  • 영어(미국, 영국)
  • 오리야어
  • 우크라이나어
  • 이탈리아어
  • 일본어
  • 중국어(대만)
  • 중국어(중국)
  • 중국어(홍콩)
  • 체코어
  • 카탈리아어
  • 칸나다어
  • 타밀어
  • 태국어
  • 터키어
  • 텔루구어
  • 펀잡어
  • 포르투갈어
  • 폴란드어
  • 프랑스어
  • 핀란드어
  • 한국어
  • 헝가리어
  • 히브리어
  • 힌디어

그 밖에도 여러 언어가 절반 이상의 번역율로 부분적으로 지원되고 있습니다.

그놈과 같이 방대한 소프트웨어 패키지를 새로운 언어로 번역하는 것은 최고로 헌신적인 번역팀에게도 버거운 일입니다. 이번 버전에는 두 번역팀이 번역률을 20% 이상 높이는 빼어난 노력을 보여줬습니다. 루마니아어와 오리야어 번역팀의 노고에 박수를 보냅니다. 또한 전체 번역률 80% 이상을 달성한 아사메스어, 칸나다어, 오리야어, 루마니아어, 그리고 텔루구어 번역팀에게도 축하의 인사를 보내고 싶습니다.

자세한 통계와 보다 자세한 내용은 그놈의 번역 현황 사이트에서 확인할 수 있습니다.

6. 그놈 설치하기

그놈 2.26의 모든 소프트웨어를 CD 한장에 담은 라이브 씨디(LiveCD)를 통해 설치 과정없이 그놈 데스크탑을 직접 체험해볼 수 있습니다. 라이브 씨디는 그놈 비트 토런트(BitTorrent) 사이트에서 다운로드할 수 있습니다.

그놈 2.26을 설치하거나 이미 설치된 시스템을 2.26으로 업그레이드하려면 이용하는 판매사나 배포판이 공식적으로 지원하는 패키지를 이용할 것을 권장합니다. 유명 배포판들은 빠른 시일 안에 그놈 2.26을 지원할 것이며 일부는 이미 개발 버전을 제공하고 있습니다. 겟 풋웨어(Get Footware) 사이트에서는 그놈을 제공하는 배포판의 목록과 각 배포판별로 지원하는 그놈 버전에 대한 정보를 얻을 수 있습니다.

만일 새로운 그놈을 써보기 위해 더 기다릴 수 없는 용감한 사람이라면 그놈을 소스로부터 빌드하고 싶어할 수 있습니다. 이러한 경우 빌드 도구를 이용할 것을 추천합니다. 가놈(GARNOME)을 이용해서 릴리즈된 소스의 타르볼(tarball) 묶음으로부터 그놈을 빌드할 수 있습니다. 그놈 2.26.x를 빌드하기 위해서는 가놈 2.26.x가 필요합니다. SVN 소스 저장소로부터 최신 그놈을 빌드할 수 있는 jhbuild도 이용할 수 있습니다. jhbuild를 이용할 경우 gnome-2.26 모듈셋(moduleset)을 통해 그놈 2.26.x를 빌드할 수도 있습니다.

출시된 타르볼로 직접 그놈을 빌드할 수도 있지만 가능하면 위에서 언급한 빌드 도구 중 하나를 사용할 것을 강하게 권장합니다.

7. 그놈 2.28을 기대하며

그놈의 개발은 2.26에서 끝나지 않습니다. 6개월 후에 출시될 그놈 2.28의 개발이 이미 시작되었습니다.

그놈 로드맵을 통해 개발자들의 다음 출시 일정에 대한 계획을 자세히 알아볼 수 있으며 곧 그놈 2.28 출시 일정이 발표될 것입니다.

8. 그놈의 친구가 되어 주세요!

2.26 버전의 개발이 진행되는 동안 그놈 재단은 새로운 '그놈의 친구들(Friends of GNOME)' 프로그램을 시작했습니다. 이제 후원자들은 프로그램에 가입해서 매월 10 달러를 기부하는 방식으로 그놈 재단을 도울 수 있습니다.

'그놈의 친구들' 프로그램에 참여하는 개인은 자유 소프트웨어, 혹은 오픈소스 데스크탑을 신체적 능력과 무관하게 모든 이에게 제공한다는 그놈 프로젝트의 이상을 실현하도록 후원할 수 있습니다. 광고와 마케팅 없이도 그놈 재단은 개인 후원자들로부터 년간 약 6천 달러에서 2만 달러 정도의 후원금을 지원받고 있습니다. 그놈 프로젝트는 모금액을 개발자 행사와 지역 행사 등을 위해 지원함으로써 일반 데스크탑 은 물론 모바일 장비에서도 국제화와 접근성 지원을 포함하는 사용하기 쉬운 데스크탑 소프트웨어를 제작하는 데 사용하고 있습니다.

자세한 내용을 알기 위해서는 그놈의 친구들 웹사이트를 방문해 주시기 바랍니다.

9. 도움 주신 분들

이 문서는 그놈 커뮤니티의 광범위한 도움을 바탕으로 데이비드 매들리(Davyd Madeley)에 의해 작성되었습니다. 한국어 번역은 그놈한국 사용자 모임이 담당했습니다. 커뮤니티를 대신해서 이번 버전 출시를 가능하게 한 개발자들과 도움을 주신 분들께 따듯한 감사의 인사를 전합니다.

이 문서는 자유롭게 다른 언어로 번역할 수 있습니다. 여러분의 언어로 문서를 번역하고 싶다면 그놈 번역 프로젝트로 연락 주시기 바랍니다.