起動するたびにボリュームを自動的にミュートするにはどうすればよいですか?


14

時々、ラップトップをシャットダウンする前にミュートを有効にするのを忘れます。

ログイン画面が表示される前に、Ubuntuが起動するたびにデフォルトでミュートされるように設定できますか?


DoRの提案を試すとsudo alsactl store、に保存された設定/var/lib/alsa/asound.stateは次の再起動時に失われます。このファイルを使用して、再起動するたびに現在のボリューム設定が自動的に保存されます。

スクリーンショット

回答:


7

これには2つの部分が必要だと思います。

  1. GDMのサウンドをミュートするには、次を入力します。

    amixer sset Master 0
    amixer sset Master off
    

    ファイル内/etc/rc.localexit 0そのファイルの最後の行であることを確認してください)。これにより、マスターチャンネルの音量レベルが0に設定され、ミュートされます。

  2. セッションのサウンドをミュートするには、上記をスタートアップアプリケーションに追加します。

    [システム]> [設定]> [スタートアップアプリケーション ]をクリックし、[ 追加 ]をクリックして新しいスタートアップエントリを作成します。

    • 名前: Mute Sound
    • コマンド: /bin/bash -c "amixer sset Master 0 ; amixer sset Master off"
    • コメント: Set Master channel volume to 0 and mute it

    [ 追加して閉じる]をクリックすると、完了します。

[システム]> [管理]> [ログイン画面]でログイン音をオフにする場合は、パート1をスキップできます([ ログイン音を再生する]チェックボックスをオフにします)。


与えられたコマンドについて本当によろしいですか?私にはうまくいかないようでした。長い道のりを経て、あなたが言及したコマンドでスクリプトを作成し、[参照]ボタンを使用してそれをポイントしました。本質的に同じこと...私はNetbook Editionを使用しているからでしょうか?私はUNEで奇妙で素晴らしい問題を抱えています

14.04に機能していない
マーク

1

ボリュームをミュートしてから、次のコマンドを実行します。

sudo alsactl store  

これにより、現在のサウンド設定が保存されるので、今後は起動時にサウンドがミュートされます。これをテストしましたが、GDMサウンドとログインサウンドの両方がミュートされます。


これは有望ですが、保存された設定は再起動するたびに元に戻るようです。上記のスクリーンショットを含めました。
アーンドリューク

同じ問題があります。サウンド設定は再起動時に元に戻ります。
MountainX-for-Monica

0

これは、「Updo」で対処する必要があります。「Upstart」は、「sudo alsactl store」などの使用から引き継いでいます。

(見つけたものについて報告します。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.