극단적인 프로그래밍 환경에서 사용하기 위해 단일 디스플레이 구성 요소에 대한 아이디어는 매우 흥미로워집니다.
단일 디스플레이 구성 요소 자체로 작동하도록 앱을 다시 디자인해야 한다는 것을 알고 있습니다. 그러나 고려해야 할 또 다른 아이디어가 있는데, Linux용으로 이 아이디어를 개발하는 데 얼마나 많은 노력이 필요할지, 아니면 비슷한 것이 이미 존재하는지 궁금합니다.
- 응용 프로그램 자체에는 단일 디스플레이 구성 요소로 실행하기 위해 설치 도구가 필요하지 않습니다.
- 여러 개의 마우스와 여러 개의 키보드가 USB 드라이브에 연결됩니다.
- 운영 체제는 내부적으로 각 마우스를 키보드와 쌍을 이루어 다양한 사용자와 마우스 및 키보드의 관계를 조정합니다.
- 운영 체제 데스크탑 환경에서 각 마우스에는 화면에 고유한 색상의 커서가 있습니다.
- 각 마우스/키보드/커서는 "사용자"라고 부르는 별도의 사람과 연결됩니다(반드시 "시스템" 사용자일 필요는 없지만 그럴 수도 있음).
- 사용자가 애플리케이션 창을 클릭하면 사용자는 애플리케이션의 포커스를 "훔칩니다"
- 사용자가 응용 프로그램에 집중하면 운영 체제는 사용자의 마우스와 키보드를 응용 프로그램의 입력 컨트롤로 보냅니다.
- 모든 사용자는 응용 프로그램 창을 클릭하기만 하면 언제든지 응용 프로그램의 초점을 "훔칠" 수 있습니다.
- 데스크탑 환경은 다중 모니터로 확장할 수 있으며(다중 화면 설정에서 일반적으로 발생함), 사용자가 애플리케이션 초점을 "훔치는" 기능은 이러한 다중 모니터에서도 계속 작동해야 합니다.
Linux에서 이와 같은 것을 현실로 만들려면 무엇이 필요할까요?
답변1
업데이트 1
나는 당신이 찾고 있는 기능이 실제로 X Window 멀티 포인터라고 생각합니다.
ArchLinux Multi-Pointer X 소개:
버전 1.7부터 Xorg 서버에는 "다중 포인터"라는 기능이 있습니다. 기본적으로 화면에 여러 개의 마우스 커서(각각 자체 키보드 포커스 포함)를 두고 별도의 물리적 입력 장치를 사용하여 제어할 수 있습니다. 독창적인 다중 좌석 솔루션으로 사용할 수 있습니다.
아래 링크를 확인해보세요
원래 답변
나는 과거에 이와 같은 다양한 설정을 (몇 년 동안) 본 적이 있습니다. 그래서 이것은 확실히 가능합니다. kenrel이나 x windows를 다시 작성할 필요가 없습니다.
를 사용하여 Google 검색을 수행하면 linux multiple mouse pointers
여러 페이지가 나타납니다. 다음은 그 중 하나입니다.
- linux: 듀얼 마우스 - 여러 마우스 포인터가 있는 여러 마우스?2010년에 받은 stackoverflow 질문과 답변입니다.
- Linux의 다중 마우스/키보드이것은 블로그 게시물입니다.
이것은 발생하는 많은 질문 중 두 가지에 불과합니다.
검색하면 linux multi-seat
여러 KVM(키보드+비디오+마우스)을 지원하는 Linux 상자에 대한 링크가 제공됩니다. 다음은 그 중 하나입니다.
따라서 기술은 확실히 이미 사용 가능하지만, 얼마나 멀리 갈 수 있는지, 또는 기술이 요구 사항을 얼마나 잘 충족하는지 연구하고 실험하는 데 시간을 투자해야 합니다.