Você pode usar o xdotool , que é uma ferramenta de linha de comando para manipular o X windows, então ele deve funcionar com todos os gerenciador de janelas e todos os ambientes de área de trabalho.
Eu escrevi um pequeno script que altera as saídas do meu monitor de acordo com a conexão de um monitor externo e se a tampa do laptop está aberta ou fechada ou não, e assim por diante.
Isso funciona muito bem, a única coisa é que quando meu grande monitor externo é desconectado, as janelas na tela do laptop excedem o espaço de trabalho, de modo que eu teria que redimensionar ou reabrir todas as janelas primeiro.
Estou procurando um comando de shell ou algo que faça isso para mim; Ele deve apenas redimensionar todas as janelas para que elas caibam no espaço de trabalho.
Isso está integrado no XFCE4? Ou eu preciso de algum outro programa?
PS: Eu estou usando compiz como gerenciador de janelas e esmeralda para as decorações.
Você pode usar o xdotool , que é uma ferramenta de linha de comando para manipular o X windows, então ele deve funcionar com todos os gerenciador de janelas e todos os ambientes de área de trabalho.