W zależności od sytuacji do wyjścia audio używam głośników lub zestawu słuchawkowego. Ponieważ mój zestaw słuchawkowy jest zestawem USB, zachowuje się jak własne urządzenie audio.
Obecnie przełączam się między wyjściowymi urządzeniami audio, klikając ikonę głośnika w prawym górnym rogu, gdzie wybieram Ustawienia dźwięku, przechodzę do zakładki Wyjście i tam wybieram urządzenie, które chcę.
Zastanawiam się, czy istnieje jakiś łatwiejszy / szybszy sposób przełączania się między zestawem słuchawkowym USB? Może ikona dedykowanego zasobnika, mapowanie klawiszy, czy coś takiego?
Używam Ubuntu 10.04 z domyślnym pulpitem Gnome.
Pytanie jest dość stare, ale moja odpowiedź może być nadal przydatna dla użytkowników GNOME 2. Użyłem apletu miksera PulseAudio do dokładnie opisanego tutaj problemu. Możesz zmienić urządzenia wejściowe i wyjściowe bezpośrednio w menu panelu. To najwygodniejszy sposób, jaki znalazłem.
źródło
Oczywiście przełączanie urządzeń za pomocą apletu również działa dobrze. Ale fajną rzeczą w pisaniu scenariusza jest to, że jest super szybki. Mój przykładowo umieściłem na skrócie klawiaturowym alt + s. dlatego gdy chcę przełączyć się ze słuchawek na głośniki, wystarczy nacisnąć klawisze alt + s.
Tak czy siak. Andrew powiedział:
To jest to co zrobiłem. Dzielę się nim, na wypadek, gdyby ktoś miał z tym problemy:
Zrobiłem inaczej: a) znajdź aktywny zlew w pętli for. I b) przejdź do następnego zlewu, zwiększając indeks o 1. Następnie moduluję wynik według liczby zlewów. To zapewnia, że np. Przy 3 zlewach, (2 + 1)% 3 = 0. Tak więc z indeksu sink 2 zmienilibyśmy indeks zlewu 0.
W ten sposób przełącznik pozwala poruszać się w górę przez dostępne zlewy.
źródło
Dzięki za skrypty! Dodałem także część wejściową (mikrofon) na wypadek, gdyby ktoś chciał z niej skorzystać:
źródło
Aby przewijać listę urządzeń dźwiękowych, użyj następującego skryptu:
Wszystkie podziękowania należą się tsvetan z forum Ubuntu .
źródło
Szukałem sposobu, aby to zrobić, aby przełączyć między głośnikami wewnętrznymi laptopa i stacją bazową Apple Airport, która jest podłączona do mojego stereo. Postanowiłem przypisać skróty do zmiany. Chciałem, aby okno preferencji audio wyskoczyło na sekundę, aby dać wizualne potwierdzenie przełączenia, i użyłem wmctrl, aby później zamknąć okno.
(Użyłem klawiszy Ctrl + F8 i Ctrl + F9 jako skrótów, ponieważ funkcja Fn tych klawiszy na moim laptopie polega na zwiększaniu i zmniejszaniu głośności, więc wydawało się oczywiste, że funkcje ctrl zmieniają wyjście audio.)
Użyłem następujących 2 (prawie identycznych) skryptów:
Pierwsze zmiany w stacji bazowej Apple (którą przypisałem do ctrl + F9), a druga przełącza się z powrotem na głośniki wewnętrzne (ctrl + F8). Zakłada się, że są to tylko 2 zainstalowane urządzenia wyjściowe.
źródło
Zbudowałem na podstawie skryptu Andrews, aby używał powiadomienia-osd do ogłaszania, co właśnie zrobił. Edytuj wiersze z nazwami według swoich potrzeb.
źródło
Miałem ten sam problem i napisałem mały aplet wskaźnika dla pulpitu Ubuntu Unity:
https://github.com/lkettenb/sound-output-switcher
http://www.capslockblog.com/images/misc/Screenshot.png
źródło
Oto mały skrypt, który cyklizuje ujścia audio dla aktualnie skupionego okna: https://gist.github.com/rif/01ffb5e3eb45d2e4e6ebb4652b3b19ce
Wymaga pacmd i xdotool
źródło