Pardus 23 KVM 게스트에서 더 높은 해상도를 경험하세요

KVM 환경에서 Pardus 23 가상 머신이 1024 × 768 해상도만 제공하는 경우, 먼저 가상 디스플레이 경로를 확인하십시오. 게스트 운영 체제에 호환되는 비디오 장치가 필요하며, SPICE를 통한 자동 크기 조정은 SPICE 게스트 에이전트와 호스트-게스트 채널에도 의존합니다. SPICE 그래픽(QXL 비디오 포함), SPICE 채널이 spice-vdagentPardus에 설치되어 있는 것이 일반적인 기준입니다. 이 경우 SPICE 뷰어의 크기를 조정하고 게스트 운영 체제에서 더 높은 해상도 모드를 선택하십시오. 아래 인터페이스 이미지는 설명용 목업이며, 실제 Pardus 설치 환경에서 테스트된 스크린샷이 아닙니다.

가상 머신이 SPICE를 사용하고 있습니까, 아니면 VNC를 사용하고 있습니까?

게스트 운영체제를 변경하기 전에 확인하십시오. SPICE는 에이전트를 통해 디스플레이 크기 변경 사항을 Linux 게스트에 전달할 수 있지만, VNC 콘솔은 해당 SPICE 에이전트 경로를 사용하지 않습니다. SPICE 프로젝트 문서에는 클라이언트 창의 크기가 조정되거나 전체 화면 모드로 전환될 때 해상도가 동적으로 변경되는 기능이 설명되어 있습니다. 게스트가 VNC를 통해 연결된 경우, SPICE를 설치한다고 spice-vdagent해서 VNC가 이러한 크기 조정 요청을 보내도록 설정되지는 않습니다.

호스트의 가상 머신 관리자에서 VM의 하드웨어 세부 정보를 열고 그래픽/디스플레이 및 비디오를 확인하십시오. 그래픽 항목에 VNC라고 표시되면 이를 기록해 두고 다음 단계로 진행하십시오. SPICE라고 표시되면 가상 비디오 모델과 SPICE 채널이 있는지 확인하십시오. 레이블은 호스트 애플리케이션 및 버전에 따라 다를 수 있습니다.

SPICE를 디스플레이 유형으로, QXL을 비디오 모델로 사용한 가상 머신 세부 정보 목업입니다.
VM 세부 정보 패널에는 SPICE 그래픽과 QXL 비디오가 함께 표시되는데, 이는 SPICE 크기 조정을 위한 일반적인 Linux 게스트 설정입니다.

어떤 디스플레이 및 채널 설정을 사용해야 할까요?

상위 모드가 없는 기존 Pardus 게스트의 경우, KVM 호스트에서 SPICE/QXL 조합을 지원한다면 이를 호환성 기준으로 사용하십시오. Libvirt는 QXL 및 Virtio 비디오 모델을 인식하지만, 크기 조정 경로 및 드라이버 지원은 게스트 구성에 따라 다릅니다. 특수 그래픽 또는 패스스루 하드웨어를 사용하는 VM은 현재 설정을 확인하지 않고 변경하지 마십시오.

  1. Pardus를 정상적으로 종료하십시오. 실행 중인 가상 머신의 디스플레이 하드웨어를 변경하면 예상대로 적용되지 않을 수 있습니다.
  2. 호스트 관리자에서 그래픽/디스플레이 설정을 SPICE 로 , 비디오 설정을 QXL 로 변경합니다(해당 옵션이 있는 경우). 변경 사항을 적용합니다.
  3. SPICE 채널이 없는 경우 추가하십시오. 일반적인 libvirt 구성에서 해당 SPICE 채널은 Virtio 타겟 이름이 인 채널입니다 com.redhat.spice.0.
  4. 가상 머신을 시작하고 호스트 관리자의 SPICE 뷰어 또는 호환되는 뷰어와 같은 SPICE 지원 콘솔을 사용하여 연결하십시오. 별도의 VNC 연결을 사용하여 동적 크기 조정을 테스트하지 마십시오.
SPICE 유형, virtio 대상 및 com.redhat.spice.0 대상 이름을 포함하는 가상 머신 채널 설정 목업
채널 패널에는 에이전트가 호스트와 통신할 수 있도록 하는 SPICE-게스트 채널 필드가 표시됩니다.

Pardus로 SPICE 에이전트를 설치할 수 있나요?

모든 Debian 패키지가 동일한 버전이나 저장소 구성으로 제공된다고 가정하기보다는 활성화된 Pardus 저장소를 확인하십시오. Debian은 라는 이름의 패키지를 게시하고 있으며 spice-vdagent, 해당 패키지 설명에는 클라이언트에 맞게 X 세션 해상도를 자동으로 조정하는 내용이 포함되어 있습니다. 이는 해당 패키지의 목적이 업스트림에서 확인되었음을 보여주지만, 특정 Pardus 23 미러에서 현재 해당 패키지를 제공한다는 것을 증명하는 것은 아닙니다.

Pardus에서 패키지 메타데이터를 새로 고치고 APT가 설치 후보를 인식하는지 확인합니다.

sudo apt update
apt-cache policy spice-vdagent

정책 출력에 후보 버전이 표시되면 해당 버전을 설치하십시오.

sudo apt install spice-vdagent

APT에서 후보 패키지를 찾을 수 없다고 보고하는 경우, 임의의 패키지를 다운로드하거나 관련 없는 Debian 저장소를 추가하지 마십시오. Pardus 저장소 설정과 네트워크 액세스 권한을 확인한 후, Pardus 패키지 설명서 또는 지원 채널을 참조하여 릴리스별 소스를 확인하십시오. 패키지 이름과 사용 가능 여부는 Pardus 릴리스 또는 구성된 미러에 따라 다를 수 있습니다.

Pardus 스타일 터미널 모형으로, 프롬프트에 `sudo apt install spice-vdagent` 명령어가 입력되어 있습니다.
터미널 모형은 APT가 후보 패키지를 보고한 후에만 설치 명령이 실행되도록 보여줍니다.

더 높은 해상도를 적용하는 방법은 무엇인가요?

에이전트를 설치한 후에는 로그아웃했다가 다시 로그인하거나 게스트 OS를 재부팅하여 데스크톱 세션에서 에이전트가 시작되도록 하십시오. 에이전트는 게스트 OS 내부에서 실행되어야 하며, 가상 머신에는 SPICE 채널이 필요합니다. SPICE 설명서에 따르면 에이전트는 동적 이름 확인을 처리하며 Virtio-serial 장치와 SPICE 채널에 의존합니다. 호스트 측 채널이 없으면 패키지는 설치되더라도 크기 조정 메시지를 수신하지 못할 수 있습니다.

  1. 게스트의 디스플레이 설정과 SPICE 뷰어를 나란히 엽니다.
  2. 뷰어 창 크기를 조정하거나 전체 화면으로 전환하십시오. 게스트 운영 체제에서 호스트 디스플레이에 적합하고 사용 가능한 해상도(예: 1920×1080)가 있다면 1024×768보다 높은 해상도를 선택하십시오.
  3. 설정을 적용하고 바탕 화면이 새 크기에 맞는지 확인하십시오. Pardus에서 1024 × 768만 표시되는 경우, 지원되지 않는 모드를 강제로 적용하지 말고 아래의 확인 절차를 진행하십시오.
리눅스 디스플레이 설정 목업 이미지로, 1024x768 옵션 위에 1920x1080 해상도가 선택되어 있습니다.
가상 머신이 게스트 데스크톱에 디스플레이를 노출한 후에는 디스플레이 선택기에 더 높은 모드가 선택된 것으로 표시됩니다.

만약 1024 × 768 해상도가 여전히 유일한 선택지라면 어떻게 해야 할까요?

먼저 게스트 세션이 새로운 모드를 수신하는지 확인하십시오. X11 세션에서 xrandr --query터미널을 열고 연결된 출력에 나열된 모드를 확인하십시오. 상위 모드가 없는 경우 SPICE 연결, QXL 또는 기타 지원되는 비디오 장치, 게스트 채널, 그리고 로그인한 데스크톱 세션에서 에이전트가 시작되었는지 여부를 다시 확인하십시오. SPICE 프로젝트에서는 에이전트가 없더라도 게스트 내부에서 디스플레이를 조정할 수 있지만 클라이언트가 안정적으로 구성할 수는 없으며, 적절한 QXL 지원이 없으면 사용 가능한 모드가 제한될 수 있다고 명시하고 있습니다.

VNC를 사용해야 하는 경우, 게스트 운영체제와 가상 비디오 장치가 디스플레이 설정에서 실제로 제공하는 해상도를 사용하십시오. VNC에서 SPICE 에이전트 크기 조정을 지원하지 않는다고 해서 Pardus 자체에 1024 × 768 해상도 제한이 있는 것은 아닙니다. xrandr --newmode다른 컴퓨터에서 임의의 모델라인을 복사하지 마십시오. 이 가상 장치에서 지원하지 않는 모드를 사용하면 오류가 발생하거나 디스플레이를 사용할 수 없게 될 수 있습니다.

데스크톱 세션 동작은 다를 수 있습니다. 에이전트와 채널이 설치되어 있는데도 크기 조정이 실패하는 경우, 세션 유형과 게스트 로그를 확인하십시오 journalctl -t spice-vdagentd -t spice-vdagent. 로그 세부 정보는 설치된 버전에 따라 다릅니다.

어떻게 수정 사항을 확인할 수 있나요?

SPICE 뷰어를 통해 다시 연결하고 창 크기를 조정한 다음 Pardus가 1024 × 768보다 높은 해상도를 제공하고 적용하는지 확인하십시오. 로그아웃 후 다시 로그인한 후에도 동일한 과정을 반복하십시오. 더 높은 해상도 모드가 계속 제공되고 뷰어 크기 조정 후에도 유지된다면 게스트 디스플레이, 에이전트, 채널 및 클라이언트가 정상적으로 작동하는 것입니다. 그렇지 않은 경우, 위의 특정 모드 누락 또는 에이전트/채널 확인 방법을 사용하여 어떤 부분을 점검해야 하는지 확인하십시오.

참고 자료: SPICE 사용자 설명서 , SPICE 게스트 및 클라이언트 디스플레이 동작 , libvirt 비디오 장치 구성 및 Debian 12 spice-vdagent 패키지 세부 정보 .

댓글 남기기

Lider Ahenk를 사용하여 Pardus 공유 배경화면 및 정책을 배포하세요.

Lider Ahenk를 사용하여 Pardus 공유 배경화면 및 정책을 배포하세요.

Pardus 클라이언트에 사용자 지정 배경화면을 배포하고, Xfce 또는 GNOME 데스크톱을 구성하고, 안전 파일럿 검사를 통해 Lider Ahenk 사용자 정책을 적용합니다.

Pardus 23 KVM 게스트에서 더 높은 해상도를 경험하세요

Pardus 23 KVM 게스트에서 더 높은 해상도를 경험하세요

SPICE, 가상 비디오, 게스트 채널 및 spice-vdagent를 확인하여 1024 × 768 해상도 제한을 해결하세요. Pardus에 적합한 패키지가 없는 경우 안전한 검사를 수행합니다.

Pardus에 LIDER AHENK를 배포하고 첫 고객을 등록하세요

Pardus에 LIDER AHENK를 배포하고 첫 고객을 등록하세요

Lider 서버를 설정하고, 설치 프로그램을 안전하게 구성하고, Ahenk 엔드포인트를 등록하고, 중앙 관리 기능을 확장하기 전에 파일럿 테스트를 검증하십시오.

Rufus를 사용하여 Windows에서 Pardus 23 라이브 USB를 만드세요

Rufus를 사용하여 Windows에서 Pardus 23 라이브 USB를 만드세요

Pardus 23 공식 데스크톱 ISO 파일을 다운로드하고, Rufus를 사용하여 안전하게 기록한 다음, Windows PC를 임시 라이브 세션으로 부팅하십시오.

Pardus 23 사운드 카드가 없나요? ALSA를 확인하고 오디오를 복원하세요.

Pardus 23 사운드 카드가 없나요? ALSA를 확인하고 오디오를 복원하세요.

Pardus 23이 사운드 카드를 감지하지 못하는 이유를 파악한 다음, ALSA, 펌웨어, PipeWire 또는 PulseAudio 검사를 통해 재생 기능을 복원하세요.

숨겨진 파일도 놓치지 않고 HamoniKR 설정을 백업하고 복원하세요

숨겨진 파일도 놓치지 않고 HamoniKR 설정을 백업하고 복원하세요

HamoniKR 환경설정을 외부 저장소에 저장하고, 숨겨진 홈 폴더를 포함하며, 새롭게 설치할 때 안전 복원 모드를 선택하세요.

Pardus Xfce 데스크톱에 대한 안전한 RDP 액세스 설정하기

Pardus Xfce 데스크톱에 대한 안전한 RDP 액세스 설정하기

Pardus에 xrdp를 설치 및 구성하고, 올바른 Xfce 세션을 선택하고, 네트워크 액세스를 제한하고, 원격 로그인이 작동하는지 확인합니다.

Pardus 23 APT 오류: DNS 및 yirmiuc 저장소를 확인하세요

Pardus 23 APT 오류: DNS 및 yirmiuc 저장소를 확인하세요

Pardus 23의 APT 연결 실패를 진단하고, 공식 yirmiuc 소스를 확인하며, 패키지 서명 검사를 우회하지 않고 apt 업데이트를 복원합니다.

Harmonica OS에서 CUPS를 사용하여 USB 및 네트워크 프린터 구성하기

Harmonica OS에서 CUPS를 사용하여 USB 및 네트워크 프린터 구성하기

Harmonica OS에서 CUPS를 사용하여 프린터를 구성하고, 드라이버가 필요 없는 IPP와 기존 드라이버를 비교하고, 테스트 페이지를 통해 USB 또는 네트워크 인쇄를 확인합니다.

GRUB 복구를 사용하여 Harmonica OS에서 잊어버린 루트 암호를 재설정하는 방법

GRUB 복구를 사용하여 Harmonica OS에서 잊어버린 루트 암호를 재설정하는 방법

암호화된 디스크, 읽기 전용 파일 시스템 및 sudo를 사용하는 계정에 대한 검사를 포함하여 복구 셸을 사용하여 새 Harmonica OS 루트 암호를 설정하십시오.