Obțineți rezoluții mai mari într-un sistem Pardus 23 KVM Guest

Dacă o mașină virtuală Pardus 23 în KVM oferă doar 1024 × 768, verificați mai întâi calea de afișare virtuală: guest-ul are nevoie de un dispozitiv video compatibil, iar redimensionarea automată prin SPICE depinde și de agentul guest SPICE și de canalul său gazdă-guest. O bază practică este grafica SPICE cu video QXL, canalul SPICE și spice-vdagentinstalarea în Pardus; apoi redimensionați vizualizatorul SPICE și selectați un mod superior în guest. Imaginile interfeței de mai jos sunt machete explicative, nu capturi de ecran dintr-o instalare Pardus testată.

Mașina virtuală folosește SPICE sau VNC?

Informați-vă înainte de a schimba clientul invitat. SPICE poate comunica modificările dimensiunii afișajului către un client invitat Linux prin intermediul agentului său; o consolă VNC nu utilizează acea cale de agent SPICE. Proiectul SPICE documentează modificările dinamice ale rezoluției atunci când o fereastră client este redimensionată sau pusă în modul ecran complet. Dacă clientul invitat este conectat prin VNC, instalarea spice-vdagentsingură nu va face ca VNC să trimită acele solicitări de redimensionare.

În managerul mașinii virtuale al gazdei, deschideți detaliile hardware ale mașinii virtuale și verificați Grafică/Afișaj și Video. Dacă Grafică afișează VNC, rețineți acest lucru înainte de a continua. Dacă afișează SPICE, verificați modelul video virtual și dacă este prezent un canal SPICE. Etichetele variază în funcție de aplicația și versiunea gazdei.

Machetă cu detalii despre o mașină virtuală care arată SPICE ca tip de afișare și QXL ca model video
Panoul cu detalii despre mașina virtuală afișează grafică SPICE asociată cu video QXL, o configurație obișnuită pentru serverele invitate Linux pentru redimensionarea SPICE.

Ce setări de afișare și canal ar trebui să utilizați?

Pentru un guest Pardus existent fără moduri superioare, utilizați combinația SPICE/QXL ca bază de compatibilitate dacă gazda KVM o acceptă. Libvirt recunoaște modelele video QXL și Virtio, dar calea de redimensionare și suportul driverelor variază în funcție de configurația guestului. Nu schimbați o mașină virtuală cu grafică specializată sau hardware passthrough fără a verifica configurația sa actuală.

  1. Opriți Pardus fără probleme. Schimbarea componentelor hardware ale afișajului unei mașini virtuale în timp ce aceasta rulează s-ar putea să nu se aplice conform așteptărilor.
  2. În managerul de gazdă, setați Grafică/Afișaj la SPICE și Video la QXL , dacă aceste opțiuni sunt disponibile. Aplicați modificarea.
  3. Adăugați un canal SPICE dacă lipsește unul. În configurațiile libvirt obișnuite, este un canal SPICE cu o țintă Virtio numită com.redhat.spice.0.
  4. Porniți mașina virtuală și conectați-vă utilizând o consolă compatibilă cu SPICE, cum ar fi vizualizatorul SPICE al managerului de gazdă sau un vizualizator compatibil. Nu testați redimensionarea dinamică într-o conexiune VNC separată.
Machetă de setări ale canalului mașinii virtuale cu tipul SPICE, ținta virtio și numele țintei com.redhat.spice.0
Panoul canalului afișează câmpurile canalului SPICE-către-oaspete care permit agentului să comunice cu gazda.

Poate Pardus să instaleze agentul SPICE?

Verificați repozitoriile Pardus activate, în loc să presupuneți că fiecare pachet Debian este disponibil sub aceeași versiune sau configurație de repozitoriu. Debian publică un pachet numit spice-vdagent, iar descrierea pachetului său include ajustarea automată a rezoluției sesiunii X pentru a se potrivi cu clientul. Acest lucru confirmă scopul pachetului în amonte, dar nu dovedește că un anumit oglindă Pardus 23 îl oferă în prezent.

În Pardus, actualizați metadatele pachetului și verificați dacă APT vede un candidat pentru instalare:

sudo apt update
apt-cache policy spice-vdagent

Dacă rezultatul politicii arată o versiune candidată, instalați-o:

sudo apt install spice-vdagent

Dacă APT nu raportează niciun candidat, nu descărcați un pachet aleatoriu și nu adăugați un depozit Debian fără legătură. Verificați setările depozitului Pardus și accesul la rețea, apoi consultați documentația pachetului Pardus sau canalele de asistență pentru sursa specifică versiunii. Numele și disponibilitatea pachetului pot diferi în funcție de versiunea Pardus sau de oglinda configurată.

Mockup de terminal în stil Pardus cu comanda sudo apt install spice-vdagent tastată la prompt
Macheta terminalului arată comanda de instalare care trebuie rulată numai după ce APT raportează un pachet candidat.

Cum aplici o rezoluție mai mare?

După instalarea agentului, deconectați-vă și reconectați-vă sau reporniți sistemul invitat pentru ca sesiunea desktop să o pornească. Agentul trebuie să ruleze în interiorul sistemului invitat, iar mașina virtuală are nevoie de canalul său SPICE. Manualul SPICE explică faptul că agentul gestionează rezoluția dinamică și se bazează pe un dispozitiv serial Virtio plus canalul SPICE; lipsa unui canal pe partea gazdei poate lăsa pachetul instalat, dar imposibil de primit mesaje de redimensionare.

  1. Deschideți setările de afișare ale oaspetelui și vizualizatorul SPICE, unul lângă altul.
  2. Redimensionați fereastra vizualizatorului sau comutați-o la ecran complet. Pe modulul invitat, alegeți o rezoluție disponibilă mai mare de 1024 × 768, cum ar fi 1920 × 1080, dacă apare și este potrivită pentru afișajul gazdei.
  3. Aplicați setarea și confirmați că desktopul se potrivește noii dimensiuni. Dacă Pardus afișează doar 1024 × 768, continuați cu verificările de mai jos în loc să forțați un mod neacceptat.
Machetă cu setări de afișare Linux cu rezoluția 1920 pe 1080 selectată deasupra opțiunii 1024 pe 768
Selectorul de afișare afișează un mod superior selectat după ce mașina virtuală îl expune desktopului invitat.

Ce se întâmplă dacă 1024 × 768 este încă singura opțiune?

Mai întâi, determinați dacă sesiunea invitat primește moduri noi. Într-o sesiune X11, rulați xrandr --queryîntr-un terminal și inspectați modurile listate ale ieșirii conectate. Dacă modurile superioare lipsesc, verificați din nou conexiunea SPICE, QXL sau alt dispozitiv video acceptat, canalul invitat și dacă agentul a pornit în sesiunea desktop conectată. Proiectul SPICE notează că, fără agent, afișajele pot fi încă reglabile din interiorul invitatului, dar clientul nu le poate configura în mod fiabil; fără suport adecvat pentru QXL, modurile disponibile pot fi limitate.

Dacă este necesară utilizarea VNC, utilizați o rezoluție pe care oaspetele și dispozitivul său video virtual o expun efectiv în setările de afișare. Lipsa redimensionării agentului SPICE de către VNC nu dovedește că Pardus în sine are o limită de 1024 × 768. Evitați copierea unei xrandr --newmodelinii de model arbitrare de pe un alt computer: un mod care nu este acceptat de acest dispozitiv virtual poate eșua sau poate lăsa afișajul inutilizabil.

Comportamentul sesiunilor desktop poate varia. Dacă agentul și canalul sunt prezente, dar redimensionarea tot eșuează, verificați tipul de sesiune și jurnalele invitaților cu journalctl -t spice-vdagentd -t spice-vdagent. Detaliile jurnalului depind de versiunile instalate.

Cum poți confirma remedierea?

Reconectați-vă prin vizualizatorul SPICE, redimensionați fereastra acestuia și verificați dacă Pardus oferă și aplică o rezoluție mai mare de 1024 × 768. Repetați o dată după deconectare și reconectare. Dacă modul superior rămâne disponibil și urmează redimensionării vizualizatorului, afișajul invitat, agentul, canalul și clientul funcționează împreună. Dacă nu, utilizați modul specific lipsă sau verificarea agentului/canalului de mai sus pentru a identifica stratul care necesită încă atenție.

Referințe: Manualul utilizatorului SPICE , comportamentul afișajului pentru clienții și invitații SPICE , configurația dispozitivului video libvirt și detalii despre pachetul spice-vdagent pentru Debian 12 .

Lasă un comentariu

Implementați imagini de fundal și politici Pardus partajate cu Lider Ahenk

Implementați imagini de fundal și politici Pardus partajate cu Lider Ahenk

Distribuiți o imagine de fundal personalizată clienților Pardus, configurați desktop-uri Xfce sau GNOME și aplicați politicile de utilizator Lider Ahenk cu verificări Safe Pilot.

Obțineți rezoluții mai mari într-un sistem Pardus 23 KVM Guest

Obțineți rezoluții mai mari într-un sistem Pardus 23 KVM Guest

Remediați un plafon de 1024 × 768 verificând SPICE, videoclipul virtual, canalul pentru oaspeți și spice-vdagent - cu verificări sigure atunci când Pardus nu are un candidat pentru pachet.

Implementați LIDER AHENK pe Pardus și înscrieți-vă primii clienți

Implementați LIDER AHENK pe Pardus și înscrieți-vă primii clienți

Configurați serverul Lider, configurați programul de instalare în siguranță, înregistrați endpoint-urile Ahenk și verificați o versiune pilot înainte de a extinde managementul central.

Creați un Pardus 23 Live USB pe Windows cu Rufus

Creați un Pardus 23 Live USB pe Windows cu Rufus

Descărcați fișierul ISO oficial pentru desktopul Pardus 23, scrieți-l în siguranță cu Rufus și porniți un PC cu Windows într-o sesiune Live temporară.

Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Află de ce Pardus 23 nu poate detecta placa de sunet, apoi folosește verificări ALSA, firmware și PipeWire sau PulseAudio specifice pentru a restaura redarea.

Copiere de rezervă și restaurare a setărilor HamoniKR fără a pierde fișiere ascunse

Copiere de rezervă și restaurare a setărilor HamoniKR fără a pierde fișiere ascunse

Salvați preferințele HamoniKR pe o memorie externă, includeți folderele principale ascunse și alegeți un mod de restaurare sigură atunci când treceți la o instalare nouă.

Configurați accesul RDP securizat la un desktop Pardus Xfce

Configurați accesul RDP securizat la un desktop Pardus Xfce

Instalați și configurați xrdp pe Pardus, alegeți sesiunea Xfce potrivită, restricționați accesul la rețea și verificați dacă autentificarea de la distanță funcționează.

Erori APT Pardus 23: Verificați DNS-ul și depozitele yirmiuc

Erori APT Pardus 23: Verificați DNS-ul și depozitele yirmiuc

Diagnosticați erorile de conexiune APT Pardus 23, confirmați sursele oficiale yirmiuc și restaurați actualizarea apt fără a ocoli verificările semnăturilor pachetelor.

Configurați imprimante USB și de rețea cu CUPS pe Harmonica OS

Configurați imprimante USB și de rețea cu CUPS pe Harmonica OS

Configurați imprimante pe Harmonica OS folosind CUPS, comparați IPP fără drivere cu driverele vechi și verificați imprimarea prin USB sau rețea cu o pagină de test.

Resetarea unei parole de root uitate pe Harmonica OS cu GRUB Recovery

Resetarea unei parole de root uitate pe Harmonica OS cu GRUB Recovery

Folosește o shell de recuperare pentru a seta o nouă parolă de root pentru Harmonica OS, cu verificări pentru discurile criptate, sistemele de fișiere read-only și conturile care utilizează sudo.