Resumo: neste passo a passo eu mostro como mapear o botão Copilot do notebook para abrir o WebApp do ChatGPT criado no Mint (Cinnamon). Também cubro o clássico problema de “abrir como outro Chrome” e como garantir que o app inicie maximizado.
Por que isso dá trabalho?
Quando você cria um Aplicativo Web no Linux Mint (menu Aplicativos Web), o sistema gera um arquivo .desktop para esse app, com parâmetros próprios (perfil isolado, ícone, classe da janela etc.).
Se você usar um atalho de teclado chamando diretamente google-chrome --app=..., o Mint entende como um Chrome genérico, e ele aparece separado na barra de tarefas — não como o seu WebApp “ChatGPT”.
A solução é: lançar o .desktop do WebApp — não o binário do navegador.
1) Crie o WebApp do ChatGPT (via interface)
- Abra Aplicativos Web (Web Apps).
- Preencha, por exemplo:
-
Nome:
ChatGPT -
Endereço:
https://chatgpt.com - Perfil isolado: ativado (recomendado)
-
Parâmetros personalizados: opcional; falaremos de maximização abaixo.
- Salve.
Isso vai gerar um .desktop em ~/.local/share/applications/.
2) Confirme o .desktop do seu WebApp
No meu caso (exemplo real), o arquivo ficou assim:
~/.local/share/applications/WebApp-ChatGPT6914.desktop
Conteúdo relevante (trecho):
[Desktop Entry]
Name=ChatGPT
Exec=google-chrome-stable --app="https://chatgpt.com" --class=WebApp-ChatGPT6914 --name=WebApp-ChatGPT6914 --user-data-dir=/home/brayan/.local/...
StartupWMClass=WebApp-ChatGPT6914
X-WebApp-Browser=Chrome
X-WebApp-URL=https://chatgpt.com
X-WebApp-CustomParameters=--start-maximized
Dica: o
StartupWMClassprecisa bater com o--classdoExecpara o app agrupar certo no painel.
3) Mapeie o botão Copilot para abrir o WebApp (GUI)
- Vá em Menu → Preferências → Teclado → Atalhos → Atalhos personalizados.
- Clique em Adicionar atalho personalizado.
-
Nome:
ChatGPT -
Comando: use o lançador do
.desktop(não chame o Chrome direto):
gtk-launch WebApp-ChatGPT6914
O nome após
gtk-launché o nome do arquivo.desktopsem a extensão.
- Clique em Capturar atalho e pressione o botão Copilot.
- Salve e teste.
Pronto: agora o Mint abre exatamente o WebApp “ChatGPT”, com ícone correto e agrupamento único — sem criar “outro Chrome” ao lado.
4) Como abrir maximizado de forma confiável
O
X-WebApp-CustomParameters=--start-maximizedé o suficiente para abrir o app maximizado, para adicionar ele usando a interface, basta fazer igual na imagem abaixo:
5) Teste o .desktop pelo terminal
Antes de amarrar na tecla, teste o lançador:
gtk-launch WebApp-ChatGPT6914
Se abrir o app certo, o atalho de teclado também vai funcionar.
6) Por que “abria como outro Chrome” antes?
Porque o comando do atalho era algo como:
google-chrome --app=https://chatgpt.com
Esse comando ignora as pistas que o Mint usa para agrupar a janela (classe da janela, nome, perfil isolado). Já o .desktop tem --class, --name, StartupWMClass e --user-data-dir corretos, então o painel reconhece como o mesmo app que você fixou.
7) Extras úteis (opcionais)
Focar a janela se já estiver aberta
Se quiser que o atalho traga para frente o ChatGPT quando já estiver aberto (em vez de abrir outra janela), você pode criar um script com wmctrl/xdotool (instale via apt se não tiver):
#!/usr/bin/env bash
if wmctrl -x -a WebApp-ChatGPT6914; then
exit 0
else
gtk-launch WebApp-ChatGPT6914
fi
Aponte o atalho para esse script.
Usando Edge/Brave/Chromium
O conceito é o mesmo; o .desktop terá Exec=microsoft-edge ... ou Exec=brave .... O importante é sempre lançar pelo .desktop com gtk-launch.
Onde ficam os .desktop
- Usuário atual:
~/.local/share/applications/ - Sistema todo:
/usr/share/applications/(os WebApps normalmente ficam no diretório do usuário)
8) Check-list final
- [x] Criei o WebApp do ChatGPT no Aplicativos Web.
- [x] Achei o
.desktop(ex.:WebApp-ChatGPT6914.desktop). - [x] No ata


Top comments (0)