![X0 소켓이 /tmp(.x11-unix)에 배치되는 이유는 무엇입니까? 다른 곳으로 옮길 수 있나요?](https://linux55.com/image/221651/X0%20%EC%86%8C%EC%BC%93%EC%9D%B4%20%2Ftmp(.x11-unix)%EC%97%90%20%EB%B0%B0%EC%B9%98%EB%90%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%EB%8B%A4%EB%A5%B8%20%EA%B3%B3%EC%9C%BC%EB%A1%9C%20%EC%98%AE%EA%B8%B8%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
디렉토리를 정리하는 습관이 생겼습니다 /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오류를 해결하는 데 도움이 되지 않습니다.