Słucham muzyki prawie za każdym razem, gdy jestem na komputerze. Często przypadkowo odłączam słuchawki. Doprowadziło to do niepokojenia innych wokół mnie. Czy ktoś zna sposób wyciszenia głośników (i wstrzymania potencjału VLC) po odłączeniu słuchawek?
Chciałbym to zrobić na moim laptopie. Jest to Acer Aspire One D150. Głośniki są wbudowane w komputer. Moje słuchawki mają standard 1/8, w którym można je podłączyć przez gniazdo słuchawkowe.
acer
aspire-one
headphones
speakers
Jorge Castro
źródło
źródło
Odpowiedzi:
Moja pierwotna odpowiedź brzmiała: „Wystarczy kliknąć preferencje dźwięku i wybrać opcję„ słuchawki analogowe ”w ustawieniach„ wyjścia ”. Daj mi znać, jeśli to nie pomoże”.
EDYCJA / AKTUALIZACJA: okej, to może nie działać dobrze, jeśli masz skonfigurowany alsa, aby automatycznie wyciszył głośniki po podłączeniu słuchawek. Może być konieczne wyłączenie tego, jeśli masz ustawione.
W każdym razie uzyskaj jakąkolwiek muzykę z odtwarzaniem dźwięku, abyś mógł przetestować moc wyjściową dźwięku. Teraz otwórz konsolę Terminal i wpisz
alsamixer
. Sprawdź to. Całkiem fajnie, prawda? Tutaj możesz regulować poziomy głośności dla urządzenia master, słuchawek, głośnika, a także innych wejść / wyjść.W alsamixer ustaw głośność tak, jak chcesz, gdy głośniki są włączone. Słuchawki mogą mieć dowolną głośność. Postawiłbym twojego „głośnika” na 100%, a twojego mistrza na ~ 75%. Teraz zapiszemy to w profilu! Naciśnij klawisz Escape, aby wyjść z alsamixer. Jeśli otworzysz go ponownie, zobaczysz, że twoje ustawienia są nadal zapisane.
Po ustawieniu głośności tak, jak chcesz, aby głośniki były włączone, wpisz w konsoli,
alsactl -f filename store
z wyjątkiem zmiany nazwy pliku na dowolną, jak chcesz to nazwać. Zadzwoniłem do mojego noheadph.alsa. Teraz wróć do alsamixer i zwiększ głośność słuchawek, a głośniki na poziomie 0%, pozostawiając głośność główną tam, gdzie chcesz. Wyjdź z alsamixer, naciskając klawisz Escape, i zapisz ten profil, piszącalsactl -f filename store
z wyjątkiem tego czasu, zamień „filename” na coś odpowiedniego, na przykład „headph.alsa”. Teraz możesz przywrócić / przywrócić dowolny z tych profili, wpisującalsactl -f filename restore
oczywiście zamieniając „filename” na dowolną nazwę zapisanych profili. Czy to nie fajne ?! Pamiętaj, że profile powinny być przechowywane w katalogu użytkownika domowego.Co zostało? Wystarczy powiązać naciśnięcie klawisza, aby przywrócić jeden profil, a drugi, aby przywrócić drugi! W jaki sposób? W menu systemu operacyjnego wybierz System> Preferencje> Skróty klawiaturowe. Tutaj kliknij „dodaj”, aby dodać nowy skrót. Nazwałem mój „ustaw tylko słuchawki Soundout” i wprowadziłem polecenie,
alsactl -f /home/username/headph.alsa restore
z wyjątkiem zmiany „nazwa użytkownika” na nazwę konta użytkownika. Myślę, że rozumiesz sedno! :)Powiedz mi, jak ci idzie. Dzięki temu wątkowi dla informacji o alsamixerze itp.
PS Niestety z jakiegoś powodu nie mogę po prostu użyć $ home / filename w poleceniu klawisza. Ktoś wie, dlaczego to jest ???
źródło
alsamixer
, ostatnie ustawienie głośności systemu „wzrośnie tam, gdzie zostało przerwane”, gdy spróbujesz wyregulować głośność za pomocąXF86Audio
przycisków regulacji głośności laptopa .Właśnie miałem ten sam problem i napisałem dla niego mały skrypt, naprawdę późno, ale pomyślałem, że i tak go podzielę
w
/etc/acpi/events/
utwórz plikheadphone-plug
z zawartością:spowoduje to uruchomienie skryptu w „akcji” po wystąpieniu zdarzenia wtyczki
twórz
/usr/local/bin/headphone-plug.sh
z zawartością:i uczynić go wykonywalnym.
To trochę hack, ponieważ będzie to działać tylko dla jednego użytkownika na jednej sesji x. Ale to mi wystarczy
źródło
O ile mi wiadomo, nie ma domyślnej opcji rozwiązania tej kwestii. Możesz spróbować:
Pozdrawiam, Martijn
źródło
Jak powiedział KYI, możesz spróbować wyciszyć głośniki. Może ta strona Ci pomoże.
źródło
Jak wyłączyć wyciszenie głośników automatycznie wyciszonych? Nie wiem, czy dotyczy to innego laptopa. Po prostu wypróbuj instrukcje lub przepływ instrukcji dla użytkowników laptopów bez acer.
Mam nadzieję, że to ci pomogło ... (:
źródło