Nie posyła głosu do hdmi
: 24 lutego 2014, 11:31
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:
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.
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
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.