Minha sugestão não é um recurso real do Cinnamon, mas uma maneira de obter esse comportamento em um ambiente Cinnamon: com o pequeno utilitário devilspie2 , versão v0.42 (por causa do recurso scripts_window_focus ).
Atualmente, os repositórios oficiais do Linux Mint contêm apenas a versão 0.39. Então você precisa baixar devilspie2 diretamente do link do mantenedor e construir sozinho. É fácil e rápido. Você encontrará instruções de compilação e instalação no arquivo INSTALL do tarball baixado.
Após a instalação, crie dois arquivos no diretório ~/.config/devilspie2 (configuração padrão assumida):
devilspie2.lua com o seguinte conteúdo:
scripts_window_focus = {
"myscript.lua"
}
myscript.lua com o seguinte conteúdo:
if (get_application_name() == "Terminal") then
set_window_below();
end
Em seguida, basta iniciar devilspie2 do seu terminal de tela cheia. E, em seguida, apenas mate o devilspie2 em execução, digitando Control-C (ou pare por Control-Z ). Se você quiser o comportamento não apenas para o seu terminal de tela cheia, mas para todas as janelas de terminal all , então não mate / pare, mas inicie devilspie2 & em segundo plano.
Enquanto devilspie2 estiver sendo executado com a configuração fornecida acima, cada janela com o nome do aplicativo Terminal (como gnome-terminal ) será "definida abaixo" no foco. Assim, toda vez que você clicar no seu terminal de tela cheia, você obterá o foco, mas o terminal ficará abaixo de todas as outras janelas.
Tenho certeza de que você pode tornar a solução ainda mais confortável e adequada às suas necessidades específicas (por exemplo, executar e interromper na inicialização). Consulte devilspie2 docs ( README arquivo no tarball).