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 변수가 나타납니다.