FAQ
vrOS를 쓰려면 SteamVR가 실행 중이어야 하나요?
섹션 제목: “vrOS를 쓰려면 SteamVR가 실행 중이어야 하나요?”아닙니다. vrOS는 무엇보다 먼저 데스크톱 앱이고, VR은 런타임이 있을 때 연결되는 표시 계층입니다. 헤드셋이 없으면 데스크톱 창을 쓰게 됩니다. 오버레이 목록, 설정, 그리고 호스트 OS에서 일을 하는 확장이 모두 여기 있습니다. VR 런타임과 이야기하는 프로세스는 필요할 때만 생성됩니다.
SteamVR가 이미 실행 중이면 vrOS가 거기에 연결합니다.
vrOS를 시작하면 SteamVR도 시작되나요?
섹션 제목: “vrOS를 시작하면 SteamVR도 시작되나요?”아닙니다. 직접 켜 두지 않는 한 그렇지 않습니다. vrOS는 프로세스를 찾아 실행 중인 런타임을 감지합니다. 런타임을 실행하는 일은 절대 없고, 런타임 API를 초기화해서 탐지하는 일도 없습니다. SteamVR를 시작할 수 있는 단 하나의 경로는 기본적으로 꺼져 있는 설정 뒤의 명시적인 사용자 동작입니다.
SteamVR를 닫으면 vrOS도 닫히나요?
섹션 제목: “SteamVR를 닫으면 vrOS도 닫히나요?”아닙니다. 런타임이 종료되면 vrOS는 VR 쪽을 정리하고 계속 실행됩니다. 코어 앱, 설정, 캡처 목록, 확장은 모두 그대로입니다. 원한다면 SteamVR와 함께 종료하는 설정이 있고, 기본값은 꺼짐입니다.
반대 방향도 마찬가지입니다. SteamVR 크래시가 vrOS까지 끌고 가지 않으며, 런타임이 돌아오면 오버레이도 알아서 돌아옵니다. 문제 해결을 보세요.
Linux에서 실행되나요?
섹션 제목: “Linux에서 실행되나요?”아직은 아닙니다. Linux 지원은 개발 중이고, Steam의 vrOS 2.0.0은 Windows 빌드입니다. Linux 빌드는 x86-64 데스크톱 Linux와 SteamOS를 대상으로 하며, Linux VR 스택마다 백엔드를 하나씩 둡니다 — OpenVR를 통한 SteamVR for Linux, 그리고 OpenXR를 통한 Monado와 WiVRn입니다. 어느 쪽 스택도 상대편의 오버레이 API를 구현하지 않기 때문입니다. Steam에 출시된 뒤에야 지원이라고 부르고, 그 전에는 아닙니다. 자세한 내용은 설치에 있습니다.
Steam Frame에서 실행되나요?
섹션 제목: “Steam Frame에서 실행되나요?”기기에서 직접 도는 네이티브 Steam Frame 지원은 개발 중이고 아직 출시되지 않았습니다. 하드웨어 관련 질문 두 가지가 여전히 열려 있습니다. 기기 내 런타임이 어떤 오버레이 경로를 받아들이는지, 그리고 거기서 무엇을 캡처할 수 있는지입니다. 기기에서 검증된 뒤에야 지원이라고 부르고, 그 전에는 아닙니다.
Frame의 주된 모드는 지금도 됩니다. Windows PC에서 Frame으로 무선 스트리밍할 때, vrOS는 다른 PCVR 헤드셋과 똑같이 PC의 SteamVR 안에서 실행되며 Frame 전용 작업은 없습니다.
SteamVR가 아닌 헤드셋과도 작동하나요?
섹션 제목: “SteamVR가 아닌 헤드셋과도 작동하나요?”Windows에서 vrOS 2.0.0은 SteamVR를 통해 실행되는 헤드셋이라면 무엇이든 작동합니다. Steam Link나 Virtual Desktop으로 연결한 Quest도 마찬가지입니다. Monado와 WiVRn용 OpenXR 오버레이 백엔드는 개발 중인 Linux 빌드에 들어 있습니다.
어떻게 구하나요?
섹션 제목: “어떻게 구하나요?”Steam에서 앱 3873610입니다. 설치가 첫 실행까지 안내합니다.
어떤 언어를 지원하나요?
섹션 제목: “어떤 언어를 지원하나요?”9개이며, 앱 어디에도 영어로만 남은 문자열은 없습니다. English, Deutsch, Español (Latinoamérica), Français, Italiano, 日本語, 한국어, Русский, 简体中文입니다. 언어 선택기는 국기가 아니라 자칭 이름을 나열합니다 — 국기는 나라이지 언어가 아니기 때문입니다. VR 키보드에는 내장 보드 6종이 있습니다. 70·80·100 퍼센트의 English, 한국어 두벌식, 일본어 로마자, 그리고 일본어 12키 플릭 보드입니다.
이 문서도 같은 9개 언어로 제공됩니다. ‘확장 만들기’는 영어와 일본어로, 릴리스 노트는 영어로만 제공됩니다.
컨트롤러 없이 쓸 수 있나요?
섹션 제목: “컨트롤러 없이 쓸 수 있나요?”네. 모든 화면을 세 가지 방식으로 조작할 수 있고, 일부 화면만이 아니라 모든 화면에서 세 가지가 다 지원됩니다. 레이저와 컨트롤러, 게임패드만으로 하는 포커스 이동, 그리고 데스크톱의 평범한 마우스와 키보드입니다. 호버로만 되는 것은 없습니다.
시선과 확정을 함께 쓰는 방식은 전반에 설계되어 있습니다 — 각도 하한, 포커스 히스테리시스, 응시 규칙이 그것입니다 — 하지만 시선 포인팅은 아직 빌드에 없고 그에 대한 설정도 없습니다. 입력을 보세요.
vrOS가 데이터를 수집하나요?
섹션 제목: “vrOS가 데이터를 수집하나요?”아닙니다. 텔레메트리도, 원격 제어도 없습니다. vrOS가 하는 모든 일은 실행 중인 그 한 대의 컴퓨터 안에서 일어나고 헤드셋을 쓴 사람에게 보이며, 그것이 관찰한 어떤 것도 — 캡처한 창, 키 입력, 창에 관한 정보 — 그 컴퓨터를 떠나지 않습니다.
맥락 없이 들으면 무섭게 들리는 두 가지 장치를 짚어 두겠습니다. 창 관찰은 직접 고른 캡처로 범위가 한정됩니다. 캡처를 연결할 때 시작해서 연결을 끊을 때 끝나며, 전역 후크는 결코 없습니다. 텍스트 인식은 위치만 다룹니다 — 캡처된 창에 텍스트 커서가 있다는 것과 그 위치를 vrOS가 알아서 키보드가 알맞게 동작할 수 있게 할 뿐, 텍스트를 읽거나 입력한 키를 되읽지는 않습니다.
vrOS의 코어는 네트워크를 전혀 건드리지 않습니다. 네트워크를 쓰는 기능은 직접 켜는 확장입니다. Twitch는 Twitch와 그 이모트 서비스에, OBS Control은 추가한 OBS 인스턴스에, VRChat OSC는 같은 컴퓨터의 VRChat에 연결하며, 각 확장은 처음 실행되기 전에 동의 화면에서 무엇에 연결하는지 선언합니다. 목록은 개인정보 페이지에 있습니다.
vrOS에 관리자 권한이 필요한가요?
섹션 제목: “vrOS에 관리자 권한이 필요한가요?”아닙니다. 그리고 의도적으로 스스로 권한을 올리지 않습니다. 알아 둘 만한 결과가 하나 있습니다. Windows는 관리자 권한으로 실행 중인 창에 주입된 입력을 거부하므로, 패널에서 보낸 클릭과 키는 그런 창에 닿지 않습니다. 소스 선택 창은 그런 창에 배지를 답니다.
v1 기능 중 무엇이 2.0.0에 들어 있나요?
섹션 제목: “v1 기능 중 무엇이 2.0.0에 들어 있나요?”전부는 아니며, 그 점은 분명히 말하는 편이 낫습니다. 2.0.0에는 오버레이, 레이저 포인터, VR 키보드, 입력 전환, 성능 패널, O·VR 플레이 공간·트래커 도구, 오디오 라우팅이 들어 있고, 확장 다섯 개가 함께 제공됩니다. VRChat OSC, OBS Control, 사운드보드, Twitch, Steam Link Face입니다.
2.0.0에 없는 것은 시간 탭, 미디어 위젯, VRChat 계정 기능, XSOverlay 호환 알림, Twitch 채팅 명령어와 채널 포인트 액션, 관리자 모드, 사용자 지정 테마 빌더 등입니다. 전체 목록은 릴리스 노트에 있고, 이번 버전 이후 각 버전에 무엇이 들어가는지도 거기에 기록됩니다.
vrOS 1을 계속 쓸 수 있나요?
섹션 제목: “vrOS 1을 계속 쓸 수 있나요?”네, 당분간은 쓸 수 있습니다. vrOS 1은 베타 브랜치에 있습니다. Steam에서 vrOS를 우클릭한 뒤 속성 → 베타에서 legacy를 선택하세요. vrOS 2로 돌아오려면 ‘없음’을 선택하면 됩니다.
두 버전은 설정을 따로 보관하므로 오가도 안전합니다. vrOS 2는 vrOS 1의 설정, 레이아웃, 로그인 정보를 가져오지 않습니다 — 처음부터 새로 시작하며, Twitch와 OBS는 각 확장에서 다시 로그인해야 합니다.
직접 확장을 만들 수 있나요?
섹션 제목: “직접 확장을 만들 수 있나요?”네. 확장은 로컬 소켓으로 하나의 프로토콜을 말하고, vrOS가 직접 그리는 Slint 패널로 UI를 제공하며, 자신이 쓰는 케이퍼빌리티를 구체적으로 요청합니다. 그 요청은 확장을 처음 활성화할 때 허용하고, 나중에 설정 → 확장에서 철회할 수 있습니다. 서드파티 확장은 내장 확장과 같은 API를 씁니다. 이는 의도한 것으로, 그래야 API가 정직하게 유지되기 때문입니다.
첫 릴리스는 로컬 폴더에서 확장을 설치하며, 무엇을 요청했는지 나열한 동의 화면을 함께 띄웁니다. 확장 만들기에서 시작하세요.
설정과 레이아웃은 어디에 보관되나요?
섹션 제목: “설정과 레이아웃은 어디에 보관되나요?”설정은 Windows에서는 %APPDATA%\vrOS\config.toml에 있습니다(Linux 빌드에서는 $XDG_CONFIG_HOME/vros/config.toml). 이 파일은 설정을 처음 바꿀 때 생깁니다. vrOS 1은 설정을 %LOCALAPPDATA%\vrOS에 보관했으며, vrOS 2는 그 폴더를 그대로 둡니다.
오버레이, 저장한 프리셋, 사용자 지정 키보드 레이아웃은 설정이 아닙니다. vrOS 자체 데이터베이스에 살고 시작할 때 복원됩니다. 확장은 각자의 영속 저장소를 받는데, 그래서 확장의 상태가 런타임 크래시, 앱 재시작, 재부팅을 견딥니다.