여러 창 관리자

여러 창 관리자

두 개의 화면이 있는 CentOS7(KDE4) 시스템을 특수 구성으로 구성하고 싶습니다. 이전에 CentOS5(KDE3)에서 이 작업을 수행했으며 이제 CentOS7(사용 가능해지면 CentOS8(KDE5?)이 바람직함)로 마이그레이션해야 합니다.

나는 두 개의 화면을 가지도록 X를 구성했습니다. 하나는 :0.0이고 다른 하나는 입니다 :0.1. Windows에서는 :0.0전체 화면 응용 프로그램을 실행해야 하며 mwm(Motif Window Manager)이 있어야 합니다. mwm과 앱이 화면에서 제대로 실행됩니다 :0.0.

이제 복잡한 부분이 나옵니다. 다른 화면에서는 :0.1KDE를 실행하고 이를 사용자 정의하겠습니다. CentOS5에서는 DISPLAY환경 변수를 올바르게 설정하여 해당 화면에서 kwin, kicker 및 kdesktop을 시작 하므로 이는 문제가 되지 않습니다 . 이것은 나에게 필요한 기본 KDE 기능을 갖기에 충분합니다.

새로운 KDE는 더 복잡해서 쉽게 시작할 수 없습니다. 무엇을 하든 두 화면 모두에서 실행되거나 전혀 실행되지 않습니다. kwin을 성공적으로 시작했습니다. 작동하지만 stdout/stderr에 많은 오류 메시지가 기록됩니다.

:0.1KDE를 표시될 때만 실행하고 :0.0그대로 두는 방법이 있습니까 ? 프로그래머들이 모니터에 대해 잊어버린 것 같아서 KDE 환경의 일부 프로그램은 이를 인식하는 반면 다른 프로그램은 사용 가능한 모든 모니터를 차지하는 것 같습니다. Plasma Desktop은 내가 시도한 모든 디스플레이 설정을 무시하는 것 같습니다.

두 개의 XServer를 시작하지만 다중 시트 구성에서는 두 화면 모두에서 두 개의 서로 다른 창 관리자를 실행할 수 있다고 생각합니다(https://lxadm.com/Configuring_multiseat_X_workstation)은 이 상황에서 제가 찾고 있는 해결책이 아닙니다. 다중 좌석 구성에는 디스플레이 :0:1두 개의 완전히 독립적인 마우스, 키보드 및 커서 세트가 화면에 표시됩니다. 이것은 용납될 수 없습니다. 한 화면에서 다른 화면으로 이동하려면 키보드와 마우스가 필요합니다.

이 화면에 필요한 기능은 사용자가 허용된 응용 프로그램만 실행할 수 있는 사용자 지정 작업 표시줄을 갖는 것입니다. 다른 애플리케이션에는 액세스할 수 없습니다. 이 작업은 KDE를 사용하여 쉽게 수행할 수 있지만 이제는 한 화면에서만 실행하는 데 문제가 있습니다.

CentOS7에서 사용할 수 있는 KDE를 사용하여 이를 달성할 수 있는지 잘 모르겠습니다. 어쩌면 GNOME을 사용해 봐야 할 것 같습니다. KDE만큼 사용자 정의가 쉽지는 않습니다. 첫 번째 테스트에서는 하나의 모니터에서만 시작되어 혼선이 없었습니다 :0.0. 그러나 KDE에서처럼 사용을 제한할 수 있는지는 잘 모르겠습니다.

간단하게 구성 가능한 작업 표시줄을 제공하고 다른 화면의 창 관리자를 조작하지 않는 다른 데스크탑 환경이 있습니까? xfce를 시도해 볼 생각입니다.

답변1

내가 찾은 해결책은 KDE 대신 xfce4를 사용하는 것이었습니다. 첫 번째 화면에서 mwm을 시작할 수 있습니다. 그 후 --display=:0.1xfwm4 옵션을 사용하여 xfce4 창 관리자를 시작했습니다. 내 필요에 따라 xfce4-panel 및 xfdesktop을 시작하는 것으로 충분합니다. 이는 두 번째 화면을 사용하여 xfce4-panel 실행 프로그램을 사용하여 시작할 수 있는 응용 프로그램을 실행하기에 충분한 기능을 제공합니다. xfce4-panel은 키오스크 모드에서 구성할 수 있으며 사용자는 아무것도 변경할 수 없습니다. 테마 창 관리자가 있는 첫 번째 화면 전체 화면 앱에서도 잘 작동합니다.

xfwm4를 먼저 시작하면 두 화면을 모두 차지하게 되고 mwm이 시작되지 않습니다. mwm이 기본 화면에서 먼저 시작되면 xfwm4는 두 번째 화면에서 제대로 작동합니다.

관련 정보