'synergy'에 해당되는 글 3건

  1. 2010.03.20 synergyc - synergy client for linux 2
  2. 2010.01.15 시너지 (Synergy) for linux 4
  3. 2009.11.13 시너지 (Synergy) - KVM 프로그램(?) 4
프로그램 사용/synergy2010. 3. 20. 23:33
synergyc는 클라이언트 프로그램이다.
서버 프로그램은 좀 복잡하지만 클라이언트는 상당히 쉽게 구동이 가능하다.

아래는 리눅스 쪽 프로그램의 설명인데, 실제로 설정해야 할 것은
--name 과 필수값인 <server-addres> 두가지만 해주면 된다.

예를 들어 현재 컴퓨터의 스크린이름을 secondpc 라고 하고,
서버 아이피를 192.168.0.2 이라고 할때,

시작프로그램에
synergyc --name secondpc 192.168.10.2
라고 등록해주기만 하면된다.

$ synergyc --help
Usage: synergyc [--daemon|--no-daemon] [--debug <level>] [--display <display>] [--name <screen-name>] [--restart|--no-restart] <server-address>

Start the synergy mouse/keyboard sharing server.

  -d, --debug <level>      filter out log messages with priorty below level.
                           level may be: FATAL, ERROR, WARNING, NOTE, INFO,
                           DEBUG, DEBUG1, DEBUG2.
      --display <display>  connect to the X server at <display>
  -f, --no-daemon          run the client in the foreground.
*     --daemon             run the client as a daemon.
  -n, --name <screen-name> use screen-name instead the hostname to identify
                           ourself to the server.
  -1, --no-restart         do not try to restart the client if it fails for
                           some reason.
*     --restart            restart the client automatically if it fails.
  -h, --help               display this help and exit.
      --version            display version information and exit.

* marks defaults.

The server address is of the form: [<hostname>][:<port>].  The hostname
must be the address or hostname of the server.  The port overrides the
default port, 24800.

Where log messages go depends on the platform and whether or not the
client is running as a daemon.


'프로그램 사용 > synergy' 카테고리의 다른 글

barrier on ubuntu 22.04 실패!  (2) 2023.06.15
시너지 (Synergy) for linux  (4) 2010.01.15
시너지 (Synergy) - KVM 프로그램(?)  (4) 2009.11.13
Posted by 구차니
프로그램 사용/synergy2010. 1. 15. 15:38
quicksynergy는 리눅스용 시너지 GUI-Frontend 이다.
(다르게 말하면 synergy는 별도 설치가 필요하다)

Share는 서버설정 / Use는 클라이언트 설정이다.
Use는 간단하게 서버의 아이피(윈도우 pc이름을 잘못찾으므로 아이피를 추천)
그리고 현재 리눅스PC의 모니터이름을 넣어준다.

퀵시너지가 실행되면 이런식으로 상단에 표시된다.

설치는 quicksynergy 혹은 synergy로 검색하면 나온다.



서버 설정은 이전글 참고

'프로그램 사용 > synergy' 카테고리의 다른 글

barrier on ubuntu 22.04 실패!  (2) 2023.06.15
synergyc - synergy client for linux  (2) 2010.03.20
시너지 (Synergy) - KVM 프로그램(?)  (4) 2009.11.13
Posted by 구차니
프로그램 사용/synergy2009. 11. 13. 17:02

이 녀석은 컴퓨터에 개별 모니터는 있어야 하지만,
키보드/마우스를 없애는데 사용할 수 있는 프로그램이다.

즉, KVM 에서 V가 빠진, KM 프로그램이라고 보면된다.
(최소한 본체별로 모니터는 하나씩 있어야 한다.)


서버는 키보드/마우스가 설치되어, 제어용으로 사용할 컴퓨터이며
클라이언트는 키보드/마우스 없이 모니터만 있는 제어를 당할 컴퓨터들이다.

클라이언트 설정

Step 1. 클라이언트는 서버에 비하면 설정할 내용은 많지 않다.
           단순하게 Other Computer's Host Name:서버의 이름을 넣어주면 된다.



서버설정
Step 1. 서버는 서버답게(ㄱ-) 설정할 내용이 많다.


일단 서버의 이름을 확인하기 위해 Options 의
버튼을 클릭한다.


"Advanced..." 를 클릭하면 위와 같은 화면이 나오고, 별다른 것은 설정할것 없이
아.. 서버 이름"Screen Name:" 에 나오는 구나.. 라고 외워두면 된다.
(Screen Name: 위에 써있는 내용 - 시너지는 일반적으로 컴퓨터의 이름을 화면 이름으로 사용한다)


Step 2. 본격적인 서버의 설정은 Share this computer's keyboard and mouse(server) 라고 쓰여진 부분을 클릭한뒤
           활성화 되는 Configure 내부에서 하면된다.


중앙의
버튼을 클릭!


활성화 되는 "Configure..."를 누르면 위와 같이 "Screens & Links" 창이 뜨게 된다.
이 화면에서는 스크린을 등록하고, 스크린의 위치 배열을 설정한다.

일단 위의 Screens: 에
버튼을 클릭하면 아래의 Add Screen이 뜨게 되며
Screen Name: 에 일단 아까 확인한 서버의 이름을 추가해준다.
Aliases: 는 추가항목으로 입력하지 않아도 상관없다.

추가된 내용은
버튼을 클릭하면 되며,
아래의 Add와 유사하게 생긴 Edit Screen [screen name] 창이 열리게 된다.



Screen을 추가했으면 이제 Link를 추가해야 한다.
Link는 모니터의 위치를 추가하는 것인데
서버에서 클라이언트의 설정도 같이 해주어야 하기 때문에
"서버기준 클라이언트의 위치 + 클라이언트 기준 서버의 위치"를 설정해야 한다.

문제는.. 아래의 입력방법이 매우 헷갈리기 쉽다는 것이다.
.. of the [방향] of [기준 모니터] goes to ... of [목표 모니터] 인데
엄밀하게는 PC가 기준이 아니라 모니터를 기준으로 연결점을 만들어 주어야 한다는 점이다.

예를 들어 두개의 모니터를 사용하고(서버/클라이언트), 클라이언트가 왼쪽에 있다고 하면,

[서버 모니터]를 기준으로 서버의 모니터 [왼쪽]에 [클라이언트 모니터]를 연결하고
[클라이언트 모니터]를 기준으로 클라이언트 모니터 [오른쪽]에 [서버 모니터]를 연결한다


위의 화면은 클라이언트의 모니터에서 서버로 넘어가는 방향을 설정한 것이다

[클라이언트 모니터]를 기준으로 클라이언트 모니터 [오른쪽]에 [서버 모니터]를 연결한다
의 내용으로, [right] of [클라이언트 모니터] goes to [서버 모니터]로 입력해준다.


위의 화면은 서버에서 클라이언트로 넘어가는 방향을 설정한 것이다.

[서버 모니터]를 기준으로 서버의 모니터 [왼쪽]에 [클라이언트 모니터]를 연결한다
의 내용으로, [left] of [서버 모니터] goes to [클라이언트 모니터]로 입력해준다.

Step 3. 일단 서버 프로그램을 실행하기 위해서는 외부에서 접속을 할 수 있어야 한다.
           이를 위해서는, 서버를 구동하는 PC의 네트워크 에서 Synergy가 사용하는 포트를 열어주어야 한다.
           기본값으로는 24800 포트를 사용하므로, 네트워크 설정 - 방화벽에서 예외로 24800 TCP를 추가해준다.


여기까지는 다들 들어 갈수있을 것으로 굳게 믿고


예외 탭에서, 포트 추가를 눌러준다.


이름은 임의로 적어주고, 포트 번호는 24800 그리고 아래의 프로토콜은 TCP로 해준다.


Step 4. 서버에서
을 누르면 서버가 시작되며, 클라이언트로 가서
을 누르면 서버에 접속한다.
           클라이언트가 몇번 접속을 시도하지 않기 때문에, 서버를 먼저 켜놓고, 클라이언트를 켜야 바로 접속을 한다.
           (접속 못할 경우 5초 간격으로 3번 정도 시도 후, 시간을 늘려가며 접속을 시도하긴 한다.)

[공식 : http://synergy2.sourceforge.net/]
[참고 : http://cdmanii.com/193]

[패치 : http://mabook.com/blog/23]
[패치 : http://magoja.tistory.com/242] 한글패치


2010.02.08 추가
한가지 아쉬운 점은, compiz 와 같이 화면 경계 이상으로 커서를 이동시켜야 하는 경우에는 오작동을 한다는 점이다.
예를 들어,compiz cube 상황에서 원래대로라면 360도 무한으로 뱅글뱅글 돌릴수 있어야 하지만
synergy를 통해서는 중앙에서 시작하면 커서가 우측끝까지나 좌측끝까지 이동하는 만큼만 인식을 할 수 있다.
(즉, 무한으로 뱅글뱅글 돌리지 못하고, 한페이지 도 시작 위치에 따라서는 못돌릴수도 있다.)

2010.02.22 추가
여러PC에 개별 키보드/마우스가 있을 경우
서버의 마우스가 위치 하지 않는 곳에서 다른 키보드/마우스로 copy 시에
다른 클라이언트들에게로 내용이 복사 되지 않음.
(예를 들어 A가 서버이고 B 의 키보드로 복사했고 마우스는 A에 있을 경우, B의 내용이 A로 붙여지지 않음)

'프로그램 사용 > synergy' 카테고리의 다른 글

barrier on ubuntu 22.04 실패!  (2) 2023.06.15
synergyc - synergy client for linux  (2) 2010.03.20
시너지 (Synergy) for linux  (4) 2010.01.15
Posted by 구차니