Abra e azulejo janelas com script de shell

0

Não consigo encontrar essa resposta em nenhum lugar. Não tenho ideia de por onde começar.

Como abro digamos nemo . Eu sei que posso definir o tamanho da janela usando -geometry . Mas como faço isso em um monitor / quadrante específico?

Estou fazendo um script de shell que configura um espaço de trabalho para um determinado diretório.

    
por Sanchke Dellowar 03.08.2018 / 19:06

1 resposta

0

Encontrou uma forma "hacky" estranha de fazer isso. Isso é para simular o atalho de teclado para colocar a janela na janela (ou seja, super+Left ) usando xdotool .

# Launch the program (ie nemo)
gtk-launch nemo

# Wait 0.5 seconds for the window to get open
# and then get the window id using xdotool 
sleep 0.5
$WINDOW_ID='xdotool search --name Home' # "Home" is the title of the nemo window

# Simulate a tiling shortcut (tile left)
xdotool windowactivate $WINDOW_ID
xdotool key super+Left

Por todos os meios eu odeio minha própria resposta. É muito hacky e sujo e não flexível, como sempre. Mas, no entanto, faz o que precisa.

    
por 16.08.2018 / 23:30