Lança um programa para rodar em uma tela específica

0
  • Eu tenho dois monitores no meu PC, digamos Display1 & amp; %código%.
  • Display2 está configurado como uma extensão para Display2 .
  • Estando no Display1 que desejo lançar (de um emulador de terminal), um aplicativo informa Display1 , que deve aparecer em xcalc .

    É possível de alguma forma?
por Rishav Ambasta 15.12.2016 / 12:11

1 resposta

2
  • Alguns programas são inteligentes o suficiente para lembrar a última posição da janela.

  • Muitos programas escritos para o X Window System aceitam uma opção -geometry ; por exemplo, xcalc -geometry +500+750 iniciará xcalc colocando a janela 500 pixels à direita e 750 pixels abaixo do canto superior esquerdo lógico (que é + 0 + 0). Outros programas chamam essa opção --geometry (observe, em seguida, dois hífens). Leia a documentação do programa específico.

  • Outra opção é instalar wmctrl ( sudo apt-get install wmctrl ). wmctrl (Window Manager Control) permite enviar solicitações ao gerenciador de janelas para executar determinadas ações, como redimensionar ou mover janelas. Você poderia, então, escrever um pequeno script que inicia o programa e, em seguida, usa o wmctrl para movê-lo para onde deseja que ele apareça.

por AlexP 15.12.2016 / 12:20