두 명의 사용자, 두 명의 커서, 하나의 모니터와 협업 할 수있는 솔루션이 아직 있습니까?


7

여러 가지 방법으로 멀티 시트 와 비슷한 솔루션을 찾고 있지만 한 가지 중요한 차이점이 있습니다.

두 명의 (또는 아마도 n 명의) 사용자가 동일한 모니터 에 앉아 동일한 데스크탑 환경을 공유 할 수 있지만 자체 커서로 자체 키보드와 마우스를 사용할 수 있기를 원합니다 .

기본 사용 사례는 아내와 공동 작업을 할 수 있기를 원하며 대부분 자체 작업을 수행하지만 때로는 직접 공동 작업을 수행하는 것입니다. "이봐, 이것이 옳다고 생각하니?"라고 말할 수 있기를 원합니다. ... 커서가 커서를 뛰어 넘어 수정하거나 복사하여 붙여 넣기를 할 수있게되었습니다.

이상적으로는 이것이 리눅스 환경이 되길 원합니다.

X11은 "Multi-pointer X"또는 "MPX"라는 구성으로이 가능성을 제공하는 것 같습니다. X-wiki에 관한 기사는 다음과 같습니다 .

그러나 분명히이 솔루션은 적어도 문서화 된 방식으로 모든 창 관리자가 구현하지 않았다는 사실에 놀랐습니다. 대신, "사용자"는 모든 HID를 소유하고 하나의 커서와 초점에서 작업하는 것으로 간주합니다.

여기에 answer을 포함하는 수퍼 유저 질문이 있지만 동시에 다른 창에 키보드 입력을 허용하지 않으므로 만족스럽지 않습니다.

GNU / Linux / X11의 아키텍처는 이 구성 을 배제 하지 않는 것 같습니다 . 그래서 나는 그것이 개인의 경우와 전문적인.

아니면 내가 잘못하고 내 앞에 뭔가가 있습니까? :-)


동일한 화면에서 여러 사용자의 창을 사용하는 것이 어떻게 생산적 일 수 있는지 개인적으로 알지 못하더라도 잘 조사 된 질문에 +1합니다. IMO는 창을 열거 나 크기를 조정할 때 서로의 방식을 일정하게 유지합니다.
Dmitry Grigoryev

multicursor-wm.sourceforge.net 할 수 있다고 주장 하지만 별도의 클라이언트가 있습니다.
Journeyman Geek

각 사용자가 자신의 키보드를 얻는 경우 키보드 포커스는 어떻게 처리됩니까? AFAIK X는 하나의 포커스 된 창만 허용하며, 어떻게 든이 패치를 적용하더라도 여러 창에 대한 FocusIn / FocusOut 이벤트는 일부 프로그램을 혼동 할 수 있습니다.
dirkt

내가 아는 유일한 구현은 다음과 같습니다. m.youtube.com/watch?v=u8qgehH3kEQ
브라질 사람

답변:


2

베어 Windows에서는 작동하지 않지만 타사 소프트웨어에서는 가능할 수 있습니다.

TeamPlayer (쉐어웨어, $ 49.95)는 다음과 같습니다.

여러 사용자가 운영 체제, 응용 프로그램 및 파일을 동시에 활용할 수 있습니다.

  • 여러 개의 마우스 / 키보드가 연결된 화면의 여러 커서
  • 무료 TeamCONNECT 앱을 사용하여 어디에서나 사용자를 원격으로 연결
  • 커서 색상 및 편집 가능한 커서 레이블
  • 커서의 영역 제한, 커서를 화면의 크기 조정 가능한 영역으로 제한
  • 한정판 무료 LITE 버전 이용 가능 (비 상업용)

TeamPlayer LITE는 무료 버전으로, 최대 2 명의 사용자로 제한되며 필요한 버전 인 것 같습니다.

의견 :이 제품에 대한 경험이 없습니다.

여기에 이미지 설명을 입력하십시오


3
논평 : 질문은 이상적으로, 나는 이것이 리눅스 환경이되고 싶다고 말한다. 또한 시도하지 않았다면 어떻게 작동하는지 어떻게 알 수 있습니까? ?
Journeyman Geek

@JourneymanGeek : 이상적으로! = 절대적으로. 입안에 선물 (무료) 말 (소프트웨어)을 보지 마십시오.
harrymc

@JourneymanGeek : 또한 다중 시트에서 좌석이 키보드 + 모니터 + 마우스로 정의되는 Linux에는 동등한 솔루션이 존재하지 않는다고 생각합니다.
harrymc

2

어쨌든 완벽하게 할 수없는 것처럼 보입니다. WM 지원은 실제로 매우 사소한 일이며 커서마다 별도의 테마를 갖는 것이 좋습니다 . 단일 세션 / 멀티 시트를 얻는 것은 각 키보드와 마우스가 짝을 이루는 것이 이상하지 않습니다. 파일에서 두 개의 다른 지점을 선택하고 한 번에 입력을 시작할 수는 없지만 시스템이 아닌 실행중인 소프트웨어의 제한 사항이라고 생각합니다 . 우분투 16.10 에서이 작업을 수행했지만 xinput2는 대부분의 최신 Linux에서 지원되어야합니다.

필요한 많은 움직이는 부분 - 멀티 포인터 X 는 최신 버전의 X에 내장되어 있지만 작업 창 관리자에 가장 가까운 것은 10 년 가까이 업데이트되지 않았 으며 문서에는 이상한 이유로 x2x가 필요한 것 같습니다 . 자체 키보드를 사용하여 두 개의 커서를 완전히 얻을 수 있습니다.

이제 완벽하게 작동하는 것이 있습니다.

나는 이것을 lubuntu로 테스트하고 있습니다- 자체 키보드마우스 지원으로 두 개의 포인터 (같은 모양)를 얻었습니다 .

xinput을 설치하고 싶을 것입니다-apt에 있습니다.

xinput list는 장치 목록을 제공합니다. 이제 두 번째 (또는 세 번째) 포인터 세트를 작성하려고합니다.

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=10   [slave  pointer  (13)]

⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=9    [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                      id=12   [slave  keyboard (3)]
    ↳ Chicony USB Keyboard                        id=17   [slave  keyboard (3)]

로 두 번째 입력 세트를 생성하고 두 장치를 추가

xinput create-master pointer2
xinput reattach 10 "pointer2 pointer"
xinput reattach 17 "pointer2 keyboard"

SynPS / 2 Synaptics TouchPad 및 Chicony USB 키보드가 보조 입력에 연결됩니다. 장치 이름도 사용할 수 있다고 생각합니다.

이제 내가 붙어있는 부분 이 생겼습니다. 귀하의 소프트웨어 는 별도의 입력이있는 두 개의 커서가 있음을 알고 있어야하며 숭고한 텍스트 스타일을 의미하지는 않습니다. 거기에는 아무것도 없으며 실제로 창 관리자 문제가 아닙니다.

예, 원하는 것의 90 %를 얻을 수 있지만 모든 방법을 얻을 수는 없습니다. 동시에 입력 할 수는 없지만 커서를 독립적으로 움직일 수 있고 키보드 사이에 '핫 시트'가 있습니다.

필요에 따라 이러한 명령을 실행해야 할 수도 있습니다. X에 대해서는 내가 말할 수있는 문서가 없습니다.


2

Windows 용 GlovePIE 라는 프로그램을 사용했으며 거의 모든 문자에 HID를 바인딩 할 수 있습니다. 화면에 2 개의 다른 포인터를 제어하기 위해 2 개의 마우스를 사용할 수있는 무료 예제 스크립트가 있습니다. 한 커서는 실제 커서로 작동하고 다른 커서는 가짜로 작동합니다. 가짜 커서를 클릭해야 할 때마다 실제 커서와 가짜 커서가 일시적으로 위치를 전환합니다.

이 프로그램은 한 대의 컴퓨터를 사용하여 멀티 태스킹의 요구를 확실히 충족시킬 수 있습니다. 'a'키를 왼쪽 화살표 키에 바인딩하는 등 GUI를 사용하여 일부 기능을 만들 수도 있습니다. 그러나 다중 사용자 구성을 구현하는 것은 GUI 내부에서 쉽게 만들 수있는 것이 아니기 때문에 실제로 말한 것을 수행하려면 일반 코딩에 대한 전문 지식이 필요합니다. 프로그램 자체에 광범위한 도움이 있으며 이는 멀티 시트의 대안이 될 수 있습니다.


2
그것은 무엇을 작동합니까? 그리고 OP 요구에 따라 이것이 작동하도록하는 데 무엇이 필요한지 이야기하는 것이 편리 할 수 ​​있습니다. 또한 ... 라이브 드라이브에 ... 적절한 웹 페이지가 없습니까?
Journeyman Geek

제안 해 주셔서 감사합니다 ... 그리고 그렇습니다, 적절한 웹 페이지가 있고 아마도 링크해야 할 것입니다. 그러나 사이트가 상당히 오래 되었기 때문에 사이트의 원래 다운로드가 손상되었습니다.
FoxMcloud5655


0

이에 대한 또 다른 대답은 다음과 같습니다. 두 명의 사용자가 동시에 한 PC를 공유 할 수 있습니까

빠른 답변은 아니요입니다. 다중 사용자 입력은 아직 완전히 공유되지 않았습니다. 동시에 공유되는 두 개의 병렬 사용자 계정이 필요하고 프로세서 우선 순위 제어의 추가 계층이 부족하며 컴퓨터를 둘러싼 일반적인 혼란 때문에 WHO가 통제하고 있는지 확인하려고합니다 ....

무해한 것처럼 보일 수도 있습니다. 그러나 두 조종사가 동시에 비행기를 비행하려고한다고 상상해보십시오.-멍에를 밀거나 당기는 경우 ... 비행기가 올라가거나 내려 가야한다는 것을 알지 못할 것입니다. .. 좋지 않은 ...


3
나는 당신의 비유가 강력하다고 생각하지 않습니다. 비행기는 한 번에 한 방향으로 만 날 수 있지만 컴퓨터의 사용자 영역 경험은 동시에 많은 일을한다는 것입니다. 또한 내 질문에서 지적했듯이 대부분의 어려운 문제는 이미 해결되었습니다. X11은 실제로 입력에서 여러 포인터를 제공합니다. 단지 대부분의 창 관리자가이를 활용할 UI가없는 것입니다. 나는 내가 듣지 못한 사람과 누군가가 울리기를 바라고있다.
jMyles
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.