휴대폰을 두 번째 화면으로 쓰세요베타
Xenon을 쓰려면 하루 종일 켜 둘 수 있는 화면이 하나 필요합니다. 남는 모니터, 오래된 태블릿, Xeneon Edge 같은 것들이죠. 대부분의 사람이 막히는 지점은 기능이 아니라 여기입니다. 그런데 화면은 이미 주머니 안에 있습니다. 이 페이지는 그 화면을 쓰는 방법입니다.
휴대폰에 나타나는 것은 리모컨도 미리보기도 아닙니다. 레이아웃도 위젯도 테마도 똑같은 당신의 대시보드입니다. 덱 키는 실제로 PC에서 실행됩니다. 음악을 멈추면 음악이 멈춥니다. 설정을 바꾸면 1초 뒤 PC에서도 바뀝니다. 계정도 클라우드도 필요 없고 설치할 앱도 없으며, 어떤 것도 집 네트워크 밖으로 나가지 않습니다.
이건 실제 스크린샷이 아니라 레이아웃을 그린 그림입니다. 진짜 대시보드에는 쓰는 사람의 캘린더와 메모와 파일 경로가 그대로 보이는데, 이 페이지는 공개되어 있으니까요.
되는 것과 안 되는 것
기기를 연결하면 그 기기는 내 기기가 됩니다. 몇 가지를 빼면 PC의 대시보드가 하는 일을 전부 할 수 있습니다. 그 몇 가지는 이유가 모두 같습니다. 그 컴퓨터 앞에 사람이 앉아 있어야 하는 일들입니다.
- ✓대시보드 전체: 센서, 위젯, 페이지, 테마
- ✓덱 키. 휴대폰이 아니라 PC에서 실행됩니다
- ✓미디어, 볼륨, 마이크 음소거, 앱 전환
- ✓스토어: 위젯, 아이콘 팩, 사운드 팩, 테마
- ✓Xenon AI, 그리고 PC에 저장되는 설정
- ✓사진과 파일을 양방향으로 보내기
- ✗시스템 권한 확인 창. Windows·macOS·Linux 모두 PC 화면에만 그리기 때문에 PC에서만 답할 수 있습니다
- ✗Xenon 업데이트. 업데이트는 휴대폰이 연결해 둔 서버를 다시 시작합니다
- ✗시스템 설치 프로그램(헬퍼, PresentMon, 드라이버). 모두 디스크에 프로그램을 설치합니다
- ✗연결된 기기 추가와 삭제. 그래서 휴대폰이 다른 기기를 등록하거나, 자기를 내보낼 수 있는 기기를 지울 수 없습니다
시작하기 전에 알아 둘 것이 하나 있습니다. 연결된 기기는 삭제하기 전까지 계속 PC로 들어오는 통로입니다. 휴대폰을 잃어버렸거나 남에게 넘겼다면 목록에서 지우세요. 기기 목록이 그래서 있습니다. 하나만 지울 수도 있고, 한 번에 전부 지울 수도 있습니다. 지운 기기는 그 자리에서 연결이 끊깁니다.
사진과 파일 주고받기
휴대폰을 연결하면 PC로 파일을 보내고 PC에서 파일을 가져올 수 있습니다. 휴대폰에서 Xenon을 열고 사진 및 동영상 또는 다른 파일을 누른 뒤 원하는 것을 고르면, 컴퓨터의 Download/Xenon에 원래 이름 그대로 도착합니다. 반대 방향도 됩니다. 탐색기나 Finder에서 타일로 파일을 끌어다 놓고 휴대폰에서 내려받으면 됩니다. 다른 누군가의 서버를 거치지 않습니다.
iPhone에서는 보내려면 Xenon을 열어야 합니다. iOS는 어떤 웹사이트도 공유 버튼에 나타나게 하지 않으며, 웹 페이지에서 우회할 방법은 없습니다. iPhone에서 내려받은 파일은 카메라 롤이 아니라 파일 앱으로 갑니다. 사진은 길게 눌러 사진에 추가를 선택하세요.
들어가는 길은 두 가지입니다. 하나를 고르세요.
내 Wi-Fi에서
약 30초, 설치할 것 없음
- 켜고, QR을 찍으면 끝
- 같은 Wi-Fi에 있는 동안 동작합니다
- 일반 HTTP라서 앱 설치, 마이크, 알림은 쓸 수 없습니다
안전하게, 집에서도 밖에서도
약 5분, 버튼 하나와 웹페이지의 스위치 하나
- 암호화되고, 공유기 포트를 하나도 열지 않고 어디서나 쓸 수 있습니다
- 휴대폰에 앱처럼 설치되고 아이콘도 생깁니다
- Xenon AI가 마이크를 쓸 수 있게 됩니다
- 공유기가 주소를 바꿔도 주소가 그대로입니다
한 번 고르면 끝인 것은 아닙니다. 두 번째 길은 첫 번째 옆에 문을 하나 더 내는 것이지 대신하는 것이 아닙니다. 집에서만 쓴다면 첫 번째로 시작하세요.
집에서, 30초 만에
-
PC에서 설정, 그리고 휴대폰을 엽니다
필요한 건 전부 휴대폰 접속 아래 한 패널에 있습니다. 지름길: Xenon을 처음 열면 어느 화면에 둘지 물어봅니다. 거기서 내 휴대폰이나 태블릿을 고르면 바로 이 패널로 데려다주고, 여기 있는 단계가 그 안에 열려 있습니다. 패널 위쪽의 단계별 안내 버튼으로 언제든 다시 열 수 있습니다.
-
“다른 기기에서 접속 허용”을 켭니다
직접 켜기 전까지는 꺼져 있습니다. 꺼져 있는 동안 Xenon은 이 PC 외에는 아무에게도 답하지 않습니다. 누가 네트워크를 훑어봐도 이 기능이 아예 없는 버전과 똑같은 응답을 받기 때문에, 기능이 있는지조차 알 수 없습니다.
다른 기기에서 접속 허용꺼져 있는 동안 Xenon은 이 PC에만 응답합니다. -
“기기 추가”를 누릅니다
PC에 QR 코드와 그 아래 여덟 자리 코드가 나옵니다. 비밀번호가 아니라 초대장입니다. 3분 동안만 살아 있고, 몇 번 틀리면 바로 폐기됩니다.
-
휴대폰 카메라로 비춥니다
휴대폰 브라우저에서 대시보드가 열립니다. 설정은 이게 전부입니다. 설치한 것도 없고, 코드가 서버로 간 적도 없습니다. 브라우저가 밖으로 보내지 않는 주소 부분에 담겨 있기 때문입니다.
두 기기가 같은 Wi-Fi에 있어야 합니다. 공유기에 클라이언트 격리가 켜져 있거나 게스트 네트워크를 쓰고 있으면, 같은 Wi-Fi에 있어도 서로 보이지 않습니다.
어디서나, 그리고 앱으로
일반 HTTP에서는 브라우저가 여러 기능을 아예 내주지 않고, 디자인으로 되돌릴 방법이 없습니다. 앱으로 설치할 수 없고, 마이크를 쓸 수 없고, 알림도 받을 수 없습니다. 두 번째 길이 있는 진짜 이유가 이것입니다. 거리 때문이 아닙니다.
이를 위해 Xenon은 Tailscale을 씁니다. PC와 휴대폰이 나만의 작은 사설 네트워크에 들어가고, 대시보드는 진짜 인증서와 바뀌지 않는 주소를 받습니다. 그리고 공유기 포트는 하나도 열리지 않습니다. 이 주소는 공개 DNS에 없어서 밖에서는 찾을 것 자체가 없습니다.
버튼 하나만 누르면 나머지는 Xenon이 합니다
같은 패널의 안전한 접속, 집 밖에서도 아래에 버튼이 하나 있습니다. Tailscale을 설치하고, 로그인 페이지를 열고, 당신이 끝낼 때까지 기다렸다가, 안전한 연결을 알아서 올립니다.
한 번 멈추는데, 일부러 그렇습니다. 인증서는 사설 네트워크 전체에 걸리는 설정이고 Tailscale 웹사이트에서 바꿉니다. Xenon이 대신 할 수도 있지만 그러려면 당신이 그 사이트에서 키를 따로 만들어야 해서, 일이 줄기는커녕 늘어납니다. 그래서 Xenon은 거기서 멈추고 링크를 주고, 당신이 끝내면 알아서 알아챕니다. 창은 열어 둬도 됩니다.
-
“대신 설정해 주세요”를 누릅니다
시스템이 Tailscale 설치 권한을 물어봅니다. 그다음 로그인용 브라우저 탭이 열립니다. Google, Microsoft, GitHub 계정 아무거나 쓰면 되고, Xenon 계정을 만드는 것이 아닙니다.
-
HTTPS 인증서를 켭니다
Xenon이 대신 해 줄 수 없는 유일한 단계입니다. 물어보면 화면에 나온 버튼을 누르세요.
login.tailscale.com/admin/dns가 열립니다. 아래로 내려 HTTPS Certificates에서 Enable을 누르세요. 모든 요금제에서 무료입니다. 그리고 Xenon으로 돌아오면 이미 다음 단계로 넘어가 있습니다. -
같은 계정으로 휴대폰에 Tailscale을 설치합니다
App Store나 Google Play에서 받아 방금 쓴 것과 같은 계정으로 로그인하고 스위치를 켜세요. 다들 빠뜨리는 단계인데 증상은 분명합니다. 휴대폰이 주소를 아예 열지 못한다고 합니다. 고장이 아닙니다. 그 주소는 내 네트워크 안에만 있고, 그래서 인터넷의 누구도 접근할 수 없는 것입니다.
-
새 주소에서 휴대폰을 다시 연결합니다
기기 추가를 누르고 다시 찍으세요. 브라우저는 연결을 그때 쓴 주소에 묶어 두기 때문에, 집 주소에서 연결한 휴대폰은 안전한 주소에서는 연결되어 있지 않습니다. 이후로는 새 주소만 있으면 됩니다. 집에서도 밖에서도 됩니다.
-
홈 화면에 추가합니다
Safari에서는 공유를 누르고 홈 화면에 추가를 고르세요. Android에서는 Chrome이 설치를 제안합니다. 그러면 Xenon이 자체 아이콘으로, 주소창 없이 전체 화면으로 열립니다. 여기서는 마이크가 되므로 Xenon AI가 PC 대신 휴대폰으로 들을 수 있습니다. 알림도 됩니다. 설정에서 휴대폰으로 들어가 이 기기의 알림을 켜 두면, 앱을 닫아 두어도 타이머가 끝날 때 알려 줍니다.
잘 안 될 때
휴대폰이 주소를 열지 못한다고 합니다
거의 항상 휴대폰이 아직 사설 네트워크에 들어오지 않은 경우입니다. 휴대폰에서 Tailscale을 열고 스위치가 정말 켜져 있는지 확인하세요. 앱을 설치한 것만으로는 부족합니다. iPhone은 켜져 있으면 상태 표시줄에 VPN이 나옵니다. PC와 같은 계정으로 로그인했는지도 확인하세요. 계정이 다르면 네트워크가 둘이라 서로 보이지 않습니다.
위젯이 흰 상자에 글자만 있는 모습으로 보입니다
iPhone과 iPad에서는 4.11 버전까지 늘 이랬습니다. 보안 규칙 하나 때문에 위젯이 자기 디자인을 불러오지 못했고, Safari에서만 그랬기 때문에 같은 위젯이 PC에서는 멀쩡해 보였습니다. Xenon을 업데이트하면 사라집니다. 업데이트한 뒤에도 그렇다면 페이지가 PC보다 오래된 코드로 돌고 있는 경우입니다. 업데이트 전부터 열려 있던 탭이 새로 불러오지 않고 메모리에서 되살아났을 때 주로 생깁니다. 당겨서 새로 고침만으로는 부족할 때가 많으니, 탭을 완전히 닫고 주소를 다시 여세요.
되던 게 갑자기 연결이 풀린 것처럼 보입니다
공유기가 PC에 다른 주소를 줬을 가능성이 큽니다. 연결은 그때 쓴 주소에 묶여 있어서, 주소가 바뀌면 연결이 풀린 것처럼 보이고 다시 추가해야 합니다. 방법은 두 가지입니다. 공유기 설정에서 PC에 고정 주소를 지정하거나, 주소가 절대 바뀌지 않는 위의 안전한 길을 쓰는 것입니다.
설치한 앱이 다시 연결하라고 합니다
iPhone에서는 홈 화면에 추가한 앱이 Safari와 별도의 저장 공간을 씁니다. 그래서 브라우저에서 한 연결이 따라 들어가지 않습니다. 코드를 하나 더 만들어 설치한 앱 안에서 연결하세요. 기기 목록에 별개 항목으로 생기고, 둘 다 이름을 바꿔 구분할 수 있습니다.
Xenon이 HTTPS 인증서가 꺼져 있다고 합니다
이 PC가 아니라 사설 네트워크 전체의 설정입니다. login.tailscale.com/admin/dns를 열고 HTTPS Certificates를 찾아 Enable을 누르세요. Xenon이 몇 초 안에 알아챕니다.
태블릿에 데스크톱 레이아웃이 나오는데 저는 쌓인 쪽을 원했습니다
일부러 그렇게 했습니다. 태블릿은 원래 그리드를 그대로 띄울 만큼 크고, 그게 태블릿을 쓰는 이유이기도 합니다. iPad는 Xenon이 레이아웃을 바꾸는 기준보다 훨씬 큽니다. 특정 기기에서 쌓인 레이아웃이 더 좋다면 직접 고를 수 있고, Xenon은 그 선택을 그 기기에서만 기억합니다. PC로는 전달되지 않고, 저장해 둔 레이아웃도 덮어쓰지 않습니다.
이것이 하지 않는 일
Xenon 계정도 없고, 중간에 낀 우리 서버도 없으며, 대시보드의 어떤 것도 어디로 올라가지 않습니다. 내 Wi-Fi에서 쓰는 연결은 암호화되지 않습니다. 패널이 믿을 수 있는 네트워크에서 쓰라고 하는 이유이고, 안전한 길은 바로 그 점을 해결하려고 있습니다. Tailscale은 당신이 선택해서 추가하는 외부 회사이므로 그쪽의 개인정보 약관이 적용되고, Xenon은 거기서 내 컴퓨터의 주소와 인증서 외에는 아무것도 가져오지 않습니다.
Xenon이 무엇을 보내고 무엇을 보내지 않는지, 나머지는 개인정보 페이지에 있습니다.
