그놈(GNOME) 2.22 릴리즈 노트

1. 소개

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

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

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

그놈 2.22은 그놈 2.20 및 이전 버전의 모든 개선사항을 포함하고 있습니다. 그놈 2.20 버전의 변경 내용은 그놈 공식 사이트의 릴리즈 노트를 통해 확인할 수 있습니다..

2. Raphael Higino를 기억하며

그놈 2.22의 출시는 그놈 번역팀과 그놈 브라질의 일원인 Raphael Higino에게 헌정합니다.

그림 1Raphael Higino

Raphael Higino는 오랜 기간동안 그놈 브라질어 번역의 공헌자였고, 그놈에 대해 열정적이었습니다. 팀원중 의지할 만한 사람이었으며, 새로운 공헌자의 길잡이였고, 커뮤니티에서 많은 좋은 친구들을 만들었습니다. Raphael은 작년 오토바이 사고로 24살의 나이에 우리곁을 떠났습니다. 그의 헌신과, 많은 노력, 그리고 우의는 커뮤니티와 그와 함께 했던 모든것 사이에서 소중하게 간직될 것입니다.

글: Og Maciel

3. 사용자를 위한 새 기능

사용자들과 사용성에 초점을 두는 그놈 프로젝트의 방향은 2.22 버전에도 반영되어 수백건의 버그 수정과 사용자 요청에 따른 개선 사항들이 포함되었습니다. 방대한 변경사항과 개선 내용을 모두 나열하는 것은 불가능하기 때문에 새 버전에 포함된 사용자 중심의 흥미로운 변화를 중심으로 주요 내용을 간추렸습니다.

3.1. 치즈~

그림 2치즈 프로그램.

그놈 2.22에서 새롭게 소개되는 치즈는 사진을 찍거나, 웹캠으로 비디오를 만들어서 여러가지 다양한 효과를 준 후, 친구와 공유하거나, F-Spot에서 불러들이거나, 계정의 사진으로 등록할 수 있는 프로그램입니다.

3.2. 창 합성

그놈 2.22에서 창 합성 기능이 도입됩니다. 그놈의 "간단하게 유지하기" 정책에 알맞게, 기능은 아주 최소화되어 있습니다. 가장 큰 변화는 창에 그림자가 보이고, Alt+Tab키로 창 바꾸기를 할 때 미리보기가 되며, 투명효과를 사용할 수 있습니다.

모든 그래픽 하드웨어에서 합성 기능을 지원하지는 않습니다. 따라서 이 기능은 기본값으로 꺼져있고, 설정화면에서 설정할 수 없습니다. 하드웨어에서 합성 기능을 지원하면, 다음 명령을 실행하십시오: gconftool-2 -s --type bool /apps/metacity/general/compositing_manager true 명령을 실행 대화상자에서 실행거나, 설정 편집기에서 키를 설정하십시오. 끄기 위해서는 false로 설정하십시오.

3.3. 더 나아진 네트워크 파일시스템

그놈 2.22에서 소개되는 GVFS은 GTK+용 네트워크 투명 가상 파일시스템 계청입니다. 전체 세션에 대한 로그인 자격 유지 및 실패에 대한 복원기능같은 기존의 GNOME-VFS의 단점을 극복하기 위해 설계되었습니다. 모든 핵심 프로그램을 포함한 많은 그놈 프로그램들이 이미 GVFS를 사용하고 있습니다.

GVFS로 바뀌면서, 그놈은 지워진 파일의 저장장소를 처리하는 Freedesktop.org 데스크탑 휴지통 규격을 사용할 수 있게 되었습니다.

몇몇 새로운 프로토콜이 추가되었습니다. cdda://은 CD의 모든 음악 트랙을 WAV파일로 보여주게 됩니다. gphoto2://은 연결된 디지털 카메라에 접근할 수 있게 합니다.

그놈의 파일 관리자가 제거 가능한 미디어에 대해서 더 똑똑하게 처리할 수 있게 되었습니다. 제거 가능한 미디어를 넣으면 사용 가능한 동작을 보여주는 정보 막대를 보여주거나 제거 가능한 드라이브의 폴더를 찾아보게 해줍니다.

GVFS의 기술 정보는 개발자를 위한 새로운 기능 부분의 6.1항 ― GVFS및 GIO에서 볼 수 있습니다.

3.4. DVD, 디지털 TV, 그리고...

그놈의 동영상 연주기에서 더욱 향상된 DVD연주 기능을 제공합니다. 또한 GNOME 2.22에서는 디지털 방송(DVB)지원도 새로 포함되었습니다. 또한 2.22에서 MythTV, Youtube, 트래커 기반의 검색 지원을 포함하는 플러그인이 포함됩니다. 또한 연주목록 공유, 자막선택 기능도 새롭게 들어갑니다.

그놈 2.22에서는 플래시 컨텐츠와 비디오의 미리보기 및 연주가 가능한 기능이 열린 플래시 디코더 swfdec를 사용해서 처음 선보이게 되었습니다.

3.5. 세계 시계

시드니에서 시작하는 원격회의의 시간을 더이상 계산하지 않아도 됩니다. 그놈 2.22에 세계시계가 포함되었습니다. 여러 장소를 추가해서 전 세계의 현재 시간과 날씨를 볼 수 있습니다.

그림 3세계 시계.

3.6. 계속해서 진화하는 Evolution

에볼루션은 구글 캘린더 및 메일에 사용자 메세지 레이블(태깅) 지원이 추가되었습니다.

그림 4에볼루션에서 구글 달력 보기.

스팸 필터의 속도를 향상시키고 데스크탑 세션에서 팝업 대신 상태 표시줄을 이용해서 오류 대화상자가 사용자를 방해하지 않게 하였습니다..

3.7. 원격 데스크탑

그놈 2.22에서 원격 데스크탑 보기가 새로 들어왔습니다. 원래 그놈에 있던 원격 데스크탑 서버를 보충하게 되며, 로컬 네트워크에서 기계를 찾거나 자주 가는 곳을 책갈피에 넣을 수 있는 기능이 있습니다.

그림 5현재 데스크탑과 함께 동작하는 원격 데스크탑 보기.

원격 데스크탑 서버에서 더 많은 설정이 필요한 사용자를 위해 등록 정보 대화상자에서 고급탭이 추가되었습니다.

3.8. 간단해진 키보드 설정

키보드 배치 및 키보드 접근성 설정이 하나의 대화상자로 합쳐져서, 모든 키보드 설정이 한군데로 모아졌습니다. 키보드 바로가기는 아직 따로 나뉘어져 있습니다.

그림 6새로운 키보드 설정 대화 상자.

3.9. 이뿐만이 아닙니다.

그놈 2.22는 지난 6개월동안 많은 버그가 수정되었고 사용자가 필요로한 개선점이 포함되었습니다:

  • 데스크바에서 에볼루션 주소록을 바로 열 수 있습니다;
  • 텍스트 에디터의 인쇄기능이 향상되었습니다;
  • 체스게임에서 네트워크로 대전이 가능합니다;
  • 에피파니 웹 브라우저에서 내려받기가 끝나면 사용자에게 알려줍니다;
  • 압축 관리자에서 LZMA (7-zip)형식을 지원합니다;
  • CD를 굽는 동안 자동 잠들기를 하지 않도록 합니다;
  • 문서 보기 프로그램이 더욱 빨라지고 메모리는 적게 쓰도록 되었습니다;
  • 문서 보기 프로그램은 또한 PDF 슬라이드쇼 중 페이지 변환지원이 가능해졌습니다;
  • 톰보이에서 쪽지를 쪽지함에 정리할 수 있습니다;
  • 사운드 쥬서 음악 CD 가져오기에서 디스크 번호 및 제작년도 같은 여러가지 메타데이터를 지원합니다;
  • 계산기의 정밀도와 사용성이 아주 크게 개선되었습니다;
  • 키링 관리자Seahorse로완전히 교체되었습니다.
  • 더 많은 기능을 확인하려면 설치 또는 업그레이드를 하십시오!

4. 접근성에서 새로워진 점

4.1. 화면 읽어주기 및 확대 개선

그놈의 화면 읽어주기 기술인 Orca가 그놈 2.22에서 아주 많이 개선되었습니다. 모질라 프로젝트와 공동작업으로 파이어폭스 3의 접근성에 가까워졌습니다. Orca는 이제 Accessible Rich Internet Applications (ARIA)와 Live Regions를 지원합니다. 이것으로 인해 현대적이고 동적인 웹 어플리케이션의 풍부한 접근성에 더욱 더 잘 대비할 수 있게 되었습니다.

그놈 2.22의 Orca는 또한 제 2수준 계약 점자를 지원합니다. 품질과 안정성을 향상시키는데 많은 작업이 소요되었습니다.

화면 확대프로그램이 X 컴포지팅 기술의 장점을 사용할 수 있게 되어서, 부드러운 스크롤 및 전체화면 스크롤 시 하드웨어의 지원을 쓸 수 있도록 개선되었습니다. 또한 컬러 블라인드 필터 지원이 개선되었습니다.

4.2. 새로운 마우스 접근성

그놈 2.22에 마우스 제어를 위한 특수 접근성 모음이 포함되었습니다. 포함된 기능은 다음과 같습니다:

  • 화면 영역 내의 포인터를 붙잡을 수 있습니다;
  • 마우스 단추 하나로 팝업 메뉴를 열 수 있습니다;
  • 여러가지 다른 형식의 클릭(한번 클릭, 두번 클릭, 팝업 클릭, 끌기)등을 마우스 버튼을 사용하지 않는 대신(보통 멈추면 클릭라고 불리는) 기능을 수행할 수 있습니다.
그림 7마우스 접근성 옵션

5. 관리자를 위한 새 기능

5.1. PolicyKit 통합

PolicyKit은 새로운 cross-desktop 보안 프레임워크입니다. PolicyKit의 목적은 관리자 응용 프로그램 같은 사용자 프로그램에게 별도의 권한을 부여하는 일관된 방법을 제공하는 것입니다.

PolicyKit을 사용함으로서, 관리자는 일부 사용자에게 날짜나 시간을 변경할 수 있게 하거나, 특정 사용자에게 시스템 서비스를 시작하거나 멈추게 할 수 있는 권한을 줄 수 있습니다.

사용자에게는, 변경 권한이 없는 사용자에게 설정 단계로 가기 전에 잠금 풀기 버튼이 나타납니다. 잠금 풀기를 클릭하면, 사용자에게 별도의 권한이 부여됩니다.

그림 8네트워크 설정.

5.2. 더 나아진 시스템 도구

그놈 시스템 관리자 도구는 설정파일이 바뀐 것을 감시할 수 있게 되었습니다. 따라서 다른 관리자가 설정을 바꾸면, 화면에 바로 반영이 될 수 있게 됩니다.

공유 폴더도구에서 SMB 사용자 데이터베이스(smbpasswd)를 편집할 수 있습니다.

네트워크 도구에서 PPPoE및 GPRS연결을 설정할 수 있습니다.

6. 개발자를 위한 새 기능

그놈 2.22 개발자 플랫폼은 외부 개발자들이 써드 파티 응용프로그램을 개발할 수 있는 안정적인 기반을 제공합니다. 그놈 및 그놈 플랫폼은 그놈 위에서 동작하는 자유소프트웨어 및 독점 소프트웨어를 허용하도록 라이센스되어 있습니다.

그놈 플랫폼의 라이브러리는 이후 2.x 릴리즈 기간 동안 API와 ABI 수준에서 호환될 수 있도록 보장됩니다. 그놈 데스크탑의 라이브러리의 경우 이러한 보장이 적용되지 않지만 대부분의 경우 릴리즈 사이의 일관성을 유지하고 있습니다.

6.1. GVFS및 GIO

GVFS는 SFTP, FTP, DAV, SMB, ObexFTP 등과 같은 백엔드를 가진 사용자 공간의 가상 파일시스템입니다. GVFS는 GNOME-VFS를 대체하게 됩니다. GNOME-VFS는 낡은 모듈로 취급되고, 개발자가 새 프로그램을 개발할 때 사용하지 않게 됩니다.

GVFS는 두개의 부분으로 이루어져 있습니다:

  • GIO는 GLib의 일부분인 공유라이브러리이며, GVFS에게 API를 제공합니다;
  • GVFS 자신은 SFTP, FTP, DAV, SMB, ObexFTP같은 여러가지 파일시스템 형식 및 프로토콜의 백엔드를 포함하는 새로운 패키지입니다.

GVFS/GIO는 현대적이고, 사용하기 쉬운 VFS시스템을 제공하는 것이 목적입니다. POSIX 입출력 API에 가까워지기 보다는, POSIX 입출력 호출을 바로 사용하는 것보다 개발자가 더 좋아할 만한 API를 제공하는 것이 최종 목적입니다.GVFS/GIO는 고수준의 문서 집중 인터페이스를 제공합니다. 또한 GIO는 파일의 읽기 쓰기 뿐만 아니라, 파일 감시, 비동기 입출력 및 파일이름 자동완성 기능도 지원합니다.

GVFS는 현재의 GVFS마운트를 계속해서 추적하는 하나의 주 데몬(gvfsd)가 실행되는 방식으로 동작합니다. 각각의 마운트는 분리된 데몬으로 동작됩니다(일부 마운트는 데몬 프로세스를 공유합니다만, 대부분은 그렇지 않습니다). 클라이언트는 (세션 버스에서 피어투 피어 D-BUS를 사용하여) D-BUS호출의 조합과 파일 내용을 위한 각각의 프로토콜로 통신을 하게됩니다. 백엔드를 외부 프로세스로 분리하였기 때문에 응용 프로그램과 의존성이 최소화되고 전체 시스템이 아주 견고하게 되었습니다.

또한 GVFS는 ~/.gvfs/에 FUSE 마운트위치를 제공하여서 표준 POSIX 입출력을 사용하는 구식 프로그램에서도 사용할 수 있습니다.

GNOME-VFS와는 다르게 GVFS의 연결은 상태를 유지합니다. 따라서 사용자가 각각의 연결에 암호를 따로 입력하지 않고, 한번만 입력하면 됩니다.

GVFS로 바뀌면서, 자동 마운트 및 자동 시작이 그놈 볼륨 관리자가 아닌, 노틸러스에서 직접 처리하게 됩니다.

GIO의 API문서는 POSIX입출력과 GNOME-VFS를 GIO로 옮기는데 필요한 안내서와 함께 온라인에서 찾아볼 수 있습니다.

6.1.1. 빠진 기능

GVFS는 GNOME-VFS에 있던 여라가지 많은 문제점을 해결했지만, 아직 몇몇 기능이 빠져있습니다. 특히 fonts://와 themes:// 주소를 사용할 수 없게되었습니다.

이러한 문제는 곧 수정이 될 것입니다. 또한 아직 몇몇 프로그램이 GVFS로 완전히 옮겨지지 않았습니다. 이러한 현황은 온라인 문서로 지켜볼 수 있습니다.

6.2. Anjuta 통합 개발 환경

Anjuta 통합 개발 환경은 GOME 개발 도구 모음의 일부분이 되었습니다. Anjuta는 개발자에게 통합된 디버거 및 통합된 Glade UI 편집기, Valgrind 인터페이스같은 여러가지 기능을 제공하는 통합 IDE 입니다.

그림 9Anjuta의 작업 목록

7. 국제화

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

지원하는 언어:

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

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

8. 그놈 설치하기

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

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

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

출시된 타르볼로 직접 그놈을 빌드하려고 한다면, 위의 빌드 도구중 하나를 강력하게 추천합니다.

9. 그놈 2.24 엿보기

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

그놈 2.24에서 주목해볼만한 내용은 다음과 같습니다:

  • 그놈의 Ekiga VoIP 클라이언트의 새 버젼은 사용자 인터페이스의 개선과 SIP 상태 지원이 포함됩니다;
  • Telepathy 통신 프레임워크를 이용한 Empathy 메신저 클라이언트가 포함됩니다.
  • 자주 요청되는 기능인 그놈의 파일 관리자에 세로 목록으로 보기기능;
  • GNOME-VFS에서 GVFS로 모두 이전됩니다;
  • 데스크탑 환경 전체의 버그 수정, 성능 개선 및 메모리 사용량 개선이 이루어 집니다.

그놈 로드맵을 통해 개발자들의 다음 릴리즈 일정을 위한 계획을 자세히 알아볼 수 있으며 곧 그놈 2.24 릴리즈 일정이 발표될 것입니다.

10. 도움 주신 분들

출시 노트는 Davyd Madeley와 그놈 커뮤니티의 아주 많은 도움으로 만들어졌습니다. 커뮤니티를 대신해서 그놈 출시를 가능하게 도와준 개발자와 도와주신 분들께 뜨거운 감사를 드립니다.

이 출시 노트는 어떤 언어로도 번역할 수 있습니다. 출시 노트를 여러분의 언어로 번역하려면, 그놈 번역 프로젝트를 알아보십시오.