5장. 데스크탑

GNOME 3.14

GNOME Desktop은 업스트림 버전 3.14로 업그레이드되어 새로운 기능 및 개선된 기능이 포함되어 있습니다. 이는 다음과 같습니다:
키보드 설정, 터치 스크린 지원, 드래그 및 드롭 지원, 기능적인 컨텍스트 메뉴, 도구 설명, 콤보 상자, 고해상도 디스플레이 지원, 창 이동 및 크기 변경과 같은 Wayland 윈도우 프로토콜이 여러 기능에 추가되어 있습니다.
애플리케이션 및 시스템 검색의 터치 스크린에서 Multitouch gestures를 사용할 수 있습니다. Gestures를 사용하여 동작 개요, 애플리케이션 보기, 메세지 트레이를 열거나 애플리케이션 및 작업 공간을 전환할 수 있습니다.
GNOME 3.14에서는 Wi-Fi 핫스팟 지원이 개선되었습니다. 인증이 필요한 Wi-Fi 포털에 연결할 경우 GNOME은 연결 프로세스의 일부분으로 자동으로 로그인 페이지를 표시합니다.
비공개 File Sharing (WebDAV), Media Sharing (DLNA), Screen Sharing (VNC)에서는 사용자가 활성화하고자 하는 네트워크를 기억합니다. 또한 설정을 통해 공유하려는 네트워크를 제어할 수 있습니다. 이러한 기능은 공개 위치에서 컨텐츠 및 서비스를 공유하지 못하게 합니다.
여러 모니터를 사용할 때 모니터가 연결 분리되었다가 다시 연결할 경우 GNOME 3.14는 기존 위치에 디스플레이를 복원합니다.
가상 머신 및 원격 머신 용 GNOME 애플리케이션인 Boxes는 스냅샷을 도입하고 있습니다. 또한 Boxes는 자동 다운로드, 별도의 창에서 여러 상자를 실행하며 개선된 전체 화면 동작 및 썸네일을 포함하여 사용자 인터페이스 기능이 개선되었습니다.
GTK+ 3.14에서는 여러 버그 수정 및 기능이 개선되었습니다. 이에는 리소스에서 메뉴 자동 로드, GtkListBox의 다중 선택 지원, GtkBuilder 파일의 속성 바인딩, 위젯 할당 (gtk_widget_set_clip()) 외부에 그리기 지원, GtkStack에서 새로운 전환 형식, GtkSourceView로 파일 로드 및 저장 등이 있습니다. 또한 GTK+는 제스처 상호 작용을 지원합니다. 3.14에서 탭, 드래그, 밀기, 축소, 회전과 같은 일반적인 다중 터치 제스처의 대부분은 GTK+ 애플리케이션에서 사용할 수 있습니다. 제스처는 GtkGesture를 사용하여 기존 GTK+ 애플리케이션에 추가할 수 있습니다.
GLib 3.14에서는 새로운 MIME Applications Associations Specification 지원, GHmac에서 SHA-512 지원, 데스크톱 파일에서 구현 지원, 유니코드 7.0 지원 등을 제공합니다.
GNOME Help 문서 브라우저는 다른 GNOME 3 애플리케이션과 일관성을 유지하도록 재구성되었습니다. 도움말에서는 머리글 표시줄을 사용하고 있으며 통합된 검색 기능 및 북마크 인터페이스가 있습니다.
GNOME 쉘 확장 Looking Glass Inspector에는 개발자를 위한 여러 기능이 포함되어 있습니다. 이에는 모든 메소드, 클래스 등 표시, 개체 검사기 내역 확장, looking glass 결과를 문자열로 복사, gnome-shell에 이벤트 전달 등이 있습니다.

ibus-gtk2 패키지로 immodules.cache 파일 업데이트

이전에는 update-gtk-immodules 스크립트가 더이상 존재하지 않는 /etc/gtk-2.0/$host 디렉토리를 검색했었습니다. 그 결과 ibus-gtk2 패키지의 설치 후 스크립트가 실패하고 캐시를 생성하거나 업데이트하지 않고 종료되었습니다. 설치 후 스크립트는 update-gtk-immodulesgtk-query-immodules-2.0-BITS로 변경하여 문제가 더이상 발생하지 않습니다.