두 번째 창 관리자를 어떻게 실행할 수 있나요?

두 번째 창 관리자를 어떻게 실행할 수 있나요?

특히 나는 달리고 싶다.굉장한 자식동시에엄청난. 나는 후자의 쉘에서 전자를 실행해 보았습니다.

$ awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:653: another window manager is already running (can't select SubstructureRedirect)

나 역시 같은 결과를 얻는다면추가하다--replace.

다른 VT로 변경한 후:

$ awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:592: cannot open display (error 5)

디스플레이를 지정하려고 하면 다음과 같은 결과가 나타납니다.

$ DISPLAY=:1 awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:592: cannot open display (error 1)

나는 노력했다rm ~/.Xauthority, 하지만 그건 도움이 되지 않았습니다.

답변1

X 창 관리자의 작동 방식으로 인해 X 서버에서는 한 번에 하나씩만 실행할 수 있습니다. (이상하게도 이것을 백업할 확실한 리소스를 찾을 수 없습니다...)

동일한 효과를 제공하지는 않지만 다음과 같이 중첩된 X 서버 내부에서 두 번째 창 관리자를 쉽게 실행할 수 있습니다.제퍼:

Xephyr :30 -screen 1024x768 &
DISPLAY=:30 xterm &
DISPLAY=:30 awesome-git &

그러면 (아마도 관리되는) 현재 X 세션 awesome-git의 중첩된 1024×768 화면 내에서 타일 실행이 제공됩니다 .awesome

답변2

사용 vncservervncviewer:

  • vncserver[1] 명령을 실행하여 백그라운드 프로세스에서 VNC 서버를 시작합니다.
  • [1] 명령 을 실행하여 현재 창 관리자에서 VNC 뷰어를 시작 vncviewer하고 방금 시작한 VNC 서버에 연결하십시오.

[1] CentOS-7에서는 RPM 패키지가 vncserver제공합니다 tigervnc-server(배포판이 다른 경우 패키지 관리자에게 문의하여 vncserver.

[2] CentOS-7에서는 RPM 패키지가 vncviewer제공합니다 tigervnc(따라서 배포판이 다른 경우 패키지 관리자에게 문의하여 무엇이 제공되는지 확인해야 합니다 vncviewer).


업데이트: 방금 질문에 Arch Linux에 대한 태그가 지정되어 있음을 확인했습니다. 그래서 Arch에 그런 기능이 있는지 확인해 보았는데 vncserver, 그런 기능이 있는 것 같습니다.https://wiki.archlinux.org/index.php/TigerVNC.

관련 정보