Mint를 실행하는 HTPC가 있습니다.
$ cat /etc/os-release
NAME="Linux Mint"
VERSION="19 (Tara)"
ID=linuxmint
ID_LIKE=ubuntu
HDMI를 통해 연결된 TV가 있습니다. 업데이트 전에는 SSH를 통해 기기를 재부팅하면 TV가 꺼졌을 때 정상적으로 부팅되었습니다. 하지만 나는 업그레이드를 했습니다:
sudo apt-get update && sudo apt-get dist-upgrade
이제 연결된 TV가 켜져 있지 않으면 시작되지 않습니다. 이것이 제가 항상 Linux 업데이트를 꺼리는 이유입니다. 문제가 발생하는 경향이 있습니다.
분명히 이것은 헤드리스가 아니며 특정 시간(TV가 꺼져 있을 때)에만 헤드리스입니다. TV 연결 여부에 관계없이 시작되도록 하려면 어떻게 해야 합니까? 이는 업데이트까지 작동합니다. 그래서 뭔가가 업데이트되어 깨졌습니다.
여기에 있는 두 가지 대답은 문제를 해결하지 못합니다. 나는 이것이 Grub이나 Wayland와 관련이 있다고 의심하지만, 내가 옳은 일을 하고 있다고 확신하지 않는 한 그것을 건드리고 싶지 않습니다.
사양
답변1
최근 Kodi 또는 Raspian을 실행하는 Raspberry Pi 장치에서 동일한 문제가 발생했습니다. 두 경우 모두 다음과 같은 제목의 Raspberrypi SE Q&A에 설명된 조정 단계를 사용하여 문제를 해결했습니다.OpenELEC/LibreELEC에서 RCA 비디오를 얻는 방법은 무엇입니까?.
고정시키다
먼저 내 배포판:$ uname -a
Linux OpenELECmb 4.1.18 #1 Mon Feb 29 19:06:37 CET 2016 armv6l GNU/Linux
/flash
파일을 편집할 수 있도록 읽기/쓰기를 마운트합니다 .
$ mount -o remount,rw /flash
이 파일을 편집합니다:
$ vi /flash/config.txt
강제 HDMI:
# Force HDMI even if unplugged or powered off
hdmi_force_hotplug=1
파일을 저장하고 읽기 전용으로 다시 마운트합니다.
$ mount -o remount,ro /flash
재시작.
인용하다
답변2
TV에 연결된 시스템에 다른 비디오 출력(예: VGA)이 있는 경우 다음을 수행할 수 있습니다.
- 구매/구축/구매VGA 더미 플러그좋다이것그리고 연결하세요.
- HDMI 출력을 VGA의 복제본으로 구성
- (필요할 수도 있음) VGA 출력을 "기본"으로 구성
이렇게 하면 시스템이 부팅될 때 항상 VGA 가상 플러그를 활성 출력으로 감지하고 원하는 방식으로 부팅됩니다.
그런 다음 사전 실행 여부에 관계없이 또는 나중에 TV를 켜면 기본 렌더링 표면의 출력이 복제됩니다. (Kodi가 실행되는 곳)
DVI 및 HDMI에도 동일한 원칙이 적용되지만(>1080도 지원) 다른 가상 플러그가 필요합니다. 나는 이것이 효과가 있다는 것을 개인적인 경험을 통해 알고 있습니다.
장치에 하나의(HDMI) 비디오 출력만 있는 경우 "액티브 스위처" 유형 장치 중 하나를 사용할 수 있습니다. 대부분의 소형 제품은 50달러 미만이며, 일부는 연결된 장치가 오프라인일 때에도 항상 켜져 있는 디스플레이를 시뮬레이션할 수 있습니다. 2019년 모델 대부분은 4K도 지원할 수 있습니다.