A maneira mais simples é fazer
gnome-terminal --maximize
Para algumas opções mais avançadas, tente DevilsPie .
Eu tenho um script .xsession. Estou abrindo um terminal gnomo no fundo. Eu gostaria de abri-lo maximizado. Eu uso o Cinnamon como gerenciador de janelas. Eu entendo que o gerenciador de janelas geralmente é responsável por redimensionar os aplicativos do cliente X quando o botão maximizar é clicado.
Eu quero saber se existe alguma maneira de conseguir isso.
~$ cat .xsession
google-chrome > /dev/null 2>&1 &
gnome-terminal &
gnome-session --session cinnamon
A maneira mais simples é fazer
gnome-terminal --maximize
Para algumas opções mais avançadas, tente DevilsPie .
Nesse caso específico, se houver essa opção, obviamente, use-a.
Para outros casos, descobri que o código abaixo funciona.
O loop está lá porque se não fosse, o comando de tela cheia dispararia em breve, antes de haver uma janela para colocar em tela cheia!
wmctrl -l
é para listar janelas; wc -l
é para contar linhas; wmctrl -r
é para especificar em qual janela operar e, com -b
, você diz o que realmente fazer para aquela janela.
my-application &
while (( ! 'wmctrl -l | my-application | wc -l' )) {}
wmctrl -r my-application -b toggle,fullscreen