LinuxでユーザーごとにPulseAudioを無効にする
PulseAudioは、サウンドを再生するアプリケーションとALSAやOSSなどのLinuxカーネルコンポーネントとの間のプロキシとして機能するLinuxの特別なソフトウェアです。 多くのユーザーは純粋なALSAエクスペリエンスを好みます。 使用しているディストリビューション、具体的にはデスクトップ環境がPulseAudioに依存している場合、サウンド機能を損なうことなくアンインストールするのは難しい場合があります。 代わりに、Linux PCの他のユーザーに影響を与えることなく、ユーザーアカウントで無効にすることができます。
最新のデスクトップ環境のほとんどはPulseAudioに依存しています。 人気の2つの主要なデスクトップ環境 Linux Mint ディストリビューション、 メイト と シナモン、PulseAudioに依存しており、無効にすると追加機能が失われます。 たとえば、Cinnamonでは、プレーヤーアプリのオーディオ関連のコントロールでサウンドフライアウトを使用することはできません。 また、パネルのシステムトレイエリア(タスクバー)から音量アイコンが消えます。
ユーザーアカウントでPulseAudioを無効にする場合は、ボリュームアイコンアプリのような代替品をインストールしてサウンドトレイアイコンを表示することを検討してください。
のような他のデスクトップ環境は言及する価値があります XFCE4 PulseAudioの有無にかかわらず問題なく動作できます。
LinuxでユーザーごとにPulseAudioを無効にする
次のようにしてください。
- お気に入りのターミナルアプリを開きます。 私のお気に入りはuxtermで、特に xfce4-terminal.
- 次のコマンドを入力します。
mkdir -p $ HOME / .config / systemd / user
これにより、ユーザープロファイルに必要なディレクトリが作成されます。
- または、お気に入りのファイルマネージャーを使用して上記のフォルダーを作成することもできます。 隠しファイルを表示するオプションを有効にして、フォルダー/ home /ユーザー名/.configに移動します。 そこで、存在しない場合はsystemd / userフォルダーを作成します。
- 次に、ターミナルアプリで、次のコマンドを入力します。
systemctl --user mask pulseaudio.socket
または、コマンドを入力することもできますln -s / dev / null / home / your user name / .config / systemd / user / pulseaudio.socket
- Linuxディストリビューションを再起動します。
これにより、ユーザーアカウントのPulseAudioサービスが無効になります。 いつかデフォルトに戻すことにした場合は、ターミナルに次のように入力します。
systemctl --user unmask pulseaudio.socket
rm / home /ユーザー名/.config/systemd/user/pulseaudio.socket
それでおしまい。