Adeus Dual Boot!? Domine O Bottles: Instale Jogos E Apps De Windows No Linux

Published
13 de maio de 2026

Quer rodar jogos e aplicativos do Windows no Linux sem dor de cabeça com terminais, scripts ou prefixos quebrados? Descubra o poder do Bottles, um excelente orquestrador gráfico para o ecossistema Wine da atualidade!

 

Esse post é um apoio didático para os vídeos que produzi sobre o Bottles para o meu canal aarProTech. Lá poderá ver o conteúdo na íntegra e vai muito além do básico. No PRIMEIRO VÍDEO desmistifiquei a engenharia por trás da cortina para você parar de depender de tutoriais que não mostram uma visão mais ampla e imersiva do assunto e começar a dominar a ferramenta como um verdadeiro “Pro”. Entenda definitivamente os conceitos como o que é o Wine (e por que ele não é um emulador como se está habituado), como funcionam as camadas de tradução gráfica (DXVK e VKD3D), as vantagens do NTSync para o uso da CPU, o papel dos Runners (Proton GE, Soda, Kron4ek) e como o Bottles organiza tudo isso em um ambiente seguro de sandbox (Flatpak).

Se você tentou o PlayOnLinux, Winetricks e métodos mais complexos e se frustrou, este guia é a sua solução definitiva para a busca dos 100% de performance dos jogos e apps Windows no Linux.

 

Agora no SEGUNDO VÍDEO vamos entrar na “Adega” e aprender a administrar suas garrafas como um verdadeiro sommelier de tecnologia. Desbravamos muitas coisas como o Wine 11 e a tecnologia WOW64, que permite rodar apps de 32 bits em sistemas modernos de 64 bits de forma limpa, sem entulhar sua distro com bibliotecas antigas. Vamos entender sobre a escolha de um Runner (ou adicionar um externo ao Bottles) e como fazer aquele app de design (como o Affinity) parecer 100% nativo ajustando DPI e decorações de janela além de melhor integrar janelas de Windows ao seu Gnome ou KDE Plasma ou outra “DE”… Dicas e muita informação sobre cada opção, menu e função de administração do Bottles!

Dicas como:

. Permissões de Sandbox: Como dar acesso a pastas externas de forma segura.

. Conforto Visual: Resolvendo problemas de leitura com escala de DPI (96 vs 120).

. Pós-Processamento: Combine Vkbasalt e Gamescope para gráficos superiores.

.Mágica do WOW64: O fim da bagunça de dependências de 32 bits.

 

Inclusive alguns detalhes das dicas dadas no vídeo serão complementadas logo aqui na sequência do post.

Como dar permissão ao Flatpak para acessar uma pasta fora do sandbox?

Por padrão, os aplicativos Flatpak rodam em um sandbox restrito e não têm acesso livre ao sistema de arquivos do host. Para conceder acesso a uma pasta específica, use o comando flatpak override.

Comando via terminal (recomendado)

 

# Para instalação por usuário (mais comum)

flatpak override –user –filesystem=/caminho/para/a/pasta com.exemplo.App

 

# Exemplo prático

flatpak override –user –filesystem=/home/usuario/Dados com.github.App

 

# Acesso somente leitura

flatpak override –user –filesystem=/media/HDExterno:ro org.app.Exemplo

Opções úteis:

  • :ro → somente leitura
  • :create → permite criar a pasta caso não exista
  • –filesystem=home → dá acesso a toda a home (use com cautela)
  • –filesystem=host → acesso total ao sistema (não recomendado)

Para ver as permissões atuais do app:

flatpak info –show-permissions com.exemplo.App

Dar permissão ao Flatpak para acessar toda a pasta Home

Use o comando abaixo no terminal:

flatpak override –user –filesystem=home ID_DO_APLICATIVO

Exemplo prático:

# Exemplo com o Bottles

flatpak override –user –filesystem=home com.usebottles.bottles

 Como descobrir o ID do aplicativo:

flatpak list | grep -i nome_do_app

:. Documentação Oficial:

Sandbox Permissions

Flatpak Override (Manual)

 

O que são Custom Arguments (Command Arguments)?

São argumentos de linha de comando passados diretamente para o executável (.exe).

  • Eles vão no final da chamada do programa, como se você estivesse rodando no terminal:
 

wine “programa.exe” argumento1 -flag2 –opcao3 “valor com espaço”

 

Tipos de comandos/argumentos que você pode usar aqui:

Tipo Exemplo Uso comum
Flags simples -windowed ou /S Modo janela, instalação silenciosa
Parâmetros com valor -res 1920×1080 Resolução de jogos
Console commands (Source) +sv_cheats 1 +map de_dust2 Jogos da Valve / Source
Argumentos com aspas “–path=C:\Meu Jogo” Caminhos com espaços
Múltiplos argumentos -novid -high -threads 8 Vários parâmetros juntos
Prefix + %command% gamescope -f — %command% -fullscreen Usado com Gamescope, Mangohud, etc.
 
 

 

Dica importante: Você pode usar o placeholder %command% para colocar argumentos antes e depois do programa:

  • Exemplo: mangohud — %command% -fullscreen -dx11

Exemplos práticos

Custom Arguments:

  • Jogo Source: +sv_cheats 1 +host_timescale 2
  • FL Studio ou programas: –no-splash ou -language pt
  • Com Gamescope: gamescope -w 1920 -h 1080 -f — %command%

Dica extra

  • Custom Arguments → para o que o programa espera receber.
  • Environment Variables → para o que o Wine / DXVK / VKD3D / HUD precisa.

Observação sobre argumentos, flags, comandos, etc.:

Apesar de alguns serem genéricos e quase atemporais, ocorrem mudanças e “expiram” por serem incluídos como feature nativa de algum runner ou próprio wine vanila, podem causar “conflitos” se o alvo é um tipo de hardware e não algo que se tenha no seu próprio PC e por ai vai. O melhor é realmente consultar documentações e pesquisa em sites como o ProtonDB, além de vídeos exclusivos para apresentar configurações e situações de personalização para lançar Apps e Games.

 

O TERCEIRO VÍDEO, “O GRAN FINALE DA MAIOR MASTERCLASS DE BOTTLES DO YOUTUBE!” Pt-BR, vai ampliar sua visão de iniciante no uso do Bottles sobre rodar softwares e jogos de Windows no Linux sem abrir o terminal, detalhes importam e através deles conseguimos níveis de otimização garantido performance superior em seu equipamento.

Nesta Parte 3, final para a sequência de vídeo guia do Bottles, vamos abrir o capô  e você vai aprender a gerenciar a Seção de Performance profunda (verificando e ou ativando o NT-sync no Kernel, MangoHud e GameMode), dominar as regras de registro (Regedit), criar pontos de restauração infalíveis com Snapshots e dominar cada aba das ferramentas integradas — das bibliotecas DLL ao painel de controle clássico do Windows.

E mais: no final do vídeo, eu entrego tudo sobre o futuro do ecossistema. O que é o BOTTLES NEXT? Por que a migração de Python para RUST e a interface Libcosmic vai mudar o jogo? E como a integração nativa com o UMU (Unified Linux Wine Game Launcher) vai unificar a performance do GE Proton fora da Steam?

 

Como verificar se seu kernel suporta NTSYNC

O NTSYNC é um módulo do kernel (a partir do Linux 6.14) que melhora significativamente a sincronização em aplicações Windows executadas via Wine/Proton, oferecendo melhor desempenho e compatibilidade em jogos e programas.

 

1. Verificar se o kernel tem suporte a NTSYNC

# Verifica se o módulo está compilado no kernel atual

grep -i NTSYNC /boot/config-$(uname -r)

 

  • Resultado esperado: CONFIG_NTSYNC=m ou CONFIG_NTSYNC=y
  • Se não retornar nada → seu kernel não tem suporte.

 

2. Verificar se o módulo está presente e carregado

 

# Verifica se o módulo está carregado

lsmod | grep -i ntsync

 

# Verifica se o dispositivo foi criado

ls -l /dev/ntsync

 

3. Carregar o módulo manualmente (para teste)

 

sudo modprobe ntsync

 Após carregar, rode novamente ls -l /dev/ntsync — deve aparecer o arquivo.

 
 

4. Fazer o módulo carregar automaticamente na inicialização

Debian / Ubuntu / Mint, Fedora e OpenSUSE:

 

echo “ntsync” | sudo tee /etc/modules-load.d/ntsync.conf

Depois de criar o arquivo, reinicie o computador ou execute:

 

sudo systemctl restart systemd-modules-load

 

Requisitos mínimos para usar NTSync no Bottles

  • Kernel: Linux 6.14 ou superior (com o módulo ntsync carregado).
  • Runner (Wine): Wine 11.0 ou superior por segurança*.
  • * Algumas builds fork do Wine 10.x já suportavam, mas o Wine Vanilla é garantido a partir da v.11. Entenda:

 O NTSync não funciona nativamente no Wine 10.x e Proton 10.x oficiais.

Detalhes:

  • Wine 10.x (versões estáveis e a maioria das development releases):
    • Não possui suporte completo ao NTSync.
    • O suporte começou a ser adicionado experimentalmente a partir da Wine 10.16 (em meados de 2025), mas ainda era instável e incompleto.
    • Apenas builds customizadas (como wine-tkg, algumas builds do GloriousEggroll ou CachyOS) conseguiam habilitar NTSync no Wine 10.x via patches.
  • Wine 11.0 (lançado em janeiro 2026):
    • Foi a primeira versão oficial com suporte completo e estável ao NTSync.
  • Proton 10.x:
    • O Proton oficial da Valve (baseado em Wine 10) não tem suporte nativo.
    • Proton GE 10-9 e versões posteriores adicionaram suporte via backport (ativado com PROTON_USE_NTSYNC=1 na Steam e no Bottles com WINENTSYNC=1).
 Resumo rápido:
Versão Suporte NTSync? Observação
Wine 10.x (oficial) Não Apenas em builds customizadas
Wine 11.0+ Sim (nativo e completo) Recomendado
Proton 10 (oficial) Não
Proton GE 10.x Sim (a partir de 10-9) Com variável de ambiente
 
 Recomendação: Para usar NTSync de forma confiável no Bottles, utilize runners baseados em Wine 11 (Vaniglia 11, Caffe 11, GE Wine 11, etc.).

 

Passo a passo para ativar o NTSync no Bottles

    1. Abra o Bottle que deseja configurar.

    2. Vá em Bottle Preferences (Preferências do Bottle).

    3. Clique na aba Environment Variables.

    4. Adicione as seguintes variáveis:

Chave Valor Observação
WINENTSYNC 1 Ativa o NTSync (principal)
WINEESYNC 0 Desativa Esync (evita conflito)
WINEFSYNC 0 Desativa Fsync (recomendado)
 
 
  1. Clique em Save.

  2. Reinicie o bottle ou execute o programa. 

 

Case deseja forçar a ativação do NTSync por Programa dentro da garrafa e não no modo global pelas variável do ambiente, pode tentar:

  1. Vá em Programs.
  2. Clique nos 3 pontinhos do programa → Change Launch Options.
  3. No campo Command Arguments, coloque:
 

WINENTSYNC=1 WINEESYNC=0 WINEFSYNC=0 %command%

  • Salve e teste

Como verificar se está funcionando?

 

lsof /dev/ntsync

Se aparecer o processo do seu programa, o NTSync está ativo.

Como instalar o Feral GameMode no Linux

O Feral GameMode é uma ferramenta que otimiza temporariamente o sistema (governador de CPU, prioridade de I/O, latência, etc.) enquanto você joga.

1. Instalação

Debian / Ubuntu / Mint e derivados:

sudo apt update

sudo apt install gamemode libgamemode0 libgamemodeauto0

Fedora:

sudo dnf install gamemode

openSUSE:

sudo zypper install gamemode

 

2. Verificação da instalação

Execute o teste oficial do GameMode:

gamemode -t

  • Se aparecer “All tests passed” → instalação está correta.

Verificar se o daemon está ativo:

gamemode -s

  • Deve retornar gamemode is inactive quando não estiver em uso.
 

3. Como usar

  • No Bottles: basta ativar a chave do Gamemode como apresentado no vídeo. Ou então, você pode usar como argumento no lançamento customizado do programa/jogo: 

gamemoderun %command%

Enquanto o jogo estiver rodando, você pode verificar com:

gamemode -s

Dica: Em alguns casos, adicione seu usuário ao grupo gamemode:

sudo usermod -aG gamemode $USER

Depois, faça logout e login novamente.

 

 

E sobre o WOW64?

No Wine 11, o novo WoW64 (64-bit host rodando aplicações 32-bit) virou o modo padrão e nativo. Isso significa que, na grande maioria dos casos, você não precisa ativar nada manualmente.

Quando ainda é necessário usar argumento ou variável?

Aqui estão os casos reais onde você ainda precisa intervir:

Situação Variável / Argumento necessário Quando usar
Prefixo antigo (criado antes do Wine 11) WINEARCH=wow64 Forçar o novo WoW64 em prefixos legados
Quer rodar apenas 32-bit puro (raro) WINEARCH=win32 Aplicações muito antigas ou drivers específicos
Problemas de compatibilidade 32-bit no novo WoW64 WINEARCH=wow64 + DLL Overrides Alguns jogos/antigos programas quebrados
Builds específicas do runner (ex: Vaniglia, GE) Depende do build (alguns já vêm só em wow64) Quando o runner oferece opção explícita

 

Como aplicar no Bottles

  1. Global (no Bottle):
    • Bottle → PreferencesEnvironment Variables
    • Adicione:
      • Chave: WINEARCH
      • Valor: wow64 (ou win32)
  2. Por programa (Launch Options):
    • No campo Command Arguments:

WINEARCH=wow64 %command%

Recomendação atual

  • Na maioria dos casos: Deixe sem nenhuma variável. Crie um novo bottle com Wine 11 que ele já usa o novo WoW64 automaticamente.
  • Só use WINEARCH=wow64 se tiver um prefixo antigo e estiver tendo problemas com apps 32-bit.
  • Prefixos win32 puro estão deprecated e não são mais recomendados.

Resumo: Com Wine 11 + Bottles atualizado, você quase nunca precisa mexer nisso. O sistema já usa o WoW64 nativo por padrão.

 

Estrutura Completa de Capítulos nos vídeos:

PARTE 01

01 – Apps E Jogos Do Windows No Linux – Bottles – Guia 2026 Pro
02 – O Que É O Bottles E Para Que Ele Serve?
03 – O Elo Pro: Por Que Você Precisa Entender A Base?
04 – Fundamentos Tecnológicos: Desmistificando O Wine
05 – A Ponte De Controle: O Que É O Winebridge?
06 – Os Motores Do Bottles: O Que São Os “Runners”?
07 – A Mágica Gráfica: Camadas De Tradução (Apis)
08 – O Arsenal Assistivo: Upscaling, Frames E Latência
09 – Sincronização De Cpu: O Segredo Do Ntsync
10 – Ferramentas Inteligentes: Composição E Monitoramento
11 – Mão Na Massa: Bottles Na Prática
11.01 – Barra Superior – Overview
11.02 – Barra Superior – Menu Importar
11.03 – Barra Superior – Menu Journal (Diário)
11.04 – Barra Superior – Menu Preferências – Aba General
11.04 – Barra Superior – Menu Preferências – Aba General – Seção Aparência
11.04 – Barra Superior – Menu Preferências – Aba General – Seção Geral
11.04 – Barra Superior – Menu Preferências – Aba General – Seção De Integrações
11.04 – Barra Superior – Menu Preferências – Aba General – Seção Avançada
11.04 – Barra Superior – Menu Preferências – Aba General – Seção Repositórios
11.05 – Barra Superior – Menu Preferências – Aba Runners
11.06 – Barra Superior – Menu Preferências – Aba Cache
11.07 – Barra Superior – Menu Preferências – Aba Dll Componentes
11.08 – Barra Superior – Menus Atalhos De Teclado, Ajuda E Sobre
11.09 – Criar Uma Nova Garrafa Agora? Encerramento Parte 01

PARTE 02

12.00 – Criando Uma Garrafa – App Windows Teste
12.01 – Garrafa App Windows Teste – Barra Superior – Detalhes
12.02 – Garrafa App Windows Teste – Quick Actions (Overview), Dica Sandbox E Arquivo Instalação
12.03 – Garrafa App Windows Teste – Quick Actions – Eagle – Inspecionando E Instalando Winamp.Exe
12.04 – Garrafa App Windows Teste – Quick Actions – Lançar Executável – Instalar Winamp
12.05 – Garrafa App Windows Teste – Seção Programas – Completo
12.05.01 – Garrafa App Windows Teste – Seção Programas – Lançar Com O Terminal
12.05.02 – Garrafa App Windows Teste – Seção Programas – Rastreio Do Tempo De Uso Do Programa
12.05.03 – Garrafa App Windows Teste – Seção Programas – Navegar Pasta Interna Da Garrafa
12.05.04 – Garrafa App Windows Teste – Seção Programas – Menu Mudar As Opções De Lançamento
12.05.04.01 – Garrafa App Windows Teste – Seção Programas – Menu Mudar As Opções De Lançamento – Seção Custom Arguments – Customizar Comandos
12.05.04.02 – Garrafa App Windows Teste – Seção Programas – Menu Mudar As Opções De Lançamento – Seção Custom Arguments – Anexar Scripts
12.05.04.03 – Garrafa App Windows Teste – Seção Programas – Menu Mudar As Opções De Lançamento – Seção Custom Arguments – Diretório De Trabalho
12.05.05 – Garrafa App Windows Teste – Seção Programas – Menu Mudar As Opções De Lançamento – Seção Preferences Overrides
12.05.06 – Garrafa App Windows Teste – Seção Programas – Adicionar Para Biblioteca
12.05.07 – Garrafa App Windows Teste – Seção Programas – Adicionar Entrada Desktop
12.05.08 – Garrafa App Windows Teste – Seção Programas – Adicionar Para A Steam
12.05.09 – Garrafa App Windows Teste – Seção Programas – Renomear
12.05.10 – Garrafa App Windows Teste – Seção Programas – Esconder O Programa Aqui Da Área De Exibição
12.05.11 – Garrafa App Windows Teste – Seção Programas – Desinstalar O Programa
12.05.12 – Garrafa App Windows Teste – Seção Programas – Adicionar Atalhos
12.05.13 – Garrafa App Windows Teste – Seção Programas – Instalação De Programas
12.06 – Adendo Mudando Da Garrafa Winamp Para Do Affinity Studio
12.06 – Garrafa Affinity Original – Seção Options – Menu Settings – Components
12.07 – Garrafa Affinity Original – Seção Options – Menu Settings – Displays
12.07.5 – Garrafa Affinity Original – Seção Options – Menu Settings – Displays – Efeitos Pós Processamento (Vkbasalt)
12.07.6 – Garrafa Affinity Original – Seção Options – Menu Settings – Displays – Gamescope
12.07.7 – Garrafa Affinity Original – Seção Options – Menu Settings – Displays – Menu Configurações Avançadas Do Display
12.07.99 – Muitas coisas estão por vir!


PARTE 03

12.08 – Abertura Parte 03
12.08 – Garrafa Affinity Original – Seção Options – Menu Settings – Performance
12.09 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility
12.09.01 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Windows Version
12.09.02 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Language
12.09.03 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Dedicated Sandbox
12.09.04 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Use Winebridge
12.09.05 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Steam Runtime
12.09.06 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Working Directory
12.09.07 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Menu Dll Overrides
12.09.08 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Menu Environment Variables
12.09.09 – Garrafa Affinity Original – Seção Options – Menu Settings – Compatibility – Manage Drives
12.10 – Garrafa Affinity Original – Seção Options – Menu Dependencies
12.11 – Garrafa Affinity Original – Seção Options – Menu Registry Rules
12.12 – Garrafa Affinity Original – Seção Options – Menu Snapshots
12.13 – Garrafa Affinity Original – Seção Options – Menu Task Manager Dê O Like! Se Inscreva❣
13.00 – Garrafa Affinity Original – Seção Ferramentas – Command Line
13.01 – Garrafa Affinity Original – Seção Ferramentas – Editor De Registro
13.02 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools
13.02.01 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Explorer
13.02.02 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Task Manager
13.02.03 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Debugger
13.02.04 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno)
13.02.04.1 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba Aplicações
13.02.04.2 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba Bibliotecas
13.02.04.3 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba Graphics
13.02.04.4 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba Desktop Integration
13.02.04.5 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba Drives
13.02.04.6 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba Audio
13.02.04.7 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Configuration (Windows Interno) – Aba About
13.02.05 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Uninstaller
13.02.06 – Garrafa Affinity Original – Seção Ferramentas – Menu Legacy Wine Tools – Control Panel
14.00 – A Sinfonia Final Por Que O Bottles É Um Dos Melhores Caminho
15.00 – O Próximo Nível O Que É O Bottles Next E A Revolução Umu
16.00 – Conclusão E Reflexão

   

É inscrito no canal?

Considere fazer parte e inscreva! Também ative o sino de alerta para estar por dentro assim que chegar um conteúdo novo e muito bom para você.

Clique aqui e pronto:
INSCREVER-ME

LINKS ÚTEIS:

 

Site Oficial do Bottles:

https://usebottles.com

 

Bottles Flathub

https://flathub.org/en/apps/com.usebottles.bottles

 

Wine 11

https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0

#ssdNVME #minipc #morefine #aarproducoes

EU APOIO SOFTWARES OPEN SOURCE!

Inovação aberta e produtividade

 ©Copyright 2026
✅ Proibida reprodução integral ou de partes deste material sem autorização prévia!
✅ Vídeo produzido com 💟 para aarProTech™.
✅ aarProTech™ é uma marca da família AAR Produções®.
✅ Todos os direitos reservados à AAR Produções®

Aviso: todas as marcas e direitos autorais são de seus respectivos proprietários legais e são aqui mencionadas apenas para efeito de propósitos informativos.

Linux® é uma marca registrada de Linus Torvalds nos Estados Unidos e em outros países. Para saber mais sobre a marca registrada Linux®, visite o link abaixo:
https://www.linuxmark.org/​
Linux®