Pidgin 3.0 실험 버전 5: HSLuv 존재 여부 및 색상 선택기

키 포인트:
  • 기술 테스트를 위해 Flathub Beta에서 프리알파 버전 2.94.0을 이용할 수 있습니다.
  • 사용자 상태 관리를 위한 새로운 현재 상태 선택기 구현.
  • 균일한 닉 컬러링을 위해 HSLuv 표준(XEP-0392)을 채택했습니다.
  • KWallet 플러그인을 제거하고 libsecret과의 네이티브 통합을 지원합니다.
  • libpurple의 자격 증명 공급자 업데이트 및 심층 정리.

피진 3.0

며칠 전에, 피진 개발팀은 다음과 같이 발표했습니다. 공지를 통해 이용 가능 여부가 결정됩니다. 피진 3.0의 다섯 번째 실험 버전으로, 기술적으로는 버전 2.94.0으로 명명되었습니다. 이번 출시는 이 인스턴트 메시징 클라이언트를 새롭게 단장하는 오랜 과정에서 매우 중요한 단계이며, 궁극적인 목표는 아키텍처와 사용자 인터페이스를 완전히 현대화하는 것입니다.

개발자들은 다음과 같이 주장하지만 이 버전은 기능 부족으로 인해 일상적인 사용에는 적합하지 않은 프리 알파 버전입니다. 완성도가 떨어지고 오류가 존재함에도 불구하고, 이번 릴리스는 애플리케이션의 미래를 엿볼 수 있는 좋은 기회를 제공합니다. 안전한 환경에서 테스트를 진행할 수 있도록 Flathub 베타 저장소를 통해 Flatpak 형식의 빌드를 이미 이용할 수 있습니다.

Pidgin 3.0 실험 버전 5의 주요 새로운 기능

우나 가장 기대되고 눈에 띄는 추가 사항 중 하나 이 버전에는 기능적 존재 선택기의 초기 구현. 오랫동안 이 기능은 3.0 개발 브랜치에서 빠져 있던 부분이었지만, 이제 u에서 해당 기능을 사용할 수 있게 되었습니다.사용자는 기본 상태를 관리할 수 있습니다. 예를 들어 IRC와 같은 프로토콜에서 자신을 "자리 비움"으로 설정하는 것과 같은 기능입니다. 데모 프로토콜에서 해당 기능은 정상적으로 작동하고 정확하게 반영되지만, 개발팀은 이러한 상태를 사용자 정의하고 세션 간에 완벽하게 유지되도록 하는 전용 편집기를 만드는 등 아직 해야 할 일이 많다고 인정합니다.

시각적인 측면에서 접근성과 미적 감각이 크게 향상되었습니다. 사용자 이름에 색상을 생성하는 알고리즘이 업데이트되었습니다.기존 시스템은 XEP-0392 표준 사양을 준수하는 HSLuv 기반 시스템으로 대체되었습니다. 이 표준은 XMPP에서 유래되었지만, Pidgin은 애플리케이션 전체에 이를 적용하기로 결정했습니다. 이를 통해 사용자에게 할당되는 색상이 시각적으로 균일하고 가독성이 뛰어나며, 이전 버전에서 가독성을 저해했던 저대비 색상 조합을 방지합니다.

또한, 이번 새로운 실험 버전에 대한 작업은 집중적으로 진행되었으며, 특히 libpurple 라이브러리의 정리 및 최적화에 중점을 두었다고 언급되어 있습니다. 중요한 기술적 변경 사항은 다음과 같습니다.KWallet용 특정 추가 기능이 제거되었습니다. 여러 차례 테스트를 진행한 결과, 개발자들은 KWallet이 libsecret과 기본적으로 통합되면서 기존 플러그인이 더 이상 필요하지 않다는 것을 확인했습니다. 이를 제거함으로써 코드가 단순화되고 자격 증명 관리는 최신 Linux 데스크톱 표준에 맡겨져 프로젝트 유지 관리 부담이 줄어듭니다.

피진 3.0

코드 정리 외에도, 애플리케이션의 보안 및 내부 데이터 처리 방식에 대한 심층적인 조정이 이루어졌습니다. KeychainAccess 및 wincred와 같은 자격 증명 제공업체가 사용자 이름에 의존하는 대신 내부 계정 식별자를 사용하여 조회하도록 업데이트되어 시스템의 안정성이 향상되었습니다.

반면에 몇몇 구형 부품이 제거되었습니다.SQLite 기록 어댑터와 Purple.Gio API와 같은 것들이 포함되어 있다는 것은 최종 버전 3.0.0에서 더 가볍고 효율적인 코드베이스를 구축하기 위한 기반을 마련하고 있음을 나타냅니다.

마지막으로, 개발 과정에서 인적 자원 관련 어려움이 있었으며, 팀원들이 소진 현상으로 인해 예상보다 진행 속도가 느려진 시기가 있었다는 점을 언급할 필요가 있습니다. 그럼에도 불구하고, 이 프로젝트는 명확한 로드맵에 따라 계속해서 진행되고 있습니다.다음 실험 버전인 2.95.0은 2026년 3월 31일에 출시될 예정입니다. 이러한 테스트 버전은 불안정하기 때문에, 각 리눅스 배포판의 패키지 관리자들에게는 최종 사용자를 위한 안정적인 저장소에 이러한 빌드를 포함하지 않도록 명시적으로 요청했습니다. 해당 소프트웨어는 아직 운영 환경에 적합하지 않으며, 포함될 경우 감당하기 어려운 수준의 기술 지원 요청이 발생할 수 있기 때문입니다.

마지막으로, 그리고 중요하게도, 이 실험 버전은 일상적인 사용을 권장하지 않으며, 개발자들이 오류를 발견하고 개선하는 데 도움을 주기 위한 목적으로만 사용해야 한다는 점을 다시 한번 강조합니다.

더 자세히 알고 싶으시면 자세한 내용을 참조하십시오 다음 링크에서.