Categorias
Arch Debian Fedora Linux Linux Mint Notícias Open Source openSUSE Red Hat Sabayon Scientific slackware Software livre Solus SUSE Tecnologia Trisquel Ubuntu Zorin

WINE 8.4 lançado com suporte inicial ao Wayland

E foi lançado o Wine 8.4 com suporte inicial ao Wayland, e muito mais. Confira as novidades e veja como instalar no Linux.

Leia o restante do texto “WINE 8.4 lançado com suporte inicial ao Wayland”

E foi o com ao , e muito mais. Confira as novidades e veja como instalar no Linux.

O Wine (Wine Is Not an Emulator, ou Wine não é um emulador) é um software livre e de código aberto, que tem como objetivo permitir que os aplicativos desenvolvidos para Microsoft Windows possam ser executados no Linux, Mac, FreeBSD e Solaris.

WINE 8.4 lançado com suporte inicial ao Wayland

Sendo um pouco mais técnico, o Wine é uma camada de compatibilidade que traduz as chamadas do sistema Windows para o Linux e usa algumas bibliotecas do Windows, na forma de arquivos .dll.

Por conta disso, esse programa é muito importante para ex-usuários do sistema operacional Windows ou para qualquer pessoa que ainda precisa usar os aplicativos desse sistema no Linux.

Agora, o Wine 8.4 foi lançado como o segundo de desenvolvimento quinzenal desta nova série.

Novidades do Wine 8.4

Como a cada duas semanas nesta fase de desenvolvimento, e após o 8.3, o WineHQ lançou o WINE 8.4 na semana passada.

Embora muitas mudanças sejam introduzidas nesses lançamentos, na verdade são centenas, a maioria delas são pequenas melhorias que tornam mais confiável a execução de aplicativos do Windows em outras plataformas, mas esta semana eles destacaram algo que se destaca basta olhar para os pontos que eles consideraram que vale a pena mostrar separadamente.

O WineHQ geralmente destaca entre 3-6 novos recursos em cada versão de desenvolvimento, e esta semana o primeiro é que o passo inicial para oferecer suporte ao Wayland foi dado.

Até agora tem sido utilizável, mas o suporte oficial começou no WINE 8.4. Além disso, eles também apresentam limpezas de suporte IME, várias correções de teste e várias correções de bugs.

Abaixo, onde está listado tudo o que eles fizeram, eles nos contam sobre 51 bugs corrigidos e 344 alterações:

  • Ladrão: o projeto escuro trava ao pressionar a tecla ‘esc’ no jogo se X no modo 24bpp.
  • Os filmes Hard Truck 2: King of The Road (GOG) não serão reproduzidos.
  • O Amazon Games é instalado, mas não inicia (você precisa do código de inicialização do WindowsFormsApplicationBase?).
  • Vários aplicativos funcionam muito mal após 4261369e5d8 (Secondhand Lands, SPORE).
  • t2embed:t2embed falha no Windows com codificação UTF-8.
  • gdi32:font – test_EnumFonts() falha com Arial Bold no Windows russo.
  • advapi32:registry – test_enum_value() tem alguns bugs estranhos em localidades do sistema UTF-8.
  • shell32:shelllink – Um save(NULL, TRUE) falha aleatoriamente em test_load_save() no Wine.
  • d3d9:device – test_wndproc() às vezes recebe um WM_DISPLAYCHANGE inesperado no Wine.
  • .test_WSARecv() falha ao usar wow64 thunks [Wow64ApcRoutine() substitui o valor de retorno definido por NtContinue()].
  • A saída dxgi:dxgi é muito grande no debiant.
  • kernel32:sync – test_timer_queue() ocasionalmente falha ao limpar o cronômetro no Windows 10.
  • ntdll:info – test_query_kerndebug() falha no Windows 8 a 10 1709.
  • foobar2000 v1.6 falha logo após a inicialização no Wine 7.19 ou superior.
  • d3drm:d3drm às vezes trava após falha ao criar a interface IDirect3DRMDevice* no Wine.
  • d3drm:d3drm às vezes falha ao criar um dispositivo imediatamente no Wine.
  • vbscript:run às vezes falha no Windows UTF-8 local.
  • d3d9:device às vezes falha ao criar um objeto D3D no Wine, ele trava.
  • Ntdll de 64 bits: wow64 falha no Windows 11.
  • Ntdll: wow64 de 32 bits falha no Windows 11.
  • winhttp:notification falha aleatoriamente no Wine.
  • user32:input – test_ToAscii() falha na localidade hindi UTF-8.
  • ntdll:pipe – test_blocking() às vezes falha no Wine quando o pipe não é sinalizado.
  • kernel32:console – test_wait() às vezes falha no Windows 8+.
  • d3d12:d3d12 – test_desktop_window() falha no Windows 10 1709.
  • d3d12:d3d12 – test_create_device() obtém um refcount 0 inesperado no Windows 10 1909+.
  • HS_hevo_gc 8.8.1.1 falha ao iniciar.
  • já que a impressão do wine 8.0 não funciona mais.
  • nethack falha.
  • regedit/regproc.c – export_key() não pode retornar TRUE.
  • O Motorola Ready For Assistant não inicia, precisa do arquivo ext-ms-win-networking-wlanapi-l1-1-0.dll.
  • dbghelp:dbghelp, ntdll:wow64 e psapi:psapi_main falham no Windows 11 devido ao remapeamento do caminho notepad.exe.
  • psapi:psapi_main – a função test_EnumProcessModules() de 64 bits obtém um caso inesperado do bloco de notas no Windows 11.
  • psapi:psapi_main – A função de 64 bits test_EnumProcessModulesEx() obtém falhas de pcs-6464 e pcs-6432 no Windows 11.
  • psapi:psapi_main – A função de 32 bits test_EnumProcessModulesEx() obtém muitas falhas de pcs-3232 devido a erros de cópia parcial no Windows 11.
  • psapi:psapi_main – A função de 64 bits test_EnumProcessModules() obtém um terceiro módulo inesperado no Windows 11.
  • jsproxy:jsproxy falha no Windows 11.
  • A inicialização do jogo Starcraft Remastered falhou.
  • mmdevapi:propstore – test_setvalue_on_wow64() de 32 bits falha no Windows 10 2004+.
  • O gif é exibido incorretamente, com fundos estranhos de várias cores.
  • gdi32:dc – O teste SetDeviceGammaRamp() falha no Windows 10 1909.
  • O dbghelp:dbghelp de 32 bits não pode ser executado no Windows <= 10 1607 devido à chamada IsWow64Process2().
  • A janela de edição de texto do KakaoTalk IM deixa artefatos quando o texto transborda e a barra de rolagem aparece.
  • O Wine 8.3 de 64 bits não aparece no repositório do Debian bookworm.
  • riched20:txtsrv – test_TxGetNaturalSize falha se a largura dos glifos de fonte da GUI do sistema for maior do que o esperado pelo teste.
  • A instalação do TextPad 9.1 falha no Wine 6 do repositório Linux Mint.
  • windows.perception.stub:perception – Windows 10 1607 não tem ISpatialSurfaceObserverStatics2.
  • kernel32:loader – test_import_resolution() obtém dados tls errados no Windows 7.
  • ldp.exe trava na função não implementada wldap32.dll.ldap_set_dbg_flags.
  • imm32:imm32 – ime_install() falha em alguns locais no Windows.
  • O ldp.exe trava ao tentar se conectar a um host inválido.

Para saber mais sobre essa versão do WINE, acesse a nota de lançamento.

Como instalar ou atualizar o Wine

O Wine 8.4 está disponível para download agora no site oficial, se você quiser compilá-lo.

Na página de download há informações de como instalar esta e outras versões em sistemas operacionais como Debian e Ubuntu, mas também pode ser instalada em Android e macOS.

Caso contrário, você deve esperar até que ele chegue aos repositórios de software estáveis ​​de sua distribuição GNU/Linux favorita para atualizar.

ou

Os usuários interessados ​​já podem instalar o WINE a partir do código-fonte, disponível neste e neste outro endereço, ou nos binários que podem ser baixados aqui.

No link onde podemos baixar os binários, também há informações para adicionar o repositório oficial do projeto para receber esta e outras atualizações futuras assim que estiverem prontas para sistemas como Ubuntu/Debian ou Fedora, mas também para Android e macOS.

Para instalar a versão de desenvolvimento do Wine (instável) no Ubuntu, abra um terminal e faça o seguinte:

Se o seu sistema for de 64 bits, habilite a arquitetura de 32 bits (se ainda não tiver):
sudo dpkg --add-architecture i386

Baixe e adicione a chave do repositório:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mv winehq.key /usr/share/keyrings/winehq-archive.key

Adicione o repositório, de acordo com a versão do seu sistema Ubuntu (ou derivado):
Ubuntu 22.04
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo mv winehq-jammy.sources /etc/apt/sources.list.d/

Ubuntu 21.10
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/impish/winehq-impish.sources
sudo mv winehq-impish.sources /etc/apt/sources.list.d/

Ubuntu 20.04/Linux Mint 20.x
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
sudo mv winehq-focal.sources /etc/apt/sources.list.d/

Ubuntu 18.04/Linux Mint 19.x
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources
sudo mv winehq-bionic.sources /etc/apt/sources.list.d/

Atualize as informações dos pacotes:
sudo apt update

Em seguida, instale o Development branch do Wine:
sudo apt install --install-recommends winehq-devel

Por Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Sair da versão mobile