• 엔지니어가 Linux 환경에서 E-ink 태블릿을 컴퓨터 모니터로 활용하다 — 네트워크를 통해 눈의 피로를 줄일 수 있는 완벽한 보조 독서 화면

    E-잉크 기기 사용자는 간단한 서버 설정을 활용하여 오래된 태블릿을 데스크톱 경험의 일부로 업그레이드할 수 있습니다.

    article image

    전통적인 컴퓨터 모니터는 검증된 표준이지만, 화면을 사용하는 많은 사용자는 더 높은 수준의 가독성과 눈의 편안함을 추구합니다. 이러한 화면 애호가들을 위해 소프트웨어 엔지니어 Alireza Alavi가 최근 진행한 프로젝트 및 튜토리얼은 기존 E-ink 태블릿을 재활용하여 Linux 사용자들에게 데스크탑에 E-ink 디스플레이를 추가할 수 있는 방법을 제시합니다.

    본 프로젝트는 E-ink 태블릿을 데스크탑 환경에서 기존의 두 번째 디스플레이를 거울처럼 복제하는 클론(clone) 장치로 변환합니다. VNC를 이용해 컴퓨터를 네트워크로 원격 제어함으로써, E-ink 태블릿은 단순한 디스플레이 역할뿐만 아니라 입력 장치 역할까지 겸하게 됩니다. 이로써 태블릿을 주로 읽고 쓰는 디스플레이로 활용하는 것부터 드로잉 태블릿, 또는 기타 화면-입력-장치(screen-as-input-device)로 사용하는 다양한 활용 방안이 열립니다.

    위에 제시된 예시 영상에서는 Alavi가 E-ink 디스플레이를 추가 모니터로 활용하는 모습을 보여줍니다. 처음에는 VNC 프로토콜에 대한 블로그 게시물을 작성하는 데 사용하고, 이후에는 긴 문서를 읽는 데 사용합니다. 태블릿은 VNC 공유가 네트워크를 통해 이루어지기 때문에 유선 연결 없이 완전히 무선으로 작동하며, 완벽한 무선 모니터 환경을 구현합니다. 태블릿 뒤쪽에 보이는 두 번째 모니터는 태블릿 출력의 원본 신호를 표시하며 이 기술의 작동 원리를 보여줍니다.

    모니터 라이트바(monitor light bar)는 세팅에 할 수 있는 가장 저평가된 업그레이드 중 하나입니다.

    많은 독자들은 E-ink 태블릿의 지연 시간(latency) 및 반응 속도(lag)가 디스플레이 용도로 사용하기에는 다소 높은 수치임을 정확히 알아차릴 것입니다. 이는 스트리밍 연결 자체의 효율성 문제라기보다는, Alavi가 사용한 Boox 태블릿의 노후화에 기인한 느린 현상입니다. Modos Tech의 곧 출시될 75Hz E-ink 모니터와 같은 더 새롭고 현대적인 E-ink 디스플레이는 이러한 눈에 띄는 지연 현상 없이 작업을 원활하게 처리할 것입니다.

    article image

    자신만의 세 번째 모니터를 구축하려는 Linux 사용자들에게 Alavi의 블로그는 모든 해답을 제공합니다. Arch Linux Wiki의 도움을 받아 컴퓨터와 태블릿 디스플레이 간 VNC 연결을 설정하는 데 걸린 시간은 약 20분 남짓이었습니다.

    요약하자면, 시스템 구축 작업 순서는 다음과 같습니다. 첫째, 사용자가 선택한 VNC 패키지(이 프로젝트에서는 TigerVNC 사용)를 설치합니다. 둘째, 호스트 PC에서 방송되는 새로운 TigerVNC 서버에 접근할 여러 잠재적 사용자들을 위한 권한 목록을 설정합니다. 셋째, 스트리밍 화면의 제한(limitations)을 설정하며, 이때 미러링할 호스트 화면은 스트리밍되는 E-ink 태블릿과 정확히 동일한 해상도 및 화면 비율로 설정해야 합니다.

    이후 E-ink 태블릿에서 새로운 TigerVNC 서버로 접속하는 것은 Android VNC 클라이언트를 설치하고, 사전에 설정된 올바른 포트 및 IP 주소로 연결하는 것만큼 간단합니다. Alavi의 블로그 게시물에서는 권한 및 포트 옵션 설정의 세부 사항뿐만 아니라, 스크립트를 통해 시스템이 수동 또는 자동으로 시작되도록 하는 방법까지 상세히 다루고 있습니다.

    이 프로젝트는 매우 훌륭하지만, 이를 따라 하려는 사람들은 몇 가지 사항에 유의해야 합니다. 첫째, 이 특정 구현 방식은 기존 화면 중 하나를 희생하여 태블릿이 출력하는 내용의 복사본을 만듭니다. 따라서 E-ink 디스플레이를 세 번째 모니터로 사용하는 해결책은 아닙니다. 다만, E-ink 디스플레이를 지연이 덜한 화면에 컬러로 미러링하는 것은 디버깅 및 문제 해결 등 여러 면에서 이점을 가집니다. 또한, 이 시스템은 E-ink 디스플레이가 안정적으로 작동하며, 해당 장치가 Android OS를 구동해야 한다는 점을 명심해야 합니다.

    가장 좋은 방법은 해당 내용을 참고하여 튜토리얼을 작성하고, 전반적인 전력 관리 및 성능 향상에 대한 추가 가이드라인을 제공하는 것입니다. 이 가이드라인은 특히 오래된 장치와 시스템 환경에서 발생할 수 있는 전력 및 성능 문제에 중점을 두는 것이 좋습니다.

    [출처:] https://www.tomshardware.com/software/linux/engineer-turns-e-ink-tablet-into-computer-monitor-in-linux-perfect-secondary-reading-screen-to-reduce-eye-strain-over-network