Skip Navigation

Posts
11
Comments
403
Joined
5 yr. ago

  • I made a better solution in my post that works perfectly... and is better for me because it isn't a script (I don't like adding additional dotfiles) sorry for the unnecessary effort.

  • Do foss models really matter? I'm pro foss and think proprietary software should be banned but these weights are essentially a compiled program, we have no idea what they do

  • Test setting it in /etc/environment

  • Why not just switch to MPV?

  • yeah i'm doing this because i'm anal not because there's a good reason to.

  • I've found the alternative to PULSE_SINK in a pipewire context, which is PIPEWIRE_NODE=

    that might help.

  • Adding the second sink lets you easily route the audio through one, if I run that command I have it setup like this

    pactl load-module module-combine-sink sink_name='Game' slaves='easyeffects_sink'

    and then I have a sink named "game" that I can record from OBS that isolates my audio from the one called game, but also passes that to my speakers, just seems like an easier way to do what you're trying to accomplish with the wireplumber thing. I don't know about if it's the "proper" way but it works for me!

  • pactl load-module module-combine-sink sink_name='(namehere)' slaves='(put the sink you want to duplicate here)'

    Then there will be another sink that's the exact same as the one you set as a slave that you can play audio to and that OBS can record separately, as for getting something to automatically go to that stream, generally you can use this environment variable:

    PULSE_SINK='(sinknamehere)'

    and make a .desktop file or keyboard shortcut that launches the program with that

    you can also make the sink names consistent with something like this but adapted to your audio devices in your wireplumber conf:

     
        
    monitor.alsa.rules = [
        {
            matches = [
            {
                device.name = "~alsa_card.pci-0000_06_00.*"
            }
            ]
            actions = {
                update-props = {
                    device.name = "alsa_card.pci-0000_06_00"
                    node.nick = "Speakers"
                }
            }
        }
            {
            matches = [
            {
                device.name = "~alsa_card.usb-Creative_Technology_Ltd_Sound_Blaster_X4*"
            }
            ]
            actions = {
                update-props = {
                    device.name = "alsa_card.usb-Creative_Technology_Ltd_Sound_Blaster_X4"
                    node.nick = "Headphones"
                }
            }
        }
    ]
    
    
    
      
  • Every single way that flatpak doesn't integrate well into the OS is easily fixed with minimal effort.

  • I highly recommend fedora kiniote if stability is your goal always go immutable

  • The real reason for alacritty is that it's my terminal emulator of choice and it needed to run "xclip -o | wl-copy" while in focus, or the clipboard won't update properly.

  • Wait for element x to come out, I had terrible experiences with trying this

  • Is there any chance you're a chimera?

  • The funny dramatically outweighs the annoying for me honestly, it's not like this kind of advertising is more annoying than ads used to be

  • This is the most fun hype cycle I have experienced in my life

  • Peak human shape is obviously the largest shape, you will always be the worlds fattest man.