사용자 도구

사이트 도구


synergy

Synergy

설정

  • 서버 설정시 Screen Saver Sync는 체크 해제하는 것이 나아보임. 화면 보호기가 오동작을 일으킴.
  • Edit → Settings → Process Mode 현재 무슨이유에서인지 Desktop 으로 지정해야만 작동한다. Ubuntu Server → Windows Client 일 때.

암호화

  • 1.4 버전대에서 암호화를 활성화할 경우 키보드 관련 이상 동작이 발생하는 것 같다.

모니터별 단축키로 이동

  • 마우스 움직임을 통해 이동하는 것보다는 키보드 단축키로 명시적 이동을 선호한다면 스크린을 서로 연속되지 않는 위치로 설정하고서 단축키로 명시적으로 이동하게 할 수 있다.
    section: options
        keystroke(Control+Left) = switchToScreen(PC이름)
    end
  • Synergy 환경설정에서 설정해도 된다.

모니터 연속으로 두고 단축키 토글 방식으로 이동

  • 토글 방식으로 하려면 설정을 파일로 저장한 뒤에 직접 편집해서 사용Synergy hotkey to toggle screens
  • 마우스때문에 자동으로 전환되는 것이 귀찮을 경우 switchDelay를 매우 길게 한다. switchDelay = 10000 처럼 마우스를 통한 이동 시간을 길게 잡아주면 거의 항상 마우스로는 안되고 단축키로만 이동가능하게 설정할 수 있다.
  • 1 ↔ 2 → 다시 1 형태로 모니터를 구성하고 switchInDirection(right) 사용
    section: links
        Laptop:
            left = Desktop
            right = Desktop
        Desktop:
            left = Laptop
            right = Laptop
    end
     
    section: options
        relativeMouseMoves = false
        screenSaverSync = false
        win32KeepForeground = false
        switchDelay = 10000
        switchCorners = none
        switchCornerSize = 0
        keystroke(Super+Tab) = switchInDirection(right)
    end
    • 윈도우 키는 Super로 명시

서버 자동 시작

  • GUI Synergy 설정을 파일로 저장한다. ~/.synergy_server.conf
  • 아래 명령을 시작 프로그램으로 등록한다.
    killall synergys
    synergys -c ~/.synergy_server.conf 
  • 암호화를 지정하게 되면 옵션이 복잡해진다. 이 때는 GUI로 서버를 실행하고 옵션 목록을 살펴 본 뒤에 지정한다. 아래와 같은 방식이 될 수 있다.
    synergys -f --no-tray --debug NOTE --name kwon37xi-dev-pc --crypto-mode ofb --crypto-pass [cryptpass] -c ~/.synergy_server.conf --address :24800

클라이언트 시작

#!/bin/sh
sudo killall synergyc
synergyc --name 클라이언트호스트네임 --no-tray --daemon 서버호스트네임
  • 암호화를 했을 경우에는 server와 마찬가지로 synger GUI로 실행해보고 그 실행 명령을 복사해서 사용한다.

LightDM에서 자동시작

  • LightDM을 참조하여
    greeter-setup-script=/usr/bin/synergyc --name 클라이언트호스트네임 --no-tray --daemon 서버호스트네임

MDM에서 자동시작

  • Mint Display Manager을 참조하여 /etc/mdm/Init/Default 에 추가한다.
    /usr/bin/synergyc --name 클라이언트호스트네임 --no-tray --daemon 서버호스트네임
  • 로그인을 하고나면 해당 프로세스가 종료되므로 로그인 후 시작 프로그램으로도 다시 등록해준다.

주의사항

  • 윈도우와 리눅스 공히 상황에 따라 화면 보호기가 작동 안하는 현상을 보임.

대체품

synergy.txt · 마지막으로 수정됨: 2020/07/08 10:49 저자 kwon37xi