커밋됨

메뉴 검사와 셸 패널의 불필요한 작업 감소

quattro 개발 브랜치에 반영된 커밋들은 메뉴를 열거나 셸을 시작할 때 반복되는 작업을 줄인다. 이제 메뉴 검사를 동시에 실행하고, 패키지 트랜잭션으로 변경이 생길 때까지 설치된 패키지 목록을 캐시하며, 시작 시 전체 작업 묶음을 두 번 실행하지 않는다. 하드웨어와 Wi-Fi 검사에도 더 가벼운 쿼리를 사용한다. 커밋 설명에 따르면 이 변경들을 함께 적용했을 때 가드 처리 시간이 약 195ms에서 55ms로 줄었다. 이는 작성자가 직접 측정한 수치다. omacom/omarchy@56be33258279

이제 바 패널은 처음 열 때 내용을 구성하고 이후에도 유지한다. 오디오 출력 장치 감지는 15초마다 확인하는 대신 PipeWire의 변경에 반응한다. 이 내용은 커밋에 반영된 변경 사항이며, 안정 버전 출시 발표는 아니다. 커밋 기록에는 dhh가 참여자로 남아 있고, 작성자 메타데이터에는 David Heinemeier Hansson이 명시되어 있다. omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e

병합됨

클립보드 미리보기, 더 작은 크기로 이미지 디코딩

dhh가 클립보드 썸네일과 미리보기, 미디어 아트워크를 실제 표시 크기에 가깝게 디코딩하는 변경안을 제출했다. 현재 설명에 따르면 작성자의 컴퓨터에서 클립보드를 연 뒤 셸 메모리 사용량이 약 50MB 줄었다. 독립적으로 검증된 절감량은 아니다. 이 변경안은 취재 기간에 제출되었으며, 이후 2026년 10월 13일 dhh가 quattro에 병합했다. omacom/omarchy#15200

greptile-apps[bot]의 리뷰에서는 의도한 메모리 절감 효과를 잃을 수 있는 두 가지 경우가 지적됐다. 파일명에 .svg가 포함된 PNG가 잘못된 처리 경로로 들어갈 수 있었고, 폭이나 높이가 극도로 작은 이미지는 원본 크기로 디코딩될 수 있었다. dhh는 SVG 판별 조건을 좁히고, 이런 이미지의 대체 처리에서도 디코딩 크기를 제한했다고 밝혔다. 이 논의에는 리뷰 과정에서 이루어진 구체적인 수정 내용이 남아 있다. omacom/omarchy#15200:discussion_r4250797313 omacom/omarchy#15200:discussion_r4250930987

병합됨

USB 및 Thunderbolt 승인 기능 전면 철회

ryanrhughes가 장치 승인 기능을 전면 철회하는 변경안을 제출하고 quattro에 병합했다. 메뉴만 숨기는 것이 아니라 승인 기능 자체를 제거하며, 이를 활성화한 컴퓨터를 위한 마이그레이션도 포함한다. 커밋 기록에는 부팅 구성 재생성 검증, Thunderbolt 저널 복구, USBGuard를 Omarchy가 관리하는지 확인하는 절차가 포함되어 있다. omacom/omarchy#15091 omacom/omarchy@defbf90e893e

greptile-apps[bot]는 별도로 설정한 USB 보호 기능이 제거될 위험, 부팅 구성 재생성 실패, 일반적이지 않은 위치의 부팅 파티션 문제를 지적했다. 현재 변경안 설명에는 이에 대한 보호 조치가 기록되어 있다. USBGuard를 제거하기 전에 Omarchy가 관리한다는 근거를 확인하고, 재생성된 부팅 항목을 검증할 때까지 보류 표시를 유지하며, 설정에 지정된 부팅 파티션을 사용한다. 이 설명은 취재 이후 수정되었으며, 병합된 철회 작업의 현재 맥락을 제공한다.

열린 제안

샌드박스 앱에 독립적인 입력을 제공하는 에이전트 시트 제안

KewkLW가 제출한 에이전트 시트 제안은 아직 열려 있다. 현재 설계는 그래픽 앱을 Wayland 브로커와 bubblewrap 샌드박스 안에서 실행해, 사용자가 계속 입력할 수 있는 상태로 에이전트에 전용 포인터와 키보드를 제공한다. 이름이 지정된 컨트롤과 스크린샷을 이용하면 에이전트는 사용자의 커서를 빌리지 않고도 해당 창을 조작할 수 있게 된다. 제안 본문은 취재 이후 갱신되었다. omacom/omarchy#15087

10월 12일 논의에서 greptile-apps[bot]는 클립보드 소유권을 비롯한 격리 문제를 지적했다. KewkLW는 에이전트가 제어권을 넘겨받은 뒤 이전 사용자 입력의 일련번호를 지우도록 했으며, 이후에는 앱이 실행 중인 상태에서 응답하지 않는 기존 브로커가 교체되지 않도록 막았다고 밝혔다. jandrusk는 별도의 보안 검토와 이 기능을 프로젝트 내부에 포함할지에 대한 유지관리자의 결정을 요청했다. KewkLW는 검토를 환영하며 호스트 네트워크 접근이 알려진 한계임을 인정했다. omacom/omarchy#15087:issuecomment-6120390481 omacom/omarchy#15087:issuecomment-6130214244 omacom/omarchy#15087:issuecomment-6134337515

병합됨

N1x 커널 패치, 더 깊은 절전 상태 목표

ryanrhughes가 suspend-to-idle에서 Standby-DRIPS 상태에 도달할 수 있도록 커널 패키지 변경안을 제출하고 n1x 브랜치에 병합했다. 이 패치들은 펌웨어의 유휴 상태 지연 시간 처리를 조정하고, N1x 시스템의 NVMe에 더 깊은 PCIe 링크 절전 상태를 활성화한다. 노트북이 절전 모드에 있는 동안 배터리 소모와 발열을 줄이는 것이 목적이다. omacom/omarchy-pkgs#991

작성자가 ASUS ProArt P14에서 밤새 측정한 전력은 0.77W였지만, 이때는 이번 변경안에 포함되지 않은 추가 패치도 적용되어 있었다. 제출된 두 패치만 적용한 짧은 테스트에서는 1.3W를 기록했고, 동일한 깊은 절전 상태에 도달했다. 이는 작성자가 보고한 결과이며, 브랜치에 병합되었다고 해서 안정 버전으로 출시된 것은 아니다.

열린 제안

배터리 사용 시 동영상 배경화면 일시 정지 제안

dhh가 배터리 사용 시 owe 동영상 배경화면을 현재 프레임에 멈추도록 하는 변경안을 제출했다. 아직 열려 있는 제안이다. 현재 설명에는 신규 사용자를 위한 기본 설정과 owe 설정이 없는 기존 사용자를 위한 마이그레이션이 명시되어 있으며, 기존에 선택한 설정은 유지한다. 일시 정지하면 전원이 분리된 동안 동영상을 계속 디코딩하는 작업을 멈출 수 있다. omacom/omarchy#15219

greptile-apps[bot]는 초기 마이그레이션이 위치를 변경한 XDG 설정 디렉터리를 무시한다는 점을 발견했다. dhh는 대상 경로를 수정하고 해당 경우를 검증하는 테스트를 추가했다고 밝혔다. 작성자는 설정을 불러오는 동작은 확인할 수 있었지만, 배터리가 장착된 기기가 없어 전원을 실제로 분리했을 때의 동작은 시험하지 못했다. omacom/omarchy#15219:discussion_r4251962666 omacom/omarchy#15219:discussion_r4252141920

열린 제안

설치 프로그램에 중국어 콘솔을 추가하는 제안

Raiden-MeixElysia가 다른 설치 옵션을 선택하기 전에 영어 또는 중국어 간체를 고르게 하는 ISO 변경안을 제출했다. 중국어를 선택하면 콘솔에서 중국어 문자를 표시할 수 있도록 cage와 foot 안에서 설정 프로그램을 실행한다. 이어 설정 화면과 설치 대시보드를 번역하고 설치 대상 시스템의 로캘을 설정한다. 이 제안은 아직 열려 있으며, 다른 설치 프로그램 및 초기 설정 작업에 의존한다. omacom/omarchy-iso#263

작성자는 오프라인 가상 머신 설치를 통해 중국어 로캘과 정상 작동하는 병음 입력을 확인했으며, 영어 테스트 하네스도 실행했다고 보고했다. 적절한 디스플레이나 글꼴이 없으면 제안된 설치 프로그램은 가상 터미널에서 영어로 전환하되, 설치 대상 시스템의 중국어 로캘은 유지한다. 언어 선택은 지역 선택과 별도로 이루어진다.

종료됨

권한 문제 발견 후 Tormarchy 검증 요청 철회

HANCORE-linux가 제출된 커밋에서 비밀번호 없이 권한을 상승시킬 수 있는 경로를 발견하자, TripleU613는 Tormarchy 1.2.0의 마켓플레이스 검증 요청을 닫았다. 리뷰어는 프로그램 실행 항목에 지나치게 넓은 권한이 허용되어 browser-exec가 호출자가 전달한 명령을 root로 실행할 수 있다고 보고했다. 이는 검증 요청이 철회된 사례이며, 검증된 업데이트가 게시된 것은 아니다. omacom/omarchy-plugin-marketplace#11155

TripleU613는 지적된 문제를 확인하고, 권한이 필요한 진입점을 특정 하위 명령으로 제한하며 root로 브라우저를 실행하지 못하게 하는 수정이 업스트림에 반영되었다고 밝혔다. 작성자는 수정 사항이 포함된 릴리스에 대해 새 요청을 제출하겠다고 했다. 이 답변은 수정이 이루어졌다는 보고를 뒷받침하지만, 대체 버전이 마켓플레이스 검증을 받았다는 의미는 아니다. omacom/omarchy-plugin-marketplace#11155:issuecomment-6125303525

열린 제안

포털 재시작으로 파일 디스크립터 고갈 조사 범위 좁혀져

joetossell는 창 33개를 모두 열어 둔 상태에서 xdg-desktop-portal-hyprland를 재시작하자 Hyprland의 파일 디스크립터 수가 8,479개에서 549개로 줄었다고 보고했다. 이 측정은 누적된 키맵 디스크립터와 멈춰 있는 포털 연결 사이의 연관성을 보여 주었고, 해당 세션에서 쓸 수 있는 우회 방법도 제시했다. 근본적인 문제는 아직 해결되지 않았다. omacom/omarchy#8331:issuecomment-6121916979

소스 코드 분석으로 답한 omarchybot는 일반적인 Wayland 연결보다 정리되지 않은 입력 캡처 세션과 그 EIS 큐가 키맵이 계속 남는 현상을 더 잘 설명한다고 주장했다. 또한 여러 구성 요소에 걸친 업스트림 수정안을 설명했으며, 댓글 작성 당시 포털 부분은 여전히 리뷰를 기다리고 있었다. joetossell의 컴퓨터에서 원인이 된 입력 캡처 클라이언트는 확인되지 않았다. 따라서 이는 사용자 측정과 소스 분석이 뒷받침하는 진단이지, 이미 배포된 Omarchy 수정 사항은 아니다. omacom/omarchy#8331:issuecomment-6122210613