Krijg hogere resoluties in een Pardus 23 KVM-gast.

Als een Pardus 23 virtuele machine in KVM slechts een resolutie van 1024 × 768 biedt, controleer dan eerst het virtuele weergavepad: de virtuele machine heeft een compatibel videoapparaat nodig en automatisch schalen via SPICE is ook afhankelijk van de SPICE-gastagent en het host-naar-gastkanaal. Een praktische basisconfiguratie is SPICE-graphics met QXL-video, het SPICE-kanaal en spice-vdagentgeïnstalleerd in Pardus; pas vervolgens de SPICE-viewer aan en selecteer een hogere resolutie in de virtuele machine. De onderstaande interfaceafbeeldingen zijn illustratieve mockups, geen schermafbeeldingen van een geteste Pardus-installatie.

Gebruikt de virtuele machine SPICE of VNC?

Controleer dit voordat u de virtuele machine wijzigt. SPICE kan wijzigingen in de schermgrootte via de agent doorgeven aan een Linux-gast; een VNC-console gebruikt dit SPICE-agentpad niet. Het SPICE-project documenteert dynamische resolutiewijzigingen wanneer een clientvenster wordt verkleind of in de volledige schermmodus wordt gezet. Als de gast via VNC is verbonden, spice-vdagentzal de installatie op zich er niet voor zorgen dat VNC deze verzoeken voor het wijzigen van de schermgrootte verzendt.

Open in het virtuelemachinebeheer van de host de hardwaregegevens van de VM en controleer Grafische kaart/Beeldscherm en Video. Als er bij Grafische kaart VNC staat, onthoud dit dan voordat u verdergaat. Als er SPICE staat, controleer dan het virtuele videomodel en of er een SPICE-kanaal aanwezig is. Labels kunnen variëren afhankelijk van de hosttoepassing en -versie.

Mockup met details van de virtuele machine, waarbij SPICE als beeldschermtype en QXL als videomodel worden weergegeven.
Het detailvenster van de virtuele machine toont SPICE-graphics in combinatie met QXL-video, een veelvoorkomende configuratie voor Linux-gasten bij het aanpassen van de SPICE-resolutie.

Welke weergave- en kanaalinstellingen moet u gebruiken?

Voor een bestaande Pardus-gast zonder hogere modi, gebruik de SPICE/QXL-combinatie als compatibiliteitsbasislijn als uw KVM-host dit ondersteunt. Libvirt herkent QXL- en Virtio-videomodellen, maar het pad voor het wijzigen van de resolutie en de driverondersteuning variëren per gastconfiguratie. Schakel een VM met gespecialiseerde grafische kaarten of passthrough-hardware niet over zonder de huidige configuratie te controleren.

  1. Sluit Pardus op een correcte manier af. Het wijzigen van de beeldschermhardware van een virtuele machine terwijl deze actief is, werkt mogelijk niet zoals verwacht.
  2. Stel in het hostbeheer de grafische instellingen in op SPICE en de video-instellingen op QXL , indien deze opties beschikbaar zijn. Sla de wijziging op.
  3. Voeg een SPICE-kanaal toe als er nog geen is. In gangbare libvirt-configuraties is dit een SPICE-kanaal met een Virtio-doel met de naam com.redhat.spice.0.
  4. Start de VM en maak verbinding via een SPICE-compatibele console, zoals de SPICE-viewer van de hostmanager of een compatibele viewer. Test dynamisch formaat wijzigen niet in een aparte VNC-verbinding.
Mockup van de instellingen voor het virtuele machinekanaal met SPICE-type, virtio-doel en doelnaam com.redhat.spice.0
Het kanaalpaneel toont de SPICE-naar-gast-kanaalvelden waarmee de agent met de host kan communiceren.

Kan Pardus de SPICE-agent installeren?

Controleer de ingeschakelde Pardus-repositories in plaats van ervan uit te gaan dat elk Debian-pakket beschikbaar is onder dezelfde versie of repositoryconfiguratie. Debian publiceert een pakket met de naam spice-vdagent, en de pakketbeschrijving vermeldt automatische aanpassing van de X-sessieresolutie aan de client. Dat bevestigt het doel van het pakket upstream, maar het bewijst niet dat een specifieke Pardus 23-mirror het momenteel aanbiedt.

Vernieuw in Pardus de pakketmetadata en controleer of APT een installatiekandidaat ziet:

sudo apt update
apt-cache policy spice-vdagent

Als de beleidsuitvoer een kandidaatversie toont, installeer deze dan:

sudo apt install spice-vdagent

Als APT geen geschikte kandidaten meldt, download dan geen willekeurig pakket en voeg geen niet-gerelateerde Debian-repository toe. Controleer de repository-instellingen van Pardus en de netwerktoegang, en raadpleeg vervolgens de pakketdocumentatie of ondersteuningskanalen van Pardus voor de releasespecifieke bron. De pakketnaam en beschikbaarheid kunnen verschillen per Pardus-release of geconfigureerde mirror.

Een Pardus-achtige terminalmockup met het commando sudo apt install spice-vdagent ingevoerd bij de prompt.
De terminal-mockup toont het installatiecommando dat pas wordt uitgevoerd nadat APT een geschikt pakket heeft gevonden.

Hoe pas je een hogere resolutie toe?

Na de installatie van de agent moet u zich afmelden en weer aanmelden, of de virtuele machine opnieuw opstarten, zodat de agent vanuit de desktopsessie wordt gestart. De agent moet in de virtuele machine draaien en de virtuele machine heeft een SPICE-kanaal nodig. De SPICE-handleiding legt uit dat de agent dynamische resolutie afhandelt en afhankelijk is van een Virtio-serieel apparaat en het SPICE-kanaal; een ontbrekend kanaal aan de hostzijde kan ertoe leiden dat het pakket wel is geïnstalleerd, maar geen berichten over het wijzigen van de resolutie kan ontvangen.

  1. Open de weergave-instellingen van de gast en de SPICE-viewer naast elkaar.
  2. Verklein of vergroot het venster of schakel over naar volledig scherm. Kies op de gast een beschikbare resolutie hoger dan 1024 × 768, bijvoorbeeld 1920 × 1080 als deze beschikbaar is en geschikt is voor uw hostscherm.
  3. Pas de instelling toe en controleer of het bureaublad de nieuwe grootte aanneemt. Als Pardus slechts 1024 × 768 weergeeft, ga dan verder met de onderstaande controles in plaats van een niet-ondersteunde modus te forceren.
Mockup van de Linux-scherminstellingen met 1920 x 1080 geselecteerd boven de optie 1024 x 768.
De schermkiezer toont een hogere modus die is geselecteerd nadat de virtuele machine deze beschikbaar heeft gesteld aan het bureaublad van de gast-VM.

Wat als 1024 × 768 nog steeds de enige optie is?

Controleer eerst of de gastsessie nieuwe modi ontvangt. Voer in een X11-sessie een commando uit xrandr --queryin een terminal en inspecteer de weergegeven modi van de aangesloten uitvoer. Als er geen hogere modi worden weergegeven, controleer dan de SPICE-verbinding, QXL of een ander ondersteund videoapparaat, het gastkanaal en of de agent is gestart in de ingelogde desktopsessie. Het SPICE-project merkt op dat zonder de agent de beeldschermen mogelijk nog steeds vanuit de gast kunnen worden aangepast, maar dat de client ze niet betrouwbaar kan configureren; zonder geschikte QXL-ondersteuning kunnen de beschikbare modi beperkt zijn.

Als het gebruik van VNC noodzakelijk is, gebruik dan de resolutie die het gastbesturingssysteem en het virtuele videoapparaat daadwerkelijk weergeven in de weergave-instellingen. Het feit dat VNC geen SPICE-agent-aanpassing ondersteunt, is geen bewijs dat Pardus zelf een limiet van 1024 × 768 heeft. Vermijd het kopiëren van een willekeurige xrandr --newmodemodeline van een andere computer: een modus die niet door dit virtuele apparaat wordt ondersteund, kan problemen veroorzaken of het scherm onbruikbaar maken.

Het gedrag van desktopsessies kan variëren. Als de agent en het kanaal aanwezig zijn, maar het formaat wijzigen nog steeds mislukt, controleer dan het sessietype en de gastlogboeken met journalctl -t spice-vdagentd -t spice-vdagent. De details in de logboeken zijn afhankelijk van de geïnstalleerde versies.

Hoe kunt u de oplossing bevestigen?

Maak opnieuw verbinding via de SPICE-viewer, pas de venstergrootte aan en controleer of Pardus een resolutie hoger dan 1024 × 768 aanbiedt en toepast. Herhaal dit eenmaal na het uitloggen en opnieuw inloggen. Als de hogere resolutie beschikbaar blijft en ook na het aanpassen van de viewergrootte wordt toegepast, werken het gastscherm, de agent, het kanaal en de client samen. Zo niet, gebruik dan de specifieke controle voor ontbrekende resolutie of agent/kanaal hierboven om te achterhalen welke laag nog aandacht nodig heeft.

Referenties: SPICE-gebruikershandleiding , SPICE-gast- en clientweergavegedrag , libvirt-videoapparaatconfiguratie en details van het spice-vdagent-pakket voor Debian 12 .

Laat een reactie achter

Implementeer gedeelde Pardus-achtergronden en -beleidsregels met Lider Ahenk.

Implementeer gedeelde Pardus-achtergronden en -beleidsregels met Lider Ahenk.

Verspreid een aangepaste achtergrondafbeelding naar Pardus-klanten, configureer Xfce- of GNOME-desktops en pas Lider Ahenk-gebruikersbeleid toe met Safe Pilot-controles.

Krijg hogere resoluties in een Pardus 23 KVM-gast.

Krijg hogere resoluties in een Pardus 23 KVM-gast.

Los een plafond van 1024 × 768 op door SPICE, virtuele video, het gastkanaal en spice-vdagent te controleren – met extra controles wanneer Pardus geen geschikte kandidaat voor een pakket heeft.

Implementeer LIDER AHENK op Pardus en schrijf uw eerste klanten in.

Implementeer LIDER AHENK op Pardus en schrijf uw eerste klanten in.

Installeer de Lider-server, configureer het installatieprogramma op een veilige manier, registreer Ahenk-eindpunten en voer een pilot uit voordat u het centrale beheer uitbreidt.

Maak een Pardus 23 Live USB-stick aan op Windows met Rufus.

Maak een Pardus 23 Live USB-stick aan op Windows met Rufus.

Download de officiële Pardus 23 desktop ISO, schrijf deze veilig met Rufus en start een Windows-pc op in een tijdelijke Live-sessie.

Is de geluidskaart van je Pardus 23 verdwenen? Controleer ALSA en herstel het geluid.

Is de geluidskaart van je Pardus 23 verdwenen? Controleer ALSA en herstel het geluid.

Ontdek waarom Pardus 23 uw geluidkaart niet detecteert en gebruik vervolgens gerichte ALSA-, firmware- en PipeWire- of PulseAudio-controles om de weergave te herstellen.

Maak een back-up van en herstel de HamoniKR-instellingen zonder verborgen bestanden te missen.

Maak een back-up van en herstel de HamoniKR-instellingen zonder verborgen bestanden te missen.

Sla HamoniKR-voorkeuren op externe opslag op, neem verborgen thuismapjes mee en kies een veilige herstelmodus bij het overstappen naar een nieuwe installatie.

Stel beveiligde RDP-toegang tot een Pardus Xfce-desktop in.

Stel beveiligde RDP-toegang tot een Pardus Xfce-desktop in.

Installeer en configureer xrdp op Pardus, kies de juiste Xfce-sessie, beperk de netwerktoegang en controleer of inloggen op afstand werkt.

Pardus 23 APT-fouten: controleer DNS en de yirmiuc-repositories

Pardus 23 APT-fouten: controleer DNS en de yirmiuc-repositories

Diagnoseer APT-verbindingsproblemen met Pardus 23, controleer de officiële yirmiuc-bronnen en herstel apt update zonder de pakkethandtekeningcontroles te omzeilen.

Configureer USB- en netwerkprinters met CUPS op Harmonica OS.

Configureer USB- en netwerkprinters met CUPS op Harmonica OS.

Configureer printers op Harmonica OS met behulp van CUPS, vergelijk driverloze IPP met oudere drivers en controleer USB- of netwerkprinten met een testpagina.

Een vergeten rootwachtwoord opnieuw instellen op Harmonica OS met GRUB Recovery

Een vergeten rootwachtwoord opnieuw instellen op Harmonica OS met GRUB Recovery

Gebruik een herstelshell om een ​​nieuw rootwachtwoord voor Harmonica OS in te stellen, waarbij gecontroleerd wordt op versleutelde schijven, alleen-lezen bestandssystemen en accounts die sudo gebruiken.