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).