Jak mogę automatycznie wyciszyć dźwięk przy każdym uruchomieniu?

14

Czasami zapominam włączyć wyciszenie przed wyłączeniem laptopa.

Czy mogę ustawić domyślną wyciszenie za każdym razem, gdy Ubuntu uruchamia się przed wyświetleniem ekranu logowania?


Kiedy próbuję zasugerować DoR sudo alsactl store, ustawienia zapisane w /var/lib/alsa/asound.statesą tracone przy następnym uruchomieniu. Coś używa tego pliku do automatycznego zapisywania bieżących ustawień głośności przy każdym ponownym uruchomieniu.

zrzut ekranu

ændrük
źródło

Odpowiedzi:

7

Myślę, że wymaga to dwóch części:

  1. Aby wyciszyć dźwięk w GDM, wstaw:

    amixer sset Master 0
    amixer sset Master off
    

    w pliku /etc/rc.local (upewnij się, że exit 0jest to ostatni wiersz w tym pliku). Spowoduje to ustawienie poziomu głośności na kanale głównym i wyciszenie.

  2. Aby wyciszyć dźwięk w sesji, dodaj powyższe do aplikacji startowych:

    System> Preferencje> Aplikacje startowe , a następnie kliknij Dodaj i utwórz nowy wpis startowy:

    • Nazwa: Mute Sound
    • Komenda: /bin/bash -c "amixer sset Master 0 ; amixer sset Master off"
    • Komentarz: Set Master channel volume to 0 and mute it

    Kliknij Dodaj i zamknij , i powinieneś skończyć.

Możesz pominąć część pierwszą, jeśli wyłączysz dźwięk logowania w System> Administracja> Ekran logowania (odznacz pole wyboru Odtwórz dźwięk logowania ).

htorque
źródło
czy jesteś pewien, że polecenie zostało wydane? Wydawało mi się, że to nie działa. Przeszedłem długą drogę i napisałem skrypt z poleceniami, o których wspomniałeś, a następnie wskazałem go za pomocą przycisku Przeglądaj. Zasadniczo to samo ... czy byłoby tak, ponieważ używam Netbook Edition? Mam dziwne i cudowne problemy z UNE ...
Nie działa w 14.04
Marc
1

Wycisz wolumin, a następnie uruchom następujące polecenie:

sudo alsactl store  

Spowoduje to zapisanie twoich bieżących ustawień dźwięku, więc odtąd dźwięk będzie wyciszony podczas uruchamiania. Przetestowałem to i wycisza zarówno dźwięk GDM, jak i dźwięk logowania.

Izajasza
źródło
Jest to obiecujące, ale zapisane ustawienia wydają się przywracać przy każdym ponownym uruchomieniu. Powyższy zrzut ekranu.
ændrük
Mam ten sam problem. Ustawienia dźwięku zostaną przywrócone po ponownym uruchomieniu.
MountainX
0

Należy to rozwiązać w „Upstart”, który zastąpił używanie „sudo alsactl store” lub podobnego.

(Opowiem o tym, co znajdę.)

david6
źródło