起動時に$ 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

私のエントリに次の2行を追加してみました~/.config/pulse/client.conf

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

そして:

auto-connect-display = yes

注:IRCの誰かがflatpakがX11関連の項目を探していると提案したので、2番目の方法を試しました$PULSE_SERVER

試しても設定されenv | grep PULSEないようです$PULSE_SERVER。また、どちらの方法も効果がないようです。つまり、最初の方法はセッションの開始を妨げるようです。セッションの開始を妨げているようで、デバッグのpolybar理由や方法がわかりません。

他の場所で定義したい主な理由$PULSE_SERVERは、すべてのシェルで宣言したくなく、すべてのパルス構成を1つの場所に維持したいからです。

私は最初に上記のエクスポートをエクスポートに追加しようとしました~/.xprofile(私はSDDM私のセッションを開始してください)しかし、これを行うと/tmp/

追加情報:私はbspwmウィンドウマネージャを使用してvoid linuxを実行しています。

ベストアンサー1

通常、シェル構成から変数をエクスポートできます。この変数は、次のように起動するたびにエクスポートすることもできます。

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

その後、次のようにシェル構成ファイルを取得できます。

source ~/.bashrc

または、新しい端末を開いて環境を更新してください。

PULSEをgrepすると、env変数が表示されます。

おすすめ記事