sì, si può fare. Devi usare l'interfaccia "command line" al mixer - amixer - (da non confondere con la versione "TUI", alsamixer) mettendo i relativi comandi in uno script che fai lanciare automaticamente all'avvio da un "init script", ad es. da /etc/rc.local o equivalente. Vedi qui per la sintassi di amixer:
amixer
BTW: in teoria dovrebbe già esserci uno script di avvio (di alsa) che si occupa di ripristinare tutti i parametri delle varie schede a quelli impostati in precedenza. In Debian è il file "/etc/init.d/alsa-utils" (installato per l'appunto dal pacchetto "alsa-utils"):
codice:#!/bin/sh # # alsa-utils initscript # ### BEGIN INIT INFO # Provides: alsa-utils # Required-Start: $local_fs $remote_fs # Required-Stop: $remote_fs # Default-Start: S # Default-Stop: 0 1 6 # Short-Description: Restore and store ALSA driver settings # Description: This script stores and restores mixer levels on # shutdown and bootup.On sysv-rc systems: to # disable storing of mixer levels on shutdown, # remove /etc/rc[06].d/K50alsa-utils. To disable # restoring of mixer levels on bootup, rename the # "S50alsa-utils" symbolic link in /etc/rcS.d/ to # "K50alsa-utils". ### END INIT INFO [...omissis...]
quando si parte da zero, direi che sia più che normale. Ed a volte non solo quando si parte da zero... se/quando non capisci qualcosa cerca in rete e/o chiedi, e vedrai che poco alla volta tutto diventerà più chiaro. Nessuno "nasce imparato".