Tenho uma configuração de tela dupla e quero que todos os aplicativos novos e antigos iniciem na tela principal, que está à direita. Mas alguns aplicativos começam na segunda tela, independentemente de onde está o foco / ponteiro do mouse. Eu acho que isso ocorre porque canto superior esquerdo 0: 0 está no segundo monitor. E é maior do que primário, isso pode ser uma causa?
O secundário é uma TV em que corro o kodi, que tem uma configuração para escolher a exibição.
Pode haver algum aplicativo que seja lembrado para cada posição e exibição do aplicativo e também tome cuidado quando o segundo for desligado - significa lembrar a posição até que o monitor seja ligado novamente. Nas versões anteriores do ubuntu compiz, faça isso, mas não mais.
Atualização: DE alterado para canela
fonte
Respostas:
Esteja preparado para sujar as mãos
À beira do que acho que poderíamos pedir aos usuários, mas, por outro lado, quando as instruções são claras, por que não? Aqui vamos nos...
Processo em segundo plano para definir em qual monitor novas janelas devem aparecer
O trecho Vala
O snippet Vala precisa ser compilado. Para fazer isso, você precisa instalar algumas coisas:
Copie o trecho abaixo, salve-o como
win_tomonitor.vala
Compile o trecho com o comando:
(Eu sei, o argumento wnck é bobo, mas necessário), um executável será produzido no diretório de trabalho.
xrandr
no terminal.Execute o executável com o monitor de destino como argumento, por exemplo
Novas janelas ("normais") aparecerão em 100px (x + y) a partir do tftft do monitor de destino.
NB
Ao adicionar isso como um item de inicialização, pode ser necessário adicionar uma pausa de alguns segundos antes de executá-lo. Se você tiver problemas no login / inicialização, mencione.
EDITAR
Abaixo de uma versão editada (a pedido). Diferenças:
Esta versão permite definir
WM_CLASS
-es excluídos . Para excluir uma ou mais classes: adicione argumentos extras após o argumento do monitor de destino. Um exemplo:para excluir a movimentação das janelas Tilix e gedit.
A instalação é exatamente igual à primeira versão. Diverta-se!
Descubra o WM_CLASS de uma janela
xprop
, ImprensaReturnWM_CLASS
aparece no terminalO código
fonte