내 gnome-session은 Xwayland
내가 찾을 수 있는 인스턴스를 시작합니다.
$> pgrep -a Xwayland
995 /usr/bin/Xwayland :0 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
이는 꽤 많은 명령줄 옵션을 사용할 수 있음을 보여줍니다.
다음을 통해 도움을 받을 수 있습니다.
$> Xwayland -help 2>&1 | grep -e 'rootless\|terminate\|accessx\|core\|listen\|displayfd'
-core generate core dump on fatal error
-displayfd fd file descriptor to write display number to when ready to connect
-nolisten string don't listen on protocol
-listen string listen on protocol
-pn accept failure to listen on all ports
-nopn reject failure to listen on all ports
-terminate terminate at server reset
[+-]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
enable/disable accessx key sequences
-rootless run rootless, requires wm support
-listen fd add give fd as a listen socket
그러나 더 이상의 통찰력은 없습니다 man Xwayland
.
Xwayland 사용 옵션에 대한 자세한 정보를 찾을 수 있는 곳입니다. 논의된 내용과 유사이 github 문제내 목표/의도는 응용 프로그램의 GUI 부분을 분리/샌드박싱할 목적으로 Xwayland의 또 다른 인스턴스를 시작할 수 있는 것입니다(이 부분은 이미 uid
gui
다른 및 linux를 사용하여 샌드박스 처리 되어 있습니다 namespaces
).