특히 나는 달리고 싶다.대단한 자식동시에놀라운. 나는 후자의 셸에서 전자를 실행해 보았습니다.
$ 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
사용 vncserver
및 vncviewer
:
vncserver
[1] 명령을 실행하여 백그라운드 프로세스에서 VNC 서버를 시작합니다.- [1] 명령을 실행하여 현재 창 관리자에서 VNC 뷰어를 시작
vncviewer
하고 방금 시작한 VNC 서버에 연결합니다.
[1] CentOS-7의 vncserver
RPM 패키지에서 제공됩니다 tigervnc-server
(배포판이 다른 경우 패키지 관리자에게 문의하여 무엇이 제공되는지 확인해야 합니다 vncserver
.
[2] CentOS-7의 vncviewer
RPM 패키지에서 제공됩니다 tigervnc
(따라서 배포판이 다른 경우 패키지 관리자에게 문의하여 제공되는 내용을 확인해야 합니다 vncviewer
).
업데이트: 방금 이 질문에 Arch Linux라는 태그가 붙은 것을 확인했습니다. 그래서 Arch에 해당 기능이 있는지 확인했는데 vncserver
, 실제로는 다음과 같습니다.https://wiki.archlinux.org/index.php/TigerVNC.