새 USB·Thunderbolt 주변기기 연결 시 승인 필요
ErikMelton이 10월 9일
acrogenesis's 장치 승인 제안을 quattro에 병합했다. 병합 기록에 따르면 새 USB·Thunderbolt 장치는 기본적으로 승인을 받아야 한다. 이는 개발 브랜치에 병합된 것으로, 여기서 안정 버전 출시까지 확인된 것은 아니다. omacom/omarchy#11874
앞서 9월 24일 논의에서 acrogenesis은 잠금이 해제된 동안에도 차단할지, 잠긴 동안에만 차단할지 질문했다. 보도 이후 수정된 현재 제안 설명에는 USBGuard와 Bolt를 통한 기본 차단 정책과 함께 한 번 허용, 영구 신뢰, 차단 유지 옵션이 명시돼 있다. 선택적으로 적용할 수 있는 부팅 보호 기능도 설명하며, 암호화 디스크의 잠금 해제 입력 화면에서 USB 입력을 사용할 수 없는 상태가 이어질 수 있다고 경고한다. 이 내용은 현재의 맥락을 제공하는 것으로, 10월 9일 당시 문구를 재구성한 것은 아니다. omacom/omarchy#11874:issuecomment-5818637671
Gliff, 원격 세션 표시기와 함께 기본 패키지에 포함
dhh이 10월 9일 Gliff 통합을 제안하고 quattro에 병합했다. 커밋된 변경 사항은 새로 설치하는 시스템에 SSH 기반 Hyprland 원격 데스크톱 패키지를 추가하고, 기존 설치를 위한 마이그레이션도 제공한다. 바 표시기는 활성 Gliff 서버를 강조하고 SSH 연결 상대의 주소를 보여 주므로, 원격 제어를 받는 컴퓨터에서 제어 중임을 확인할 수 있다. omacom/omarchy#14712
greptile-apps[bot]이 복제된 표시기 위젯이 서비스 프록시를 통해 갱신되지 못하는 문제를 발견했고,
dhh은 수정으로 대응했다. 최종 커밋은 감지 대상을 현재 사용자 소유의 서버(current user's servers)로 제한하기도 했다. 또한 캡처 중지 이벤트만으로는 세션 종료를 확실히 판단할 수 없어, 활성 상태에서는 주기적으로 상태를 확인한다. 연결 알림은 제거돼 바 표시기가 상태를 알리는 수단으로 남았다. omacom/omarchy#14712:discussion_r4229484204
Snapdragon X·Yoga Slim 7x 설정 지원, n1x에 반영
ryanrhughes이
birkskyum's Snapdragon 지원 변경을 n1x 개발 브랜치에 병합했다. Qualcomm 감지, 장치 트리와 펌웨어 설정, Adreno Vulkan 지원, Yoga Slim 7x 구성이 추가됐다. 이번 병합 대상은 quattro나 안정 버전이 아닌 n1x다. omacom/omarchy#14759
greptile-apps[bot]의 검토에서 오프라인 미러 목록에 빠진 패키지가 발견됐다.
birkskyum이 필요한 항목과 테스트를 추가했고, 검토자는 누락 문제가 해결됐음을 확인했다. 이는 누락된 의존성을 다운로드하지 않고 하드웨어 설정을 마쳐야 하는 설치 환경에서 중요한 변경이다. omacom/omarchy#14759:discussion_r4233504527
패키지 저장소의 master 브랜치(repository's master branch)에 반영된 관련 커밋들은 Windows 펌웨어 추출 기능과 호환성 보완 계층을 추가한다. 이 계층은 mkinitcpio와 Limine이 사용하는 메타데이터가 없는 Arch Linux ARM 커널을 지원한다. 추출기는 펌웨어가 일부만 준비된 상황과 Windows 전용 DSP 파일명도 처리한다. omacom/omarchy-pkgs@9ea749835fc0 omacom/omarchy-pkgs@bf0af463eff4
ARM 전원 프로필 패키지 반영, 기본 통합 제안은 열린 상태
'dhh'의 CPPC 지원 power-profiles-daemon 패키지가 '패키지 저장소'의 master 브랜치에 커밋되었다. 기본 데몬이 자리표시자만 제공하던 지원 대상 ARM 정책에서 실제로 작동하는 프로필 제어 기능을 제공한다. 커밋에는 N1X에서 Chromium 지연 시간이 약 130밀리초에서 균형 모드에서는 56밀리초, 성능 모드에서는 32밀리초로 줄었다고 적혀 있다. 이 수치는 작성자가 보고한 측정값이다. omacom/omarchy-pkgs@cbded9750315
이 데몬을 Omarchy의 기본값으로 지정하는 후속 제안은 10월 9일에 올라왔으며, 10월 19일 확인 시점에도 열려 있었다. 보도 이후 수정된 현재 설명에 따르면 패키지가 먼저 대상 채널에 배포되어야 한다. 10월 9일 리뷰에서 greptile-apps[bot]는 마이그레이션이 일부만 성공한 뒤 재시도할 때 데몬 재시작이나 프로필 적용을 건너뛸 수 있는 실행 경로를 지적했다. 이는 기록으로 확인되는 리뷰상의 우려이며, 현재 리비전에 미해결 결함이 있다는 증거는 아니다. omacom/omarchy#14737:discussion_r4231303802
첫 잠금 해제 후 다시 잠기지 않는 문제를 사용자들이 재현
jfdnet가 10월 8일에 등록한 이슈는 이번 확인 시점에도 열려 있었다. 10월 9일 보고로 구체적인 영향이 드러났다.
shawnyeager는 한 번 잠금을 해제하고 나면 수동 잠금과 유휴 상태 잠금이 성공을 반환하면서도 실제로는 화면을 잠그지 않으며, 화면 보호기도 계속 비활성화된 상태로 남는다고 설명했다. omacom/omarchy#14588:issuecomment-6083104980
justcarlson는 상태가 갱신되지 않는 원인을 Quickshell 0.3.2의 잠금 해제 신호 처리에서 찾아내고, 미러링된 잠금 상태를 명시적으로 갱신하는 패치를 제공했다. 패치 적용 후 반복 잠금과 네 차례의 절전 테스트에 성공했다고 보고했다.
Lifferado도 별도로 Service.qml 변경을 로컬에 적용하자 ThinkPad에서 이후의 잠금과 유휴 상태 잠금이 다시 작동했다고 보고했다. 이는 기여자들의 테스트 보고이며, 여기서 다룬 기록만으로는 수정 사항이 병합되었다고 확인할 수 없다. omacom/omarchy#14588:issuecomment-6072731453 omacom/omarchy#14588:issuecomment-6087447652
키보드 배열과 입력기 전환에 Super+I 도입
10월 9일, dhh는 기존의 사용자 지정 Fcitx 단축키를 유지하면서 이와 독립적인 컴포지터 키 바인딩을 통해 입력 전환을 Super+I로 바꾸었다고 보고했다. 툴팁과 키 바인딩 메뉴 변경은 사용자가 데스크톱에서 확실히 작동하는 하나의 단축키를 쓸 수 있도록 하려는 것이었다.
dhh는 일본어를 선택한 ISO 설치와 실제 키 입력 테스트를 수행했다고 보고하면서도, 당시에는 그래픽 환경에서의 문자 조합 검증이 아직 끝나지 않았다고 명시했다. omacom/omarchy#14433:issuecomment-6080557737
이 제안은 이후 보도 대상 기간 밖인 10월 10일 quattro에 병합되었다. 나중에 수정된 현재 설명은 설치 프로그램의 선택 항목을 일본어·한국어·중국어 입력 엔진, 오프라인 설정, 공통 선택기, 혼합된 키보드 배열과 입력기의 순환 전환과 연결해 설명한다. 이는 현재 병합된 변경의 범위를 설명한 것으로, 10월 9일 당시 리비전을 그대로 설명한 것은 아니다. omacom/omarchy#14433
출처
- Upgrade test: update the last release to the next one, reboot, and check
- issue-comment by
github-actions[bot]
- review by
greptile-apps[bot]
- Upgrade test: fail when nothing was upgraded, and retry a lost push
- Stop the boot from waiting on a black screen for the console to answer
- Merge pull request #14603 from manuaudio/fix/repair-webp-background-links
업그레이드 테스트로 배경화면 손실과 부팅 멈춤 발견
emirb는 업그레이드 후 재부팅하는 테스트를 도입해 'ISO 저장소'의 quattro 브랜치에 병합했다. 이 테스트는 서명된 릴리스 ISO에서 시작해 기존 설치 환경을 edge나 rc로 옮길 때의 동작을 확인한다. 마이그레이션, 재부팅 후 복구, 데스크톱 시작, 배경화면 유지가 검사 대상이다.
github-actions[bot]는 최초의 4.0.4에서 edge로 업그레이드하는 실행에서 총 11개 검사 중 10개가 통과했고 배경화면 검사는 실패했다고 보고했다. omacom/omarchy-iso#248:issuecomment-6089979558
이후 커밋된 변경은 Omarchy 패키지 버전이 실제로 바뀌어야 한다는 조건을 추가해, 업그레이드 없이 재부팅만 성공한 경우가 업그레이드 테스트를 통과하지 못하도록 했다. 스크린샷 브랜치에 대한 푸시가 경합할 때 재시도하는 처리도 추가했다. 별도로 quattro에는 배경화면 링크 복구와 'emirb'의 부팅 수정이 반영되었다. 이 부팅 수정은 Plymouth가 터미널을 점유하는 동안 systemd가 콘솔 크기 응답을 기다리지 않도록 한다. 보고된 부팅 문제 발생 빈도 측정값은 커밋 작성자가 제시한 것이다. omacom/omarchy-iso@d6a32f0dcf39 omacom/omarchy@187a145ad555 omacom/omarchy@f03bf06742a2
야간 워크플로로 edge와 stable 기반의 검증된 VM 이미지 생성
emirb는 edge를 빌드하고 설치를 테스트한 뒤, 생성된 디스크를 배포용 VM 이미지로 마무리하고 공개 전에 검증하는 야간 워크플로를 quattro에 커밋했다. 함께 이루어진 변경으로 최신 서명된 안정 릴리스 ISO에서 만든 VM 이미지도 추가되었다. 이는 기존 릴리스 및 개발 채널을 위한 도구이며, 새로운 Omarchy 안정 릴리스가 나왔다는 증거는 아니다. omacom/omarchy-iso@d90119f5d8f0 omacom/omarchy-iso@98b20a682954
최종 이미지 구성은 자체 체크섬이 있는 독립형 qcow2 파일을 사용한다. 또 다른 변경은 야간 빌드의 패키지 캐시를 제거해, 실행기에 남은 파일 때문에 미러에 패키지가 없다는 사실이 가려지지 않도록 했다. 이제 ISO 빌드에서도 'Omarchy 자체 패키지'에 서명을 요구하며, 서명되지 않은 패키지는 허용하지 않는다. omacom/omarchy-iso@f9d184f2bcc6 omacom/omarchy-iso@f99443dc4c1b omacom/omarchy-iso@f6377d2f872d
다른 패키지의 실패 때문에 업데이트가 대기하는 문제 해소
dhh는 선정된 패키지 46개의 무인 업데이트를 제안하고 master에 병합했다. 해당 패키지의 업데이트 PR은 빌드 검사를 통과하면 병합할 수 있게 되었다. 같은 10월 9일 뒤이어 이루어진
ryanrhughes의 커밋은 업스트림 동기화, 재빌드, 브랜치 추적을 패키지별 PR로 나누되, 같은 업스트림 브랜치에서 나온 패키지는 함께 묶어 두었다. 덕분에 다른 패키지가 실패하더라도 성공한 업데이트는 진행할 수 있다. omacom/omarchy-pkgs#892 omacom/omarchy-pkgs@ba7561a34c10
ryanrhughes는 최신 커밋이 생성 후 최소 경과 시간 조건을 아직 충족하지 못하면 조건에 맞는 이전 커밋을 선택하도록 브랜치 추적을 바꾸고, 매시간 추적하도록 일정을 설정했다.
emirb는 대기 중인 배포 작업을 새로 들어온 작업이 대체하지 않도록 큐에 넣어, 별도의 배포 누락 문제를 해결했다. 이 변경들은 master에 커밋되었지만, 이것만으로 관련 패키지가 모두 사용자 채널에 배포되었다고 볼 수는 없다. omacom/omarchy-pkgs@a7f730d1e6af omacom/omarchy-pkgs@086d1e133693
Menu Omni, 개인정보 보호와 응답 렌더링 수정 배포
'HANCORE-linux'의 리뷰에서는 AI에 보낸 질문이 명령줄 인수에 노출되고, 제공업체의 응답이 클릭 없이도 이미지 요청을 발생시킬 수 있다는 점이 발견되었다.
filip-spaldon는 질문을 표준 입력으로 전달하도록 바꾸고 응답 정제 처리를 수정했다. 추가 리뷰에서는 이미지 마커를 반복해 정제 처리를 우회하는 경우와, 비용이 큰 재탐색으로 '셸'의 UI 스레드를 독점할 수 있는 문제가 확인되었다. omacom/omarchy-plugin-marketplace#10565:issuecomment-6074146042 omacom/omarchy-plugin-marketplace#10565:issuecomment-6084939752
filip-spaldon는 정제 처리를 한 번의 선형 탐색으로 교체하고, 대용량 입력과 자동 이미지 로딩에 대한 회귀 테스트를 수행했다고 보고했다. 이어
HANCORE-linux는 최종 반영 대상을 정확히 검토한 뒤, 해당 업데이트에서 배포를 막을 만한 보안 문제는 발견하지 못했다고 보고했다.
github-actions[bot]는 10월 9일 업데이트된 검증 완료 마켓플레이스 스냅샷이 공개되었음을 확인했다. 이 검증은 해당 스냅샷에 적용되며, 보안 인증을 뜻하지는 않는다. omacom/omarchy-plugin-marketplace#10565:issuecomment-6086626608 omacom/omarchy-plugin-marketplace#10565:issuecomment-6086695200
음성 받아쓰기, Superwhisper 안정 릴리스 추적과 확실한 키 해제 처리 도입
'nchudleigh'의 패키지 변경은 Superwhisper를 첫 안정 릴리스인 1.0.0로 업데이트하고, 추적 대상을 베타 태그에서 안정 릴리스로 전환한다. 이 변경은 '패키지 저장소'의 master 브랜치에 커밋되었다. omacom/omarchy-pkgs@3e4cb2308ec4
별도의 quattro 커밋은 누르고 말하기 방식으로 녹음하는 동안 사용자가 타이핑하거나 클릭하거나 보조키 상태를 바꾸면, 누르고 있던 키를 놓아도 녹음이 계속되는 문제를 수정한다. 새로 도입된 한 쌍의 누름·해제 키 바인딩은 이런 상황에서도 키 해제 동작을 유지하며, 이에 대응하는 키 누름 동작이 실행된 뒤에만 해제 동작을 실행한다. omacom/omarchy@54fc12db76fb
