Obtenga resoluciones más altas en una unidad invitada KVM Pardus 23

Si una máquina virtual Pardus 23 en KVM solo ofrece 1024 × 768, primero verifique la ruta de la pantalla virtual: el sistema invitado necesita un dispositivo de video compatible, y el redimensionamiento automático a través de SPICE también depende del agente invitado SPICE y su canal de host a invitado. Una configuración básica práctica consiste en gráficos SPICE con video QXL, el canal SPICE e spice-vdagentinstalado en Pardus; luego, redimensione el visor SPICE y seleccione un modo superior en el sistema invitado. Las imágenes de la interfaz a continuación son maquetas explicativas, no capturas de pantalla de una instalación de Pardus probada.

¿La máquina virtual utiliza SPICE o VNC?

Infórmese antes de cambiar el sistema operativo invitado. SPICE puede comunicar los cambios de tamaño de pantalla a un sistema Linux invitado a través de su agente; una consola VNC no utiliza esa ruta del agente SPICE. El proyecto SPICE documenta los cambios dinámicos de resolución cuando se redimensiona una ventana del cliente o se pone en modo de pantalla completa. Si el sistema invitado está conectado mediante VNC, la instalación spice-vdagentpor sí sola no hará que VNC envíe esas solicitudes de redimensionamiento.

En el administrador de máquinas virtuales del host, abra los detalles de hardware de la máquina virtual e inspeccione Gráficos/Pantalla y Video. Si Gráficos indica VNC, anótelo antes de continuar. Si indica SPICE, verifique el modelo de video virtual y si hay un canal SPICE presente. Las etiquetas varían según la aplicación y la versión del host.

Maqueta de detalles de máquina virtual que muestra SPICE como tipo de pantalla y QXL como modelo de vídeo.
El panel de detalles de la máquina virtual muestra gráficos SPICE combinados con vídeo QXL, una configuración común de sistema operativo invitado Linux para el redimensionamiento de SPICE.

¿Qué configuración de pantalla y canal debo usar?

Para una máquina virtual Pardus existente sin modos superiores, utilice la combinación SPICE/QXL como referencia de compatibilidad si su host KVM la admite. Libvirt reconoce los modelos de vídeo QXL y Virtio, pero la ruta de redimensionamiento y la compatibilidad con controladores varían según la configuración de la máquina virtual. No cambie una máquina virtual con gráficos especializados o hardware de paso directo sin comprobar su configuración actual.

  1. Apague Pardus correctamente. Cambiar el hardware de visualización de una máquina virtual mientras está en funcionamiento puede no funcionar como se espera.
  2. En el administrador del host, configure Gráficos/Pantalla en SPICE y Vídeo en QXL , si esas opciones están disponibles. Aplique el cambio.
  3. Agregue un canal SPICE si falta alguno. En las configuraciones comunes de libvirt, se trata de un canal SPICE con un destino Virtio llamado com.redhat.spice.0.
  4. Inicie la máquina virtual y conéctese mediante una consola compatible con SPICE, como el visor SPICE del administrador del host o un visor compatible. No pruebe el redimensionamiento dinámico en una conexión VNC independiente.
Maqueta de la configuración del canal de la máquina virtual con el tipo SPICE, el destino virtio y el nombre del destino com.redhat.spice.0
El panel de canales muestra los campos del canal SPICE-to-guest que permiten al agente comunicarse con el host.

¿Puede Pardus instalar el agente SPICE?

Verifique los repositorios de Pardus habilitados en lugar de asumir que todos los paquetes de Debian están disponibles bajo la misma versión o configuración de repositorio. Debian publica un paquete llamado spice-vdagent, y su descripción incluye el ajuste automático de la resolución de la sesión X para que coincida con el cliente. Esto confirma el propósito del paquete en su origen, pero no prueba que un espejo específico de Pardus 23 lo ofrezca actualmente.

En Pardus, actualice los metadatos del paquete y compruebe si APT detecta un candidato para la instalación:

sudo apt update
apt-cache policy spice-vdagent

Si la salida de la política muestra una versión candidata, instálela:

sudo apt install spice-vdagent

Si APT no encuentra ningún candidato, no descargue un paquete al azar ni agregue un repositorio Debian no relacionado. Verifique la configuración del repositorio Pardus y el acceso a la red, y luego consulte la documentación del paquete o los canales de soporte de Pardus para obtener la fuente específica de la versión. El nombre y la disponibilidad del paquete pueden variar según la versión de Pardus o el espejo configurado.

Maqueta de terminal estilo Pardus con el comando sudo apt install spice-vdagent escrito en el indicador.
La simulación de la terminal muestra que el comando de instalación se ejecutará solo después de que APT informe de un paquete candidato.

¿Cómo se aplica una resolución más alta?

Tras instalar el agente, cierre sesión y vuelva a iniciarla, o reinicie la máquina virtual para que se inicie automáticamente. El agente debe ejecutarse dentro de la máquina virtual, y esta necesita su canal SPICE. El manual de SPICE explica que el agente gestiona la resolución dinámica y depende de un dispositivo Virtio-serial, además del canal SPICE; la falta de un canal en el host puede provocar que el paquete se instale, pero que no pueda recibir mensajes de redimensionamiento.

  1. Abra la configuración de visualización del invitado y el visor SPICE uno al lado del otro.
  2. Cambie el tamaño de la ventana del visor o pásela a pantalla completa. En el equipo invitado, seleccione una resolución disponible superior a 1024 × 768, como 1920 × 1080, si aparece y es compatible con la pantalla del equipo anfitrión.
  3. Aplique la configuración y confirme que el escritorio se ajusta al nuevo tamaño. Si Pardus solo muestra 1024 × 768, continúe con las comprobaciones que se indican a continuación en lugar de forzar un modo no compatible.
Maqueta de la configuración de pantalla de Linux con 1920 x 1080 seleccionado sobre la opción de 1024 x 768.
El selector de pantalla muestra que se ha seleccionado un modo superior después de que la máquina virtual lo exponga al escritorio del invitado.

¿Y si 1024 × 768 sigue siendo la única opción?

Primero, determine si la sesión de invitado está recibiendo nuevos modos. En una sesión X11, ejecute un comando xrandr --queryen una terminal e inspeccione los modos listados de la salida conectada. Si no hay modos superiores, vuelva a verificar la conexión SPICE, QXL u otro dispositivo de video compatible, el canal de invitado y si el agente se inició en la sesión de escritorio iniciada. El proyecto SPICE señala que, sin el agente, las pantallas aún pueden ajustarse desde dentro del invitado, pero el cliente no puede configurarlas de forma fiable; sin una compatibilidad adecuada con QXL, los modos disponibles pueden ser limitados.

Si es necesario usar VNC, utilice una resolución que el sistema invitado y su dispositivo de vídeo virtual expongan en la configuración de pantalla. El hecho de que VNC no permita redimensionar la imagen mediante el agente SPICE no significa que Pardus tenga un límite de 1024 × 768. Evite copiar un xrandr --newmodemodo de visualización arbitrario de otro ordenador: un modo no compatible con este dispositivo virtual puede provocar fallos o dejar la pantalla inutilizable.

El comportamiento de la sesión de escritorio puede variar. Si el agente y el canal están presentes, pero el redimensionamiento sigue fallando, compruebe el tipo de sesión y los registros de invitados con journalctl -t spice-vdagentd -t spice-vdagent. Los detalles de los registros dependen de las versiones instaladas.

¿Cómo se puede confirmar la solución?

Vuelva a conectarse a través del visor SPICE, cambie el tamaño de su ventana y verifique que Pardus ofrezca y aplique una resolución superior a 1024 × 768. Repita el proceso una vez después de cerrar sesión y volver a iniciarla. Si el modo superior permanece disponible y se aplica al cambiar el tamaño del visor, la pantalla del invitado, el agente, el canal y el cliente funcionan correctamente. De lo contrario, utilice la comprobación específica del modo o agente/canal que falta, descrita anteriormente, para identificar la capa que aún requiere atención.

Referencias: Manual de usuario de SPICE , Comportamiento de visualización del cliente y del invitado de SPICE , Configuración del dispositivo de vídeo de libvirt y Detalles del paquete spice-vdagent de Debian 12 .

Dejar un comentario

Implementar fondos de pantalla y políticas compartidas de Pardus con Lider Ahenk

Implementar fondos de pantalla y políticas compartidas de Pardus con Lider Ahenk

Distribuye un fondo de pantalla personalizado a los clientes de Pardus, configura los escritorios Xfce o GNOME y aplica las políticas de usuario de Lider Ahenk con comprobaciones de Safe Pilot.

Obtenga resoluciones más altas en una unidad invitada KVM Pardus 23

Obtenga resoluciones más altas en una unidad invitada KVM Pardus 23

Solucione un problema de resolución máxima de 1024 × 768 revisando SPICE, el vídeo virtual, el canal de invitados y spice-vdagent, con comprobaciones seguras cuando Pardus no tenga un paquete candidato.

Implementa LIDER AHENK en Pardus y registra a tus primeros clientes.

Implementa LIDER AHENK en Pardus y registra a tus primeros clientes.

Configure el servidor Lider, configure su instalador de forma segura, registre los puntos finales de Ahenk y verifique un proyecto piloto antes de ampliar la gestión centralizada.

Crea una memoria USB de arranque de Pardus 23 en Windows con Rufus.

Crea una memoria USB de arranque de Pardus 23 en Windows con Rufus.

Descarga la imagen ISO oficial de escritorio de Pardus 23, grábala de forma segura con Rufus e inicia un PC con Windows en una sesión Live temporal.

¿Falta la tarjeta de sonido de Pardus 23? Compruebe ALSA y restaure el audio.

¿Falta la tarjeta de sonido de Pardus 23? Compruebe ALSA y restaure el audio.

Descubre por qué Pardus 23 no puede detectar tu tarjeta de sonido y, a continuación, utiliza comprobaciones específicas de ALSA, firmware y PipeWire o PulseAudio para restablecer la reproducción.

Realiza copias de seguridad y restaura la configuración de HamoniKR sin perder archivos ocultos.

Realiza copias de seguridad y restaura la configuración de HamoniKR sin perder archivos ocultos.

Guarda las preferencias de HamoniKR en el almacenamiento externo, incluye las carpetas de inicio ocultas y elige un modo de restauración seguro al realizar una instalación nueva.

Configurar el acceso RDP seguro a un escritorio Pardus Xfce

Configurar el acceso RDP seguro a un escritorio Pardus Xfce

Instale y configure xrdp en Pardus, seleccione la sesión Xfce correcta, restrinja el acceso a la red y verifique que el inicio de sesión remoto funcione.

Errores de APT en Pardus 23: Compruebe el DNS y los repositorios de yirmiuc.

Errores de APT en Pardus 23: Compruebe el DNS y los repositorios de yirmiuc.

Diagnosticar fallos de conexión APT en Pardus 23, confirmar las fuentes oficiales de yirmiuc y restaurar la actualización de apt sin omitir las comprobaciones de firma de paquetes.

Configurar impresoras USB y de red con CUPS en Harmonica OS

Configurar impresoras USB y de red con CUPS en Harmonica OS

Configure las impresoras en Harmonica OS mediante CUPS, compare la impresión sin controladores IPP con los controladores heredados y verifique la impresión USB o en red con una página de prueba.

Restablecer una contraseña de root olvidada en Harmonica OS con GRUB Recovery

Restablecer una contraseña de root olvidada en Harmonica OS con GRUB Recovery

Utilice una consola de recuperación para establecer una nueva contraseña de root para Harmonica OS, con comprobaciones para discos cifrados, sistemas de archivos de solo lectura y cuentas que utilizan sudo.