Connecting to TV through HDMI

So what I’m expecting to be able to do is to plug in an HDMI cable and have both my display mirrored and the audio sent through my TV. I was able to get the screen mirroring done by messing with my hyprland.conf file, but the audio doesn’t go through. I thought I could install alsamixer to change the audio source, but that didn’t seem to work. I haven’t been able to find any resources that have been helpful. Does anyone have any idea how to tackle this issue?

Use pipewire, create a sink. Forget anything related to alsa.

You can choose audio outputs via pavucontrol, but qjackctl gives you much more control if needed.

2 Likes

I’ve got the audio handled using pipewire, but the display mirroring side of things, I’m not really sure how to handle. When I plug the HDMI cable in, as long as I do it before I turn my laptop on, it’ll work fine. But if I plug it in after the device is already running, it won’t register. Is there a way to get this to be automated as well?