Nie posy

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
szczemp
Posty: 26
Rejestracja: 17 lutego 2014, 09:30

Nie posyła głosu do hdmi

Post autor: szczemp »

Działało mi to przez reinstalacją systemu.
Za pierwszym razem jak zainstalowałem debiana, to udało mi się skonfigurować system do posyłania obrazu i dźwięku do portu hdmi (i dalej do telewizora). Napisałem prosty skrypt do przełączania wyjścia obrazu i dźwięku:

Kod: Zaznacz cały

#!/bin/bash
echo "Skrypt do zminy monitora i wyjścia głosu"
case $1 in
    laptop)
        echo "Obraz na ekranie laptopa"
        pacmd set-card-profile 0 output:hdmi-stereo
        pacmd set-sink-mute alsa_output.pci-0000_00_1b.0.hdmi-stereo 1
        disper -s -r 1280x800
        pacmd set-card-profile 0 output:analog-stereo
        pacmd set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo 0
        ;;
    tv)
        echo "Obraz na ekranie tv"
        pacmd set-card-profile 0 output:analog-stereo
        pacmd set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo 1
        disper -S -r 1600x1200
                pacmd set-card-profile 0 output:hdmi-stereo
                pacmd set-sink-mute alsa_output.pci-0000_00_1b.0.hdmi-stereo 0
        ;;
    *)
        echo "Użycie parametrów: laptop | tv"
esac
Z racji tego, że zamierzam przesiąść się na stałe na linuxa, testuję też inne dystrybucje. Zainstalowałem coś innego, ale szybko zrezygnowałem i ponownie zainstalowałem debiana. Za pierwszym razem zainstalowałem domyślnego gnoma, potem doinstalowywałem różne środowiska, aż poprzestałem na mate. Wtedy ten skrypt działał i przełączał obraz i dźwięk do tv. Teraz zainstalowałem tylko xfce i to mi działa. To znaczy dociągnąłem dispera, pulseaudio i jakieś inne paczki, które chyba były potrzebne. Skrypt chyba zrozumiecie. Kiedy przełączam na tv, obraz się pokazuje, dźwięk w komputerze się wycisza, ale na tv go nie ma, w drugą stronę też w połowie działa. Obraz znika z tv, pojawia się na kompie i głos też leci z kompa. W graficznym konfiguratorze przełącza się ładnie urządzenie wyjściowe z analogowego na hdmi, ale sam głos już nie.
Nie wiem czy poprzednim razem zainstalowało się coś podczas instalacji tamtych środowisk i działało, a teraz tego nie ma.

---------edycja
Mój komputer to dość stary laptop od hp, zainstalowany debian wheezy z xfce, kótre było na płytce.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Uzupełnij informacje o sprzęcie/systemie: threads/12771-Zakładając-temat-przeczyt ... #post81406
szczemp
Posty: 26
Rejestracja: 17 lutego 2014, 09:30

Post autor: szczemp »

Udało się rozwiązać problem. Choć w zasadzie nie wiem do końca jak to się stało
Dla szukających rady zostawiam wskazówki jak mi się to udało.
Najpierw wywaliłem pulseaudio i postępowałem wg poradnika: http://wiki.xbmc.org/index.php?title=HO ... controller aż do restartu i testu głośników.
W skrócie poradnik z linka pokazuje jak ustawić domyślne wyjście głosu na hdmi (dla kart graficznych od nvidii). Po tym mamy głos w telewizorze (oczywiście najpierw trzeba przełączyć obraz na hdmi), ale nie mamy w kompie. Dlatego, aby mieć głos w kompie, trzeba wyłączyć wyciszenie na głośnikach komputera. No i przy przełączaniu obrazu na tv dobrze jest wyciszyć głos w głośnikach kompa.
W swoim skrypcie wywaliłem komendy z pavucontrol (wszystkie linie zaczynające się od pacmd) i dodałem komendy alsamixera. U mnie to było odpowiednio 'amixer set Speaker unmute' i 'amixer set Speaker mute'. Działało do restartu systemu. Potem głos był na tv, a na kompie nie. Dopiero po jakimś czasie (nie wiem jakim sposobem, miałem wrażenie, ze system robi co chce i kiedy chce) pojawiał się w głośnikach komputera, ale szumiał prawy głośnik. Wywaliłem więc wszystkie pliki jakie utworzyłem przez ten poradnik i ściągnąłem jeszcze raz pulseaudio. Przywróciłem komendy zaczynające się od pacmd i o dziwo zadziałało.
Problem pojawił się za to gdzie indziej. Mianowicie zrobiłem sobie skróty klawiszowe do mojego skryptu, ale nie działają. Ogólnie to żadne systemowe skróty klawiszowe jakie mam w ustawieniach klawiatury w zakładce skróty klawiszowe nie działają.
ODPOWIEDZ