다른 사용자가 tty2에 있을 때 tty1의 그래픽 응용 프로그램에 대한 네트워크 연결을 어떻게 유지합니까?

다른 사용자가 tty2에 있을 때 tty1의 그래픽 응용 프로그램에 대한 네트워크 연결을 어떻게 유지합니까?

User1은 tty1에서 startx를 실행하고 user2는 tty2에서 startx를 실행합니다. tty1의 그래픽 환경은 Awesome Window Manager(X11)이고, tty2의 그래픽 환경은 Cinnamon Desktop(X11)입니다. tty1의 Nextcloud, Firefox 등과 같은 그래픽 애플리케이션의 경우 user2가 tty2에 있으면 네트워크 연결이 중단됩니다. 그러나 user2가 tty2에 있는 동안 tty1의 비그래픽/터미널 응용 프로그램은 네트워크 연결을 유지합니다. 따라서 user2가 tty2에 있으면 tty1의 터미널에서 비디오 또는 오디오가 제대로 스트리밍될 수 있습니다. 그러나 다른 사용자가 tty2를 사용하는 경우 Firefox나 tty1의 그래픽 응용 프로그램에서 비디오나 오디오를 스트리밍할 수 없습니다. user2가 tty2에 있을 때 tty1의 그래픽 응용 프로그램에 대한 네트워크 연결을 어떻게 유지합니까?

저는 Debian Bullseye와 Network Manager를 사용하고 있지만 /etc/network/interfaces 파일을 사용할 수도 있습니다.

또한 이것은 이전 버전의 데비안에서도 작동했습니다. 나는 그것이 데비안 9라고 믿습니다.

감사합니다!

답변1

이 내용은 인터넷과 관련이 없습니다

귀하의 시스템에는 다음과 같은 개념이 있습니다.회의그리고좌석. 전자는 대략 "로그인하는 사용자"이고, 후자는 대략 "사용자가 시스템과 상호 작용하는 데 사용하는 키보드, 마우스, 마이크, 스피커 및 화면과 같은 장치 전체"입니다.

현재 좌석을 소유한 세션만이 음악을 재생할 수 있습니다. 따라서 동시에 실행되는 세션 간에 전환하면 좌석이 없는 세션에서 더 이상 오디오가 재생되지 않게 됩니다.

이는 의도적으로 설계된 것입니다(대개 여러 사람이 컴퓨터를 공유하는 경우 원하는 방식입니다).

따라서 네트워크 연결은 유지됩니다. 단지 당신이 그것을 보는 방식이 중단되었을 뿐입니다. 따라서 웹 애플리케이션은 계속 작동하며 아무 작업도 수행할 필요가 없습니다.

관련 정보