I thought I’ll make this thread for all of you out there who have questions but are afraid to ask them. This is your chance!

I’ll try my best to answer any questions here, but I hope others in the community will contribute too!

  • HATEFISH@midwest.social
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    This one seemed perfect but nothing lasts after the reboot for whatever reason. If i manually re-enable the service its all good so I suspect theres no issue with the below - I added the after=multi-user.target after the first time it didn’t hold after reboot.

    
    [Unit]
    Description=Runs alsactl restore to fix microphone loop into headphones
    After=multi-user.target
    [Service]
    ExecStart=alsactl restore
    
    [Install]
    WantedBy=multi-user.target
    

    When I run a status check it shows it deactivates as soon as it runs

    Apr 11 20:32:24 XXXXX systemd[1]: Started Runs alsactl restore to fix microphone loop into headphones.
    Apr 11 20:32:24 XXXXX systemd[1]: alsactl-restore.service: Deactivated successfully.
    
      • HATEFISH@midwest.social
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        It seems to have no effect either way. Originally I attempted without, then when it didn’t hold after a reboot and some further reading I added the After= line in attempt to ensure the service isn’t trying to initiate before it should be possible.

        I can manually enable the service with or without the After= line with the same results of it actually working. Just doesn’t hold after a reboot.