시작 시 $PULSE_SERVER 내보내기

시작 시 $PULSE_SERVER 내보내기

Discord 또는 Spotify와 같은 flatpak 애플리케이션을 실행하려면 현재 다음을 내보내야 합니다 $PUSLE_SERVER.~/.zshrc~/.bashrc

export PULSE_SERVER=unix:/tmp/pulse-PKdhtXMmr18n/native

이 글을 읽고 나면부분Pulse Audio FAQ 저는 를 사용하여 이 기능을 구현할 수 있다고 믿습니다 ~/.config/pulse/client.conf.

내 항목에 다음 두 줄을 추가해 보았습니다 ~/.config/pulse/client.conf.

default-server = unix:/tmp/pulse-PKdhtXMmr18n/native

그리고:

auto-connect-display = yes

참고: IRC의 누군가가 flatpak이 X11 관련 항목을 찾고 있을 것이라고 제안했기 때문에 두 번째 방법을 시도했습니다 $PULSE_SERVER.

시도한 후에도 설정되지 env | grep PULSE않는 것 같습니다 $PULSE_SERVER. 또한 두 방법 모두 효과가 없는 것 같습니다. 즉, 첫 번째 방법은 세션 시작을 방해하는 것 같습니다. 세션 시작을 방해하는 것으로 보이며 polybar디버깅 이유나 방법을 모릅니다.

다른 곳에서 정의하고 싶은 주된 이유 $PULSE_SERVER는 모든 쉘에서 선언하고 싶지 않고 모든 펄스 구성을 한 곳에 유지하고 싶기 때문입니다.

나는 처음에 위의 내보내기를 내 내보내기에 추가하려고 시도했습니다 ~/.xprofile(나는SDDM내 세션을 시작하세요). 하지만 이렇게 하면 /tmp/.

추가 정보: 저는 bspwm 창 관리자를 사용하여 void linux를 실행하고 있습니다.

답변1

일반적으로 셸 구성에서 변수를 내보낼 수 있으며, 이 변수는 다음을 통해 시작할 때마다 내보낼 수도 있습니다.

export PULSE_SERVER="unix:/tmp/pulse-PKdhtXMmr18n/native"

그런 다음 다음을 통해 쉘 구성 파일을 얻을 수 있습니다.

source ~/.bashrc

또는 새 터미널을 열어 환경을 업데이트하세요.

이제 PULSE를 grep하면 env 변수가 나타납니다.

관련 정보