sudo alsactl store不保存捕获设置

时间:2017-02-21 18:57:13

标签: linux terminal raspberry-pi alsa reboot

我正在使用Raspberry Pi上的alsa项目,每当我重新启动时,我的重置都会重置捕获设置。我试过通过

保存它们
sudo alsactl store

但这只会因某种原因保存播放设置。

我需要做些什么来保存我的捕获设置?

1 个答案:

答案 0 :(得分:0)

我通过添加:

解决了这个问题
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

public class Class {
  private static IntStream intToBinaryParts(final int input, final int count) {
    int powerOf2 = (int) Math.pow(2, count);
    if (count < 0) {
      return IntStream.empty();
    } else if (input < powerOf2) {
      return intToBinaryParts(input, count - 1);
    } else {
      return IntStream.concat(intToBinaryParts(input - powerOf2, count - 1), IntStream.of(powerOf2));
    }
  }

  public static List<Integer> intToBinaryParts(final int input) {
    return intToBinaryParts(input, (int) Math.ceil(Math.log(input) / Math.log(2)))
      .mapToObj(Integer::new)
      .collect(Collectors.toList());
  }

  public static void main(String... args) {
    System.out.println(intToBinaryParts(7));
    System.out.println(intToBinaryParts(8));
    System.out.println(intToBinaryParts(100));
    System.out.println(intToBinaryParts(1234567890));
  }
}

到我的〜/ .bash_profile

这是一种解决方法,但最好弄明白如何通过alsa实际保存捕获设置