가상 터미널로 전환 할 때 오디오 재생이 중지되는 이유는 무엇입니까?


10

가상 터미널로 전환 할 때 (예 : Ctrl + Alt + F2 사용) 데스크톱 환경의 오디오 (예 : Grooveshark의 음악 또는 VLC 미디어 플레이어)가 중지됩니다. 왜 이런거야? 그것을 막을 방법이 있습니까?


3
백그라운드에서 무슨 일이 일어나고 있는지 100 % 확신하지 못하므로 이것을 답변으로 게시하지는 않지만 실제로 터미널로 전환 한 후 사용자 계정에 로그인하려고 했습니까? 이것은 나를 위해 소리를 다시 가져 오는 것입니다 (최소한 GUI에서와 동일한 사용자로 로그인 할 때). 그 때문에 보안 설정과 관련이 있다고 가정합니다. 가상 셸에서는 사운드가 재생되는 사용자 계정으로 로그인하지 않았기 때문입니다. 따라서 출력을들을 수 없습니다
Daniel W.

@Daniel Ah 내 사용자 계정으로 로그인하면 도움이됩니다. 나는 편의상 루트로 로그인한다 (항상 그런 것은 아님). 전에는 눈치 채지 못했다! 최신 Ubuntu 버전의 새로운 기능입니까, 아니면 항상 그런 식입니까? 로그인 한 후에도 계속 재생되는 것을 기억하지 못하고 때때로 사용자 계정으로 로그인하기도합니다.
Luc

내가 말했듯이 실제로 백그라운드에서 진행되는 프로세스는 아니지만 권한이있는 작업을 수행해야한다고 생각합니다. 따라서 가상 터미널로 전환하고 gui 셸에서와 동일한 사용자로 로그인 한 다음sudo -i
Daniel W.

1
나도 개인적으로 귀찮게하지는 않지만 이것에 대해 궁금합니다 (특히 이것을 막고 싶지 않습니다).
Hitechcomputergeek

답변:


3

Ubuntu를 사용하지 않고 Fedora를 사용하고 있지만 Ubuntu에서도 동일하게 작동합니다.

cd /dev/snd
chmod o+rw *

그러나 먼저 로그인 한 사용자를 그룹에 추가하십시오 audio.

가상 콘솔을 전환 할 때 그룹 ID를 변경하는 일부 파일 또는 프로세스가 있다는 것을 기억합니다.


1

나는 여기의 상황이 정상이라고 확신합니다. 소리는 데스크탑 출력으로 만들어진 응용 프로그램에 의해 만들어집니다. 터미널이 필요하고 여전히 음악을 듣고 싶다면 응용 프로그램 터미널과 같은 가상 터미널을 사용하는 것이 좋습니다. 그리고 전체 화면으로 사용하고 응용 프로그램의보기 매개 변수를 찾으십시오. 그렇지 않으면 나는 세션 플럭스에서 다른 터미널로 오디오 플럭스를 계속 전송하기 위해 familliar가 아닙니다.


그렇습니다. 나는 상황이 정상이라고 확신합니다. 왜 이것이 뒤처져 있는지 궁금합니다. 오디오를 생성하는 프로세스는 여전히 백그라운드에서 실행되고 있지만 갑자기 더 이상 스피커로 전송되지 않습니다.
Luc

실제로 사운드는 특정 tty (보내지 않는 것이 아님)로 전송됩니다. 다른 곡을 다른 tty로 재생할 수 있습니다. 여러 프로세스를 실행하고 필요한 작업을 수행합니다. 터미널과 마찬가지로 터미널 에뮬레이터를 사용하는 것이 좋습니다.
Enterdavertex 2018

1
적어도 다른 나를 위해 로그인 한 상태에서 루트 로그인을 사용하지 않도록 설정하면 소리가 다시 나는 것을 확인할 수 있습니다. 또한 터미널 에뮬레이터와 관련하여-나는 보통 터미널을 사용하지만 우분투는 때때로 멈 춥니 다 (우분투는 버그 : P이기 때문에). 그런 경우 보통 tty로 전환합니다.
Hitechcomputergeek

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.