時々ラップトップをシャットダウンする前にミュートを有効にするのを忘れます。
ログイン画面が表示される前に、Ubuntuが起動するたびにデフォルトでミュートされるように設定できますか?
DoRのSudo alsactl store
の提案を試みると、/var/lib/alsa/asound.state
に保存されている設定は次回の再起動時に失われます。このファイルを使用して、再起動するたびに現在のボリューム設定を自動的に保存しているものがあります。
これには2つの部分が必要だと思います。
GDMのサウンドをミュートするには、次を入力します。
amixer sset Master 0
amixer sset Master off
ファイル内の/etc/rc.local
(exit 0
がそのファイルの最後の行であることを確認してください)これにより、マスターチャンネルの音量レベルが0に設定され、ミュートされます。
セッションのサウンドをミュートするには、上記をスタートアップアプリケーションに追加します。
システム>環境設定>スタートアップアプリケーション、次に追加をクリックして、新しいスタートアップエントリを作成します。
Mute Sound
/bin/bash -c "amixer sset Master 0 ; amixer sset Master off"
Set Master channel volume to 0 and mute it
追加および閉じるをクリックすると、完了です。
システム>管理>ログイン画面でログインサウンドをオフにすると、パート1をスキップできます(ログインサウンドの再生チェックボックスをオフにします)。
ボリュームをミュートしてから、次のコマンドを実行します。
Sudo alsactl store
これにより、現在のサウンド設定が保存されるため、今後は起動時にサウンドがミュートされます。私はこれをテストし、 GDM 音とログイン音の両方をミュートしました。
これは、「Sudo alsactl store」などの使用から引き継いだ「Upstart」で対処する必要があります。
(見つけたものについて報告します。)