Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Se uma máquina virtual Pardus 23 em KVM oferecer apenas 1024 × 768, verifique primeiro o caminho de exibição virtual: o sistema convidado precisa de um dispositivo de vídeo compatível, e o redimensionamento automático via SPICE também depende do agente SPICE do sistema convidado e do seu canal de comunicação entre o host e o sistema convidado. Uma configuração básica prática é usar gráficos SPICE com vídeo QXL, o canal SPICE e o sistema spice-vdagentinstalado no Pardus; em seguida, redimensione o visualizador SPICE e selecione um modo de resolução mais alta no sistema convidado. As imagens da interface abaixo são exemplos ilustrativos e não capturas de tela de uma instalação Pardus testada.

A máquina virtual está usando SPICE ou VNC?

Informe-se antes de alterar o sistema operacional convidado. O SPICE pode comunicar alterações no tamanho da tela para um sistema Linux convidado por meio de seu agente; um console VNC não utiliza esse caminho do agente SPICE. O projeto SPICE documenta as alterações dinâmicas de resolução quando uma janela do cliente é redimensionada ou colocada em modo de tela cheia. Se o sistema operacional convidado estiver conectado via VNC, a instalação spice-vdagentpor si só não fará com que o VNC envie essas solicitações de redimensionamento.

No gerenciador de máquinas virtuais do host, abra os detalhes de hardware da VM e verifique as opções Gráficos/Exibição e Vídeo. Se Gráficos indicar VNC, anote essa informação antes de prosseguir. Se indicar SPICE, verifique o modelo de vídeo virtual e se há um canal SPICE presente. Os rótulos variam de acordo com o aplicativo e a versão do host.

Maquete detalhada da máquina virtual mostrando SPICE como tipo de tela e QXL como modelo de vídeo.
O painel de detalhes da máquina virtual mostra os gráficos SPICE combinados com o vídeo QXL, uma configuração comum de sistema operacional convidado Linux para redimensionamento do SPICE.

Quais configurações de tela e canal você deve usar?

Para uma máquina virtual Pardus existente sem modos superiores, use a combinação SPICE/QXL como base de compatibilidade, caso seu host KVM a suporte. O Libvirt reconhece os modelos de vídeo QXL e Virtio, mas o caminho de redimensionamento e o suporte a drivers variam de acordo com a configuração da máquina virtual. Não troque uma máquina virtual com hardware gráfico especializado ou de passagem direta (passthrough) sem verificar sua configuração atual.

  1. Encerre o Pardus corretamente. Alterar o hardware de vídeo de uma máquina virtual enquanto ela está em execução pode não surtir o efeito esperado.
  2. No gerenciador de host, defina Gráficos/Exibição para SPICE e Vídeo para QXL , se essas opções estiverem disponíveis. Aplique a alteração.
  3. Adicione um canal SPICE se estiver faltando. Em configurações comuns do libvirt, trata-se de um canal SPICE com um alvo Virtio chamado com.redhat.spice.0.
  4. Inicie a máquina virtual e conecte-se usando um console compatível com SPICE, como o visualizador SPICE do gerenciador do host ou um visualizador compatível. Não teste o redimensionamento dinâmico em uma conexão VNC separada.
Configuração de canal de máquina virtual (mockup) com tipo SPICE, alvo virtio e nome do alvo com.redhat.spice.0.
O painel de canais exibe os campos do canal SPICE-para-convidado que permitem que o agente se comunique com o host.

O Pardus consegue instalar o agente SPICE?

Verifique os repositórios Pardus habilitados em vez de presumir que todos os pacotes Debian estão disponíveis na mesma versão ou configuração de repositório. O Debian publica um pacote chamado ` spice-vdagentpardus-resolution`, e sua descrição inclui o ajuste automático da resolução da sessão X para corresponder ao cliente. Isso confirma a finalidade do pacote no repositório original, mas não comprova que um espelho específico do Pardus 23 o ofereça atualmente.

No Pardus, atualize os metadados do pacote e verifique se o APT detectou um candidato à instalação:

sudo apt update
apt-cache policy spice-vdagent

Se a saída da política mostrar uma versão candidata, instale-a:

sudo apt install spice-vdagent

Se o APT não reportar nenhum candidato, não baixe um pacote aleatório nem adicione um repositório Debian não relacionado. Verifique as configurações do repositório Pardus e o acesso à rede e, em seguida, consulte a documentação do pacote ou os canais de suporte do Pardus para obter a fonte específica da versão. O nome e a disponibilidade do pacote podem variar de acordo com a versão do Pardus ou o espelho configurado.

Simulação de terminal no estilo Pardus com o comando sudo apt install spice-vdagent digitado no prompt.
A simulação do terminal mostra o comando de instalação a ser executado somente depois que o APT reportar um pacote candidato.

Como aplicar uma resolução mais alta?

Após instalar o agente, faça logout e login novamente ou reinicie a máquina virtual para que a sessão da área de trabalho o inicie. O agente precisa ser executado dentro da máquina virtual, e a máquina virtual precisa do seu canal SPICE. O manual do SPICE explica que o agente lida com a resolução dinâmica e depende de um dispositivo Virtio-serial, além do canal SPICE; a ausência de um canal no host pode fazer com que o pacote seja instalado, mas incapaz de receber mensagens de redimensionamento.

  1. Abra as configurações de exibição do convidado e o visualizador SPICE lado a lado.
  2. Redimensione a janela do visualizador ou alterne para o modo de tela cheia. Na máquina virtual, escolha uma resolução disponível superior a 1024 × 768, como 1920 × 1080, se estiver disponível e for adequada para o monitor do seu computador.
  3. Aplique a configuração e confirme se a área de trabalho se ajusta ao novo tamanho. Se o Pardus mostrar apenas 1024 × 768, prossiga com as verificações abaixo em vez de forçar um modo não compatível.
Simulação das configurações de exibição do Linux com a resolução 1920 x 1080 selecionada em vez da opção 1024 x 768.
O seletor de exibição mostra um modo superior selecionado depois que a máquina virtual o expõe à área de trabalho do sistema convidado.

E se 1024 × 768 ainda for a única opção?

Primeiro, determine se a sessão do convidado está recebendo novos modos. Em uma sessão X11, execute o comando xrandr --queryem um terminal e verifique os modos listados na saída conectada. Se os modos superiores estiverem ausentes, verifique novamente a conexão SPICE, o dispositivo de vídeo QXL ou outro dispositivo compatível, o canal do convidado e se o agente foi iniciado na sessão da área de trabalho em que o usuário fez login. O projeto SPICE observa que, sem o agente, os monitores ainda podem ser ajustados de dentro do convidado, mas o cliente não poderá configurá-los de forma confiável; sem suporte adequado para QXL, os modos disponíveis podem ser limitados.

Se for necessário usar VNC, utilize uma resolução que o sistema convidado e seu dispositivo de vídeo virtual realmente exponham nas configurações de exibição. A ausência de redimensionamento do agente SPICE pelo VNC não comprova que o próprio Pardus tenha um limite de 1024 × 768. Evite copiar um xrandr --newmodemodeline arbitrário de outro computador: um modo não suportado por este dispositivo virtual pode falhar ou tornar a tela inutilizável.

O comportamento da sessão de desktop pode variar. Se o agente e o canal estiverem presentes, mas o redimensionamento ainda falhar, verifique o tipo de sessão e os logs do convidado com [comando/ferramenta] journalctl -t spice-vdagentd -t spice-vdagent. Os detalhes do log dependem das versões instaladas.

Como posso confirmar a correção?

Reconecte-se através do visualizador SPICE, redimensione a janela e verifique se o Pardus oferece e aplica uma resolução acima de 1024 × 768. Repita o processo uma vez após sair e entrar novamente. Se o modo de resolução mais alta permanecer disponível e acompanhar o redimensionamento da janela do visualizador, o monitor do convidado, o agente, o canal e o cliente estão funcionando em conjunto. Caso contrário, utilize a verificação específica de modo ausente ou de agente/canal mencionada acima para identificar a camada que ainda precisa de atenção.

Referências: Manual do Usuário do SPICE , comportamento de exibição do convidado e do cliente SPICE , configuração do dispositivo de vídeo libvirt e detalhes do pacote spice-vdagent do Debian 12 .

Deixar um comentário

Implante papéis de parede e políticas Pardus compartilhados com o líder Ahenk

Implante papéis de parede e políticas Pardus compartilhados com o líder Ahenk

Distribua um papel de parede personalizado para clientes Pardus, configure ambientes de trabalho Xfce ou GNOME e aplique políticas de usuário do Lider Ahenk com verificações de piloto seguro.

Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Corrija um teto de 1024 × 768 verificando o SPICE, o vídeo virtual, o canal de convidado e o spice-vdagent — com verificações de segurança quando o Pardus não tiver um pacote candidato.

Implante o LIDER AHENK no Pardus e cadastre seus primeiros clientes.

Implante o LIDER AHENK no Pardus e cadastre seus primeiros clientes.

Configure o servidor Lider, instale o dispositivo com segurança, registre os endpoints Ahenk e verifique um projeto piloto antes de expandir o gerenciamento centralizado.

Crie um Live USB do Pardus 23 no Windows com o Rufus.

Crie um Live USB do Pardus 23 no Windows com o Rufus.

Baixe a ISO oficial do Pardus 23 para desktop, grave-a em um arquivo seguro usando o Rufus e inicialize um PC com Windows em uma sessão Live temporária.

Placa de som Pardus 23 ausente? Verifique o ALSA e restaure o áudio.

Placa de som Pardus 23 ausente? Verifique o ALSA e restaure o áudio.

Descubra por que o Pardus 23 não consegue detectar sua placa de som e, em seguida, use verificações específicas de ALSA, firmware e PipeWire ou PulseAudio para restaurar a reprodução.

Faça backup e restaure as configurações do HamoniKR sem perder arquivos ocultos.

Faça backup e restaure as configurações do HamoniKR sem perder arquivos ocultos.

Salve as preferências do HamoniKR em um armazenamento externo, inclua pastas pessoais ocultas e escolha um modo de restauração segura ao migrar para uma nova instalação.

Configure o acesso RDP seguro a um desktop Pardus Xfce.

Configure o acesso RDP seguro a um desktop Pardus Xfce.

Instale e configure o xrdp no Pardus, escolha a sessão Xfce correta, restrinja o acesso à rede e verifique se o login remoto funciona.

Erros do APT Pardus 23: Verifique o DNS e os repositórios yirmiuc

Erros do APT Pardus 23: Verifique o DNS e os repositórios yirmiuc

Diagnosticar falhas de conexão APT no Pardus 23, confirmar as fontes oficiais do yirmiuc e restaurar o apt update sem ignorar as verificações de assinatura de pacotes.

Configure impressoras USB e de rede com o CUPS no sistema operacional Harmonica.

Configure impressoras USB e de rede com o CUPS no sistema operacional Harmonica.

Configure impressoras no Harmonica OS usando o CUPS, compare o IPP sem driver com drivers legados e verifique a impressão via USB ou rede com uma página de teste.

Recupere a senha de root esquecida no Harmonica OS com o GRUB Recovery.

Recupere a senha de root esquecida no Harmonica OS com o GRUB Recovery.

Utilize um shell de recuperação para definir uma nova senha de root para o Harmonica OS, com verificações para discos criptografados, sistemas de arquivos somente leitura e contas que utilizam sudo.