Você pode tentar
device = "sysdefault"
Explicação
Qualquer valor para device que não seja default ou não comece com pulse indica i3status para não usar PulseAudio e voltar para alsa . O valor é então passado diretamente para alsa como indetificador de dispositivo, portanto, apenas configurá-lo como alsa ou algo semelhante não funcionará. Antes de i3status ter suporte para PulseAudio , você poderia defini-lo como default para que alsa usasse o dispositivo padrão. default ainda é um nome válido para um dispositivo alsa . Mas i3status agora tenta detectar automaticamente PulseAudio e usá-lo de preferência para alsa , quando o dispositivo está definido como default (ou não definido).
Usando sysdefault , você pode ignorar o automatismo em i3status enquanto ainda usa um nome de dispositivo geral válido para alsa .
Resolução de problemas
Se o uso de systemdefault não funcionar por algum motivo, talvez seja necessário usar um nome de dispositivo específico. Se você tiver apenas uma placa de som, hw:0 deverá funcionar.
device = "hw:0"
Mas em um computador moderno, pode haver mais "placas de som" do que se poderia esperar. Além de placas de som on-board ou dedicadas "verdadeiras", há placas gráficas (som para HDMI), webcams, fones de ouvido USB, adaptadores Bluetooth, etc.
Você pode obter uma lista dos cartões em seu sistema a partir do arquivo /proc/asound/cards . Por exemplo:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfa120000 irq 41
1 [Nvidia ]: HDA-Intel - HDA Nvidia
HDA Nvidia at 0xd3000000 irq 16
Eles podem ser acessados com os nomes dos dispositivos hw:N in i3status.conf , onde N é o número na primeira coluna.
Se você precisar de mais informações para decidir, qual número de dispositivo é o correto, você pode usar amixer -c N info ( amixer pode ser encontrado no pacote alsa-utils ):
% amixer -c 0 info
Card hw:0 'PCH'/'HDA Intel PCH at 0xfa120000 irq 41'
Mixer name : 'Realtek ALC262'
Components : 'HDA:10ec0262,103c1587,00100202'
Controls : 41
Simple ctrls : 20
Com amixer -c N você obtém uma lista completa de todos os controles do mixer e suas configurações para o cartão N . Com amixer -c N sget CONTROL , você pode recuperar um valor específico. Portanto, você pode usar amixer -c N sget Master para verificar se a saída de i3status corresponde aos valores reais em alsa .