Cliente de tela dupla do Synergy

7

Eu tenho o synergy client 1.4 em execução em uma máquina Linux e o mesmo servidor de versão em execução em um laptop Linux ou Windows (ambos têm o problema descrito abaixo).

Meu cliente Linux é a configuração de monitor duplo. Há uma placa de vídeo (NVidia com driver proprietário) que tem dois monitores conectados: um para saída DVI outro - para HDMI. O Dual-Screen é configurado através da configuração do Display do KDE e a saída HDMI está definida para ser Left-of-DVI. Ambos os monitores têm resolução de 1920x1080.

A configuração funciona sem problemas por si só. Mas quando tento usar a sinergia para controlar o cliente, só consigo entrar em uma das telas (a saída HDMI) com o cursor do mouse.

A posição relativa dos monitores é a seguinte:

+--------------+ +--------------+
|              | |              |
|  client 1    | |  client 2    |
|              | |              |
|              | |              |
+--------------+ +--------------+
            ↖
         +-------------+
         |             |
         |   server    |
         |             |
         +-------------+

A seta indica qual monitor é acessível por sinergia.

Existe alguma coisa que possa ser feita?

    
por Czar 24.05.2013 / 11:29

1 resposta

7

Certifique-se de que a sinergia esteja iniciando após as telas do monitor terem sido definidas e posicionadas.

Eu tenho ocasionalmente apenas uma tela ou apenas parte de uma tela disponível para sinergia, enquanto um mouse local pode acessar toda a área da tela disponível. Cada vez que o problema é que a sinergia estava começando e permanecendo residente antes que as telas tivessem suas definições personalizadas aplicadas.

Com o KDM, uso o procedimento descrito aqui: link . Nos últimos anos (KUBUNTU 12.04 em diante), os arquivos de inicialização estão em /etc/kde4/kdm ) para o KDM. Outros gerenciadores de exibição também são descritos no SynergyHowTo.

Para definir as exibições antes do login do KDM, coloque as configurações de orientação e posição da tela no Xsetup. Para definir as exibições após o login do KDM, coloque-as no Xsession.

Não consegui obter sinergia para ver a área de trabalho inteira usando a configuração do monitor visual, mesmo com o botão 'salvar como padrão'. Eu acredito que o problema é quando na seqüência de inicialização as configurações são aplicadas.

Como exemplo, meu /etc/kde4/kdm/Xsetup contém isso:

xrandr --output HDMI-0 --pos 0x0 --rotate left
xrandr --output DVI-I-1 --pos 1024x256 --primary

/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=kdm

/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc --name CLIENTSCREENNAME SERVERHOSTNAME

    
por 09.05.2014 / 18:50