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
StartupWMClass
precisa bater com o--class
doExec
para 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.desktop
sem 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)