Enlightenment 0.28 공개, PipeWire 지원 추가
Enlightenment 프로젝트가 데스크톱 환경 Enlightenment 0.28의 릴리스를 발표했습니다. 이전 버전이 나온 지 거의 2년 만입니다. 이 환경은 EFL(Enlightenment Foundation Library) 라이브러리 모음과 Elementary 위젯을 기반으로 하며, 소스 코드는 C 언어로 작성되어 BSD 라이선스로 배포됩니다.

Enlightenment 데스크톱은 파일 관리자, 위젯 모음, 애플리케이션 실행 패널, 그래픽 설정 도구로 구성됩니다. 이 도구들로 테마 변경, 가상 데스크톱, 글꼴, 화면 해상도, 키보드 배열, 현지화를 설정할 수 있습니다. 캐싱, 그래픽 가속, 전력 소비, 윈도우 관리자의 동작 방식 같은 세부 조정도 지원합니다.
기능은 모듈(가젯)로 확장하고, 외관은 테마로 바꿀 수 있습니다. 일정 관리 기능이 있는 캘린더, 날씨 예보, 시스템 모니터링, 음량 조절, 배터리 잔량 표시 가젯이 제공됩니다. Enlightenment의 구성 요소는 서로 강하게 묶여 있지 않아 다른 프로젝트나 모바일 기기용 셸 같은 전용 환경에도 활용할 수 있습니다.
새 버전에서는 PulseAudio 호환을 유지하면서 오디오 서버 PipeWire를 지원하며, NetBSD 플랫폼에 대한 초기 지원도 추가되었습니다. Wi-Fi, 이더넷, 블루투스, VPN 연결을 설정하는 NetworkManager 모듈이 새로 생겼고, NetworkManager와 ConnMan을 자동으로 감지합니다. 연결 목록과 Wi-Fi 설정 대화상자가 개편되었으며, 트래픽, Wi-Fi 보안 방식, 신호 세기 표시기와 연결 세부 정보 보기, VPN 설정 가져오기, 인증 정보 입력 요청 기능이 더해졌습니다. 캡티브 포털을 이용한 연결도 개선되었습니다.
클립보드 관리 모듈이 준비되어 기록을 저장하고 개별 항목을 삭제할 수 있습니다. 클립보드 내용 변경과 텍스트 선택 감지도 개선되었습니다. 배터리 수명을 늘리기 위해 최대 충전 한도를 설정할 수 있게 되었고, ACPI를 통한 CPU 전력 프로파일도 지원합니다. 화면이 꺼져 있을 때는 상태 확인 빈도가 줄어듭니다.
X11 환경에서는 키를 누르고 있을 때의 반복 지연 시간과 속도를 설정할 수 있습니다. 창을 부드럽게 최소화하는 Roll Up 시각 효과, 더 빨라진 창 전환, 확장된 블루투스 어댑터 관리 기능도 추가되었습니다. 반면 데스크톱과 화면별로 개별 프로필을 만드는 기능은 삭제되었습니다.
같은 시기에 작고 성능이 뛰어난 그래픽 인터페이스를 만들 수 있는 라이브러리 모음 EFL 1.29도 공개되었습니다. EFL은 가전제품과 모바일 기기에 널리 쓰이며, Tizen 플랫폼의 일부이고 Samsung, Electrolux, ProFUSION, Free.fr, Calaos의 제품에도 사용됩니다. 새 버전은 빌드에 Meson 0.60을 사용하고, BSD, Windows, Wayland 지원이 개선되었습니다. PipeWire 백엔드, 새 오디오 출력 API, AVX2 명령어 기반 최적화, 그라디언트와 합성을 지원하는 새 OpenGL 렌더러도 추가되었습니다. DirectDraw API 기반 엔진은 지원 중단 대상이 되었습니다.