단일 디스플레이 구성 요소인 Linux 운영 체제

단일 디스플레이 구성 요소인 Linux 운영 체제

극단적인 프로그래밍 환경에서 사용하기 위해 단일 디스플레이 구성 요소에 대한 아이디어는 매우 흥미로워집니다.

단일 디스플레이 구성 요소 자체로 작동하도록 앱을 다시 디자인해야 한다는 것을 알고 있습니다. 그러나 고려해야 할 또 다른 아이디어가 있는데, Linux용으로 이 아이디어를 개발하는 데 얼마나 많은 노력이 필요할지, 아니면 비슷한 것이 이미 존재하는지 궁금합니다.

  1. 응용 프로그램 자체에는 단일 디스플레이 구성 요소로 실행하기 위해 설치 도구가 필요하지 않습니다.
  2. 여러 개의 마우스와 여러 개의 키보드가 USB 드라이브에 연결됩니다.
  3. 운영 체제는 내부적으로 각 마우스를 키보드와 쌍을 이루어 다양한 사용자와 마우스 및 키보드의 관계를 조정합니다.
  4. 운영 체제 데스크탑 환경에서 각 마우스에는 화면에 고유한 색상의 커서가 있습니다.
  5. 각 마우스/키보드/커서는 "사용자"라고 부르는 별도의 사람과 연결됩니다(반드시 "시스템" 사용자일 필요는 없지만 그럴 수도 있음).
  6. 사용자가 애플리케이션 창을 클릭하면 사용자는 애플리케이션의 포커스를 "훔칩니다"
  7. 사용자가 응용 프로그램에 집중하면 운영 체제는 사용자의 마우스와 키보드를 응용 프로그램의 입력 컨트롤로 보냅니다.
  8. 모든 사용자는 응용 프로그램 창을 클릭하기만 하면 언제든지 응용 프로그램의 초점을 "훔칠" 수 있습니다.
  9. 데스크탑 환경은 다중 모니터로 확장할 수 있으며(다중 화면 설정에서 일반적으로 발생함), 사용자가 애플리케이션 초점을 "훔치는" 기능은 이러한 다중 모니터에서도 계속 작동해야 합니다.

Linux에서 이와 같은 것을 현실로 만들려면 무엇이 필요할까요?

답변1

업데이트 1

나는 당신이 찾고 있는 기능이 실제로 X Window 멀티 포인터라고 생각합니다.

ArchLinux Multi-Pointer X 소개:

버전 1.7부터 Xorg 서버에는 "다중 포인터"라는 기능이 있습니다. 기본적으로 화면에 여러 개의 마우스 커서(각각 자체 키보드 포커스 포함)를 두고 별도의 물리적 입력 장치를 사용하여 제어할 수 있습니다. 독창적인 다중 좌석 솔루션으로 사용할 수 있습니다.

아래 링크를 확인해보세요

원래 답변

나는 과거에 이와 같은 다양한 설정을 (몇 년 동안) 본 적이 있습니다. 그래서 이것은 확실히 가능합니다. kenrel이나 x windows를 다시 작성할 필요가 없습니다.

를 사용하여 Google 검색을 수행하면 linux multiple mouse pointers여러 페이지가 나타납니다. 다음은 그 중 하나입니다.

이것은 발생하는 많은 질문 중 두 가지에 불과합니다.

검색하면 linux multi-seat여러 KVM(키보드+비디오+마우스)을 지원하는 Linux 상자에 대한 링크가 제공됩니다. 다음은 그 중 하나입니다.

따라서 기술은 확실히 이미 사용 가능하지만, 얼마나 멀리 갈 수 있는지, 또는 기술이 요구 사항을 얼마나 잘 충족하는지 연구하고 실험하는 데 시간을 투자해야 합니다.

관련 정보