Obtenez des résolutions plus élevées dans une machine virtuelle KVM Pardus 23.

Si une machine virtuelle Pardus 23 sous KVM ne propose qu'une résolution de 1024 × 768, vérifiez d'abord le chemin d'affichage virtuel : le système invité a besoin d'un périphérique vidéo compatible, et le redimensionnement automatique via SPICE dépend également de l'agent SPICE invité et de son canal de communication hôte-invité. Une configuration de base pratique consiste à utiliser SPICE Graphics avec la vidéo QXL, le canal SPICE et spice-vdagentl'installation de ce dernier dans Pardus ; redimensionnez ensuite la fenêtre SPICE et sélectionnez un mode de résolution supérieur dans le système invité. Les images d'interface ci-dessous sont des maquettes explicatives et non des captures d'écran d'une installation Pardus testée.

La machine virtuelle utilise-t-elle SPICE ou VNC ?

Renseignez-vous avant de modifier la machine virtuelle. SPICE peut communiquer les changements de taille d'affichage à une machine virtuelle Linux via son agent ; une console VNC n'utilise pas ce chemin d'accès à l'agent SPICE. Le projet SPICE documente les changements de résolution dynamiques lorsqu'une fenêtre cliente est redimensionnée ou passée en mode plein écran. Si la machine virtuelle est connectée via VNC, l'installation spice-vdagentseule de SPICE ne permettra pas à VNC d'envoyer ces requêtes de redimensionnement.

Dans le gestionnaire de machines virtuelles de l'hôte, ouvrez les détails matériels de la VM et examinez les sections Graphismes/Affichage et Vidéo. Si la section Graphismes indique VNC, notez-le avant de continuer. Si elle indique SPICE, vérifiez le modèle vidéo virtuel et la présence d'un canal SPICE. Les libellés varient selon l'application hôte et sa version.

Maquette détaillée de machine virtuelle montrant SPICE comme type d'affichage et QXL comme modèle vidéo
Le panneau de détails de la machine virtuelle affiche des graphismes SPICE associés à une vidéo QXL, une configuration Linux invité courante pour le redimensionnement SPICE.

Quels paramètres d'affichage et de chaîne devez-vous utiliser ?

Pour une machine virtuelle Pardus existante sans modes supérieurs, utilisez la combinaison SPICE/QXL comme référence de compatibilité si votre hôte KVM la prend en charge. Libvirt reconnaît les modèles vidéo QXL et Virtio, mais la méthode de redimensionnement et la prise en charge des pilotes varient selon la configuration de la machine virtuelle. Ne remplacez pas une machine virtuelle dotée d'une carte graphique spécialisée ou d'un matériel de transfert direct sans avoir vérifié sa configuration actuelle.

  1. Arrêtez Pardus proprement. La modification du matériel d'affichage d'une machine virtuelle en cours d'exécution peut ne pas se dérouler comme prévu.
  2. Dans le gestionnaire d'hôtes, sélectionnez SPICE pour l'affichage et QXL pour la vidéo , si ces options sont disponibles. Appliquez la modification.
  3. Ajoutez un canal SPICE s'il est manquant. Dans les configurations libvirt courantes, il s'agit d'un canal SPICE avec une cible Virtio nommée com.redhat.spice.0.
  4. Démarrez la machine virtuelle et connectez-vous à l'aide d'une console compatible SPICE, telle que le visualiseur SPICE du gestionnaire hôte ou un visualiseur compatible. Ne testez pas le redimensionnement dynamique dans une connexion VNC distincte.
Maquette de configuration de canal de machine virtuelle avec type SPICE, cible virtio et nom de cible com.redhat.spice.0
Le panneau des canaux affiche les champs du canal SPICE vers l'hôte qui permettent à l'agent de communiquer avec l'hôte.

Pardus peut-il installer l'agent SPICE ?

Vérifiez les dépôts Pardus activés plutôt que de supposer que chaque paquet Debian est disponible dans la même version ou configuration de dépôt. Debian publie un paquet nommé ` spice-vdagentpardus`, dont la description mentionne l'ajustement automatique de la résolution de session X pour correspondre au client. Cela confirme la finalité du paquet en amont, mais ne prouve pas qu'un miroir Pardus 23 particulier le propose actuellement.

Dans Pardus, actualisez les métadonnées du paquet et vérifiez si APT détecte un candidat à l'installation :

sudo apt update
apt-cache policy spice-vdagent

Si la sortie de la stratégie affiche une version candidate, installez-la :

sudo apt install spice-vdagent

Si APT ne trouve aucun candidat, ne téléchargez pas un paquet au hasard et n'ajoutez pas de dépôt Debian non lié. Vérifiez les paramètres du dépôt Pardus et l'accès réseau, puis consultez la documentation des paquets Pardus ou les canaux d'assistance pour obtenir la source spécifique à votre version. Le nom et la disponibilité du paquet peuvent varier selon la version de Pardus ou le miroir configuré.

Maquette de terminal de type Pardus avec la commande sudo apt install spice-vdagent saisie à l'invite
La maquette du terminal montre que la commande d'installation ne doit être exécutée qu'après qu'APT ait signalé un paquet candidat.

Comment appliquer une résolution plus élevée ?

Après l'installation de l'agent, déconnectez-vous puis reconnectez-vous ou redémarrez la machine virtuelle pour que celle-ci lance l'agent. Ce dernier doit s'exécuter dans la machine virtuelle, et cette dernière doit disposer de son canal SPICE. La documentation SPICE explique que l'agent gère la résolution dynamique et s'appuie sur un périphérique Virtio-série ainsi que sur le canal SPICE ; l'absence de canal côté hôte peut empêcher la réception des messages de redimensionnement, même si le package est installé.

  1. Ouvrez côte à côte les paramètres d'affichage de l'invité et le visualiseur SPICE.
  2. Redimensionnez la fenêtre de visualisation ou passez en mode plein écran. Sur le système invité, choisissez une résolution supérieure à 1024 × 768, par exemple 1920 × 1080 si elle est disponible et compatible avec l'affichage de votre ordinateur hôte.
  3. Appliquez le paramètre et vérifiez que le bureau s'adapte à la nouvelle taille. Si Pardus affiche uniquement 1024 × 768, poursuivez les vérifications ci-dessous plutôt que de forcer un mode non pris en charge.
Maquette des paramètres d'affichage Linux avec la résolution 1920 x 1080 sélectionnée au lieu de l'option 1024 x 768.
Le sélecteur d'affichage indique un mode supérieur sélectionné une fois que la machine virtuelle l'a exposé au bureau invité.

Et si 1024 × 768 reste la seule option ?

Vérifiez d'abord si la session invitée reçoit de nouveaux modes. Sur une session X11, ouvrez xrandr --queryun terminal et examinez les modes affichés pour la sortie connectée. Si les modes supérieurs sont absents, revérifiez la connexion SPICE, le périphérique vidéo QXL ou autre périphérique compatible, le canal invité et assurez-vous que l'agent a bien démarré dans la session de bureau ouverte. Le projet SPICE indique que, sans agent, les affichages peuvent toujours être ajustés depuis la machine virtuelle, mais que le client ne peut pas les configurer de manière fiable ; sans prise en charge QXL adéquate, les modes disponibles peuvent être limités.

Si l'utilisation de VNC est requise, utilisez une résolution compatible avec les paramètres d'affichage du système invité et de son périphérique vidéo virtuel. L'absence de redimensionnement par l'agent SPICE de VNC n'indique pas que Pardus soit limité à 1024 × 768. Évitez de copier une ligne xrandr --newmodede mode arbitraire depuis un autre ordinateur : un mode non pris en charge par ce périphérique virtuel peut entraîner un dysfonctionnement ou rendre l'affichage inutilisable.

Le comportement des sessions de bureau peut varier. Si l'agent et le canal sont présents mais que le redimensionnement échoue toujours, vérifiez le type de session et les journaux invités journalctl -t spice-vdagentd -t spice-vdagent. Les détails des journaux dépendent des versions installées.

Comment pouvez-vous confirmer que la correction a fonctionné ?

Reconnectez-vous via le visualiseur SPICE, redimensionnez sa fenêtre et vérifiez que Pardus propose et applique une résolution supérieure à 1024 × 768. Répétez l'opération une fois après vous être déconnecté puis reconnecté. Si le mode supérieur reste disponible et fonctionne après le redimensionnement du visualiseur, l'affichage invité, l'agent, le canal et le client fonctionnent correctement ensemble. Dans le cas contraire, utilisez la vérification spécifique du mode manquant ou de l'agent/canal décrite ci-dessus pour identifier la couche qui nécessite encore une intervention.

Références : Manuel utilisateur SPICE , comportement d'affichage des invités et des clients SPICE , configuration du périphérique vidéo libvirt et détails du paquet spice-vdagent Debian 12 .

Laisser un commentaire

Déploiement de fonds d'écran et de politiques Pardus partagés avec Lider Ahenk

Déploiement de fonds d'écran et de politiques Pardus partagés avec Lider Ahenk

Distribuez un fond d'écran personnalisé aux clients Pardus, configurez les bureaux Xfce ou GNOME et appliquez les politiques utilisateur de Lider Ahenk avec des contrôles pilotes sécurisés.

Obtenez des résolutions plus élevées dans une machine virtuelle KVM Pardus 23.

Obtenez des résolutions plus élevées dans une machine virtuelle KVM Pardus 23.

Corrigez un plafond de 1024 × 768 en vérifiant SPICE, la vidéo virtuelle, le canal invité et spice-vdagent, avec des vérifications sécurisées lorsque Pardus ne dispose pas d'un package candidat.

Déployez LIDER AHENK sur Pardus et inscrivez vos premiers clients.

Déployez LIDER AHENK sur Pardus et inscrivez vos premiers clients.

Installez le serveur Lider, configurez son programme d'installation en toute sécurité, enregistrez les points de terminaison Ahenk et vérifiez un projet pilote avant d'étendre la gestion centralisée.

Créer une clé USB Live Pardus 23 sous Windows avec Rufus

Créer une clé USB Live Pardus 23 sous Windows avec Rufus

Téléchargez l'ISO de bureau officielle de Pardus 23, gravez-la en toute sécurité avec Rufus et démarrez un PC Windows dans une session Live temporaire.

Carte son Pardus 23 manquante ? Vérifiez ALSA et restaurez l’audio

Carte son Pardus 23 manquante ? Vérifiez ALSA et restaurez l’audio

Découvrez pourquoi Pardus 23 ne détecte pas votre carte son, puis utilisez des vérifications ALSA, firmware et PipeWire ou PulseAudio ciblées pour rétablir la lecture.

Sauvegarder et restaurer les paramètres HamoniKR sans perdre les fichiers cachés

Sauvegarder et restaurer les paramètres HamoniKR sans perdre les fichiers cachés

Enregistrez les préférences HamoniKR sur un support de stockage externe, y compris les dossiers personnels cachés, et choisissez un mode de restauration sécurisé lors d'une nouvelle installation.

Configurer un accès RDP sécurisé à un bureau Pardus Xfce

Configurer un accès RDP sécurisé à un bureau Pardus Xfce

Installez et configurez xrdp sur Pardus, choisissez la session Xfce appropriée, limitez l'accès au réseau et vérifiez que la connexion à distance fonctionne.

Erreurs APT de Pardus 23 : vérifiez le DNS et les dépôts yirmiuc.

Erreurs APT de Pardus 23 : vérifiez le DNS et les dépôts yirmiuc.

Diagnostiquer les échecs de connexion APT de Pardus 23, confirmer les sources officielles yirmiuc et restaurer la mise à jour apt sans contourner les vérifications de signature des paquets.

Configurer les imprimantes USB et réseau avec CUPS sous Harmonica OS

Configurer les imprimantes USB et réseau avec CUPS sous Harmonica OS

Configurez les imprimantes sous Harmonica OS à l'aide de CUPS, comparez l'impression IPP sans pilote avec les pilotes hérités et vérifiez l'impression USB ou réseau avec une page de test.

Réinitialiser un mot de passe root oublié sur Harmonica OS avec GRUB Recovery

Réinitialiser un mot de passe root oublié sur Harmonica OS avec GRUB Recovery

Utilisez un shell de récupération pour définir un nouveau mot de passe root pour Harmonica OS, avec vérification des disques chiffrés, des systèmes de fichiers en lecture seule et des comptes utilisant sudo.