Linuxでpulseaudioの問題を修正する方法



問題を排除するために楽器を試してください

時折、pulseaudioサービスはさまざまな理由で停止します。最も一般的には、特定の種類のフルスクリーンゲームをプレイした後、または特定のビデオをプレイした後、突然動作を停止します。これらのアプリケーションの1つが突然停止した場合、またはxkillを使用して強制的に停止する必要がある場合は、pulseaudioサービスを再起動する必要があります。これを実現するために、LinuxPCまたはタブレットを完全に再起動する必要はありません。



最も一般的な方法は、デスクトップ環境をログアウトしてから再度ログインすることですが、これは煩わしく、常に機能するとは限りません。また、この環境内ですでに実行している多くのプログラムを閉じる必要があります。アウディデーモンを再起動してクリアな音をもう一度聞くために必要なのは、いくつかのターミナルコマンドだけです。ただし、アプリケーションが再起動に応答しない場合は、アプリケーションを1〜2回再起動する必要がある場合があります。



ログアウトせずにpulseaudioサービスを再起動する

押し続けてターミナルウィンドウを開きます CTRLすべて そして T または、使用しているグラフィカルユーザーインターフェイスのタイプに適したアプリケーションまたはダッシュメニューから選択します。これらのコマンドのほとんどには管理者アクセスは必要ないため、 $プロンプト bashシェルを使用している場合。 tcshのユーザーは入力したいかもしれません 私は誰 rootとしてpulseaudioサービスを開始しないようにするためです。



次のように入力して、インスタンスが現在実行されているかどうかを確認します pulseaudio –チェック そしてリターンを押します。通常、出力はまったく表示されません。また、出力を受信しないのと同じゼロが表示される場合があります。これは、実行中のインスタンスがないことを示しています。現在実行中のインスタンスに関するメッセージが表示された場合は、コマンドを発行できます pulseaudio -k 既存のものを殺すために。これを実行した後、または前のインスタンスが実行されていない場合は、次のように入力できます pulseaudio -D 新しいインスタンスを開始すると、コマンドラインに戻る前にプロセスが自動的に起動します。

インスタンスが実行されていないことが確実にわかっている場合は、ターミナルも必要ありません。あなたは押し続けることができます 素晴らしい または Windowsキー そして Rを押す 実行ボックスを開いて、次のように入力します pulseaudio -D それに。 Enterキーを押すか、ボタンをクリックしてコマンドを発行します。



技術的には、このボックスを使用して、既存のpulseaudioインスタンスを強制終了することもできます。 pulseaudio -k 、これは、端末を起動する理由が他にない場合に役立ちます。このプロセスを自動化するために実際に短いbashスクリプトを作成する人もいますが、これらのコマンドは非常に短いため、そうする必要はほとんどありません。

あなたのビデオを始めてください MMORPG またはFPSをもう一度実行して、完全なサウンドカバレッジをもう一度お楽しみください。のユーザー定義設定 〜/。を押す または 〜/ .config / pulse はシステム全体の設定を上書きするため、常に問題が発生する場合は、これらの構成ファイルを調べることをお勧めします。

プログラムの実行中に音が聞こえない場合は、プログラムの前にpadspを付けて開始し、pulseaudioプロセスに接続できることを確認する必要があります。オーディオレベルの設定が正しいことを確認するために、ターミナルでalsamixerを起動することもできます。 padsp修正がSuper + Rコマンドラインまたはターミナルからの起動に役立つ場合は、プログラムを開始する.desktopファイルを変更する必要があります。また、padspnameOfGameをbashまたはtcshスクリプトに入れることもできます。 nameOfGameを、実行しようとしているプログラムの実際のコマンド名に置き換えます。

他のすべてが失敗したとき、あなたは実際にシステム全体のレベルでpulseaudioサービスを開始することができます sudoサービスpulseaudiorestart コマンド。これはsudoで始まるため、最近sudoを使用してコマンドを発行していない場合は、CLIプロンプトでパスワードの入力を求められます。これはサービスを大規模にアクティブ化するため、最初の手段として使用しないでください。ターミナルで実際にtopまたはbusyboxtopを使用して、pulseaudioが通常どのように実行されるかを確認できます。まったく表示されない場合は、最初から正しく開始されていないことがわかります。

PageUpキーとPageDownキーを使用して上位のリストをスクロールし、括弧で囲まれた各サービスを調べて、pulseaudioがシステムで起動するかどうかを確認します。通常、 pulseaudio -k コマンドはそれがとにかくあるかどうかを教えてくれますが、これは確かに優れた方法です。他に何も機能していないようで、Xubuntuまたは別のXfce4ベースのディストリビューションを使用している場合は、LXDE、KDE、またはUnityユーザーに影響を与えないエラーが発生している可能性があります。マシンをシャットダウンするときに、チェックボックスでセッションを保存するように求められます。

これは、空のXubuntuデスクトップからAlt + F4を使用してシステムをシャットダウンする場合に特に当てはまります。これにより、少なくとも理論的には、常に誤ったpulseaudio設定を保存できます。チェックを外してシステムを再起動してみてください。これには再起動が必要ですが、そもそも回避しようとしていた可能性が高いですが、将来の問題を防ぐ可能性があります。正常に機能するようになったら、そのチェックボックスをもう一度選択して、他のスキームを保存できます。将来、再起動する必要はありません。問題が実際に解決した場合は、pulseaudio-Dコマンドを使用するだけです。

非常に少数のユーザー、特にASUS eeePCモバイルデバイスでLinuxを実行しているユーザーは、pulseaudioを再起動した後、突然パチパチという音が聞こえると言います。これは異常なドライバーの問題ですが、比較的簡単に問題を修正できます。 USBデバイスをUSBポートに接続してから、puleaudioデーモンを再起動してみてください。また、ヘッドフォンジャックに何かを抜き差ししてみることもできます。どうやら、これはオープンソースドライバーが問題を解釈して修正するというシグナルをうっかり送信してしまいます。これは、独自のドライバがインストールされたpulseaudioを実行している人にとっては問題ではありません。

タグ PulseAudio 読んだ4分