X0 소켓이 /tmp(.x11-unix)에 배치되는 이유는 무엇입니까? 다른 곳으로 옮길 수 있나요?

X0 소켓이 /tmp(.x11-unix)에 배치되는 이유는 무엇입니까? 다른 곳으로 옮길 수 있나요?

디렉토리를 정리하는 습관이 생겼습니다 /tmp. 결국 그것은 "단기 저장"입니다(/tmp와 /var/tmp의 차이점은 무엇입니까?). 최근에 응답한 대로 응용 프로그램이 완전히 시작되지 않는 것을 발견했습니다.https://stackoverflow.com/a/31612672/5499118. 검색을 한 후 소켓 파일에 대한 추가 정보를 찾았습니다."/tmp/.X11-unix/"란 무엇입니까?. 그냥 궁금해서요. X11 소켓 유형 파일을 넣는 이유는 무엇입니까 /tmp? 어떻게 유닉스에 들어갔나요?

전체 기능을 유지하려면 어떻게 다른 곳으로 옮길 수 있나요? (이름을 바꾸면 .X11-unix삭제와 동일한 문제가 발생합니다). 다음을 통해 python -c "import socket as s; sock = s.socket(s.AF_UNIX); sock.bind('/tmp/.X11-unix/X0')"다시 생성하세요 .https://serverfault.com/questions/358866/create-unix-named-socket-from-the-command-line오류를 해결하는 데 도움이 되지 않습니다.

관련 정보