Impedir que as janelas sejam reorganizadas quando um monitor é desconectado

1

Eu tenho dois laptops e acabei de obter um KVM para alternar entre eles.

Mas no meu Ubuntu Linux 16, quando troco a tela, reorganizo e movo todas as janelas. Então, quando eu volto, não consigo descobrir o que é onde.

É possível fazer o que o Windows faz: se um monitor / tela estiver desconectado, ele não move nenhuma janela?

    
por nig007 17.08.2017 / 14:29

1 resposta

1

O que provavelmente está acontecendo aqui é que X está alternando entre a resolução do seu laptop (por exemplo, 1366x768) e sua tela maior (por exemplo, 1920x1080). Cada switch exige que janelas, ícones, etc. sejam movidos para se ajustarem à nova resolução.

Tente configurar xorg.conf para que o X sempre use uma resolução de tela virtual que seja igual ao seu monitor?

por exemplo. se sua tela for 1920x1080, adicione:

Virtual 1920 1080

para a subseção [Display] do seu /etc/X11/xorg.conf .

man xorg.conf tem isto a dizer:

Virtual  xdim ydim

This optional entry specifies the virtual screen resolution to be used. xdim must be a multiple of either 8 or 16 for most drivers, and a multiple of 32 when running in monochrome mode. The given value will be rounded down if this is not the case.

Video modes which are too large for the specified virtual size will be rejected. If this entry is not present, the virtual screen resolution will be set to accommodate all the valid video modes given in the Modes entry.

Some drivers/hardware combinations do not support virtual screens. Refer to the appropriate driver-specific documentation for details.

    
por 18.08.2017 / 07:35