COSMIC Epoch 1.9, 이미지 뷰어와 화면 키보드를 품은 Linux 데스크탑
System76이 후원하는 Rust 기반 데스크톱 환경 COSMIC의 새 버전 Epoch 1.9가 공개됐습니다.
이번 업데이트는 데스크톱을 실제로 쓰는 순간 필요한 기본 도구를 채우는 데 초점이 맞춰져 있습니다. 이미지 뷰어와 스크린 키보드가 처음 들어왔고 앱 스토어와 컴포지터 같은 기존 구성 요소도 함께 손질됐습니다.
COSMIC은 System76이 개발하는 Linux 데스크톱 환경입니다.Pop!_OS와 함께 알려졌지만 특정 배포판의 장식에만 머무르지 않고 여러 Linux 시스템에서 사용할 수 있는 독립적인 구성 요소를 Rust로 만들어 가고 있습니다.
아직 모든 기능이 오래된 데스크톱만큼 익숙하다고 하기는 어렵지만 버전이 올라갈 때마다 빠져 있던 일상 도구를 하나씩 채우는 흐름은 분명합니다.
사진을 바로 열고 간단히 고치는 COSMIC Viewer

가장 눈에 띄는 변화는 COSMIC Viewer입니다. COSMIC에 맞춘 기본 이미지 뷰어로, 여러 이미지 형식을 열 수 있고 간단한 편집 기능도 제공합니다.
파일 관리자를 열어 이미지 프로그램을 따로 고르는 과정 없이, 사진을 더블 클릭해 확인하는 기본 동작이 한층 자연스러워졌습니다.
이미지 뷰어는 작아 보이지만 스크린샷 확인이나 사진 방향 변경처럼 데스크톱에서 자주 쓰입니다. 기본 앱이 비어 있으면 사용자는 다른 프로그램을 찾아 설치해야 하므로 COSMIC Viewer는 첫 사용 경험의 빈틈을 줄입니다.
이번 릴리스에서는 COSMIC Session이 COSMIC Viewer를 권장하고 기본 이미지 뷰어로 설정하도록 바뀌었습니다. 다만 지원 형식의 범위와 편집 기능의 깊이가 기존 전문 프로그램과 같다는 뜻은 아닙니다. 복잡한 보정이나 대량 작업이 필요하다면 별도의 이미지 도구가 여전히 필요합니다.
터치와 게임패드를 위한 화면 키보드

COSMIC OSK도 새로 공개됐습니다. OSK는 물리 키보드 대신 화면에 표시되는 키보드로, 터치스크린 장치나 키보드를 연결하기 어려운 환경에서 글자를 입력할 수 있게 합니다. 이번 구현은 터치 입력뿐 아니라 게임패드 입력도 지원합니다.
화면 키보드는 접근성 기능으로만 볼 필요가 없습니다. 태블릿처럼 사용할 수 있는 노트북, 소파에서 조작하는 작은 PC, 잠금 화면에서 비밀번호를 입력해야 하는 상황에서도 쓸모가 있습니다. COSMIC OSK는 이런 입력 방식을 별도 앱 대신 데스크톱 구성 요소로 다루기 시작했습니다.
잠금 화면에서 화면 키보드와 배경 같은 layer-shell 프로그램을 표시할 수 있도록 컴포지터도 바뀌었습니다. 화면 키보드가 로그인 이후뿐 아니라 세션에 들어가기 전부터 필요한 기능이 되기 때문입니다. 동시에 앱 라이브러리의 메뉴, 런처의 키 입력, 창 크기 복원 문제도 고쳐졌습니다.
스토어와 기반 구성 요소의 정리
COSMIC Store는 디자인을 고치고 앱 카드에 개발자 이름을 표시합니다. 어떤 프로그램을 누가 만들었는지 확인하기 쉬워져 비슷한 이름의 앱을 구분하거나 프로젝트를 찾아보는 데 도움이 됩니다.
설정 앱에는 COSMIC 버전을 표시하고 화면 키보드 설정을 조정하는 항목이 추가됐습니다. WireGuard 문제도 수정됐습니다. 파일 관리자, 알림, 패널, 터미널 등 여러 구성 요소에는 작은 버그 수정과 번역·의존성 업데이트가 이어졌습니다.
systemd-homed를 COSMIC Greeter에서 선택적으로 사용할 수 있게 됐습니다. Greeter는 로그인 화면을 담당하는 프로그램입니다. systemd-homed를 사용하는 시스템은 사용자 홈 디렉터리와 계정 정보를 이동식 방식으로 관리할 수 있는데, 이 기능을 로그인 화면과 연결하는 기반이 마련된 셈입니다.
🐧 Linuxroom의 생각 :
System76이 개발한 Rust 기반의 Cosmic. 개인적으로 굉장히 기대하고 있습니다.
Hyprland 같은 타일 윈도우 지원은 물론이고, 굉장히 모던한 시스템을 가지고 있는 DE이죠.
아직은 버그나 최적화 해야할 항목이 많기에, 완벽하다고 할 수는 없지만, 요새 굉장히 핫하게 치고 올라오는 DE중에 하나입니다.
제가 생각하는 DE중 좋다고 생각하는 DE가 Hyprland와 Cosmic이라고 생각하는데 (물론 개인적인 의견입니다), 여러모로 System76에서 이를 갈면서 최고의 DE를 향해 정진하는 것 같아서 한 편으로는 기분이 좋습니다 😄
최적화를 잘 한다면 저는 일단 Cosmic으로 갈아탈 생각이 있습니다 😂
※ 각주
[1] COSMIC: System76이 개발하는 Rust 기반 Linux 데스크톱 환경입니다. 창 관리, 패널, 설정, 기본 앱 등 그래픽 작업에 필요한 구성 요소를 함께 제공합니다.
[2] Rust: 메모리 안전성을 컴파일 단계에서 검사하도록 설계된 프로그래밍 언어입니다. 운영체제와 데스크톱 구성 요소처럼 성능과 안정성이 모두 필요한 프로그램에 사용됩니다.
[3] OSK: On-Screen Keyboard의 약자로, 화면에 키보드를 표시해 터치나 다른 입력 장치로 글자를 입력하는 기능입니다.
[4] 컴포지터: 여러 창과 화면 요소를 하나의 화면으로 합성해 보여 주는 프로그램입니다. 창 배치, 효과, 입력 전달에도 관여합니다.
[5] layer-shell: 패널·배경·화면 키보드처럼 일반 창과 다른 방식으로 화면의 특정 영역에 표시되는 프로그램을 위한 Wayland 프로토콜 확장입니다.
[6] systemd-homed: 사용자 계정과 홈 디렉터리를 함께 관리하는 systemd 구성 요소입니다. 홈 디렉터리를 이동식 저장 장치처럼 옮겨 쓸 수도 있습니다.
Comments