Utilizzando Openbox come ambiente grafico ho scelto di usare pyvolwheel come gestore del volume audio.
Pyvolwheel è un piccolo programma che non si trova nel ramo ufficiale di Archlinux e quindi non installabile con il comando pacman -S nome_pacchetto ma lo potete trovare in AUR.
Logicamente trovandosi in AUR il programma va compilato.
La procedura è semplice, ma prima di scaricarvi il file per la compilazione, vi consiglio di creare una cartella pyvolwheel io di solito mi creo la cartella direttamente sulla “Scrivania” (Desktop) con il doppio comando:
cd ~/Scrivania/ && mkdir pyvolwheel
se il comando non va a buon fine sostituite Scrivania con Desktop questo dipende da come avete impostate le variabili d’ambiente sul vostro computer, entrate nella cartella appena creata:
cd ~/Scrivania/pyvolwheel
e scaricatevi da AUR il file PKGBUILD entrate nel terminale e date il comando:
wget -c https://aur.archlinux.org/packages/pyvolwheel-git/PKGBUILD
quando si compila un programma bisogna far attenzione alle dipendenze vi consiglio di installarvi alcuni pacchetti, da root:
pacman -S patch gcc make fakeroot autoconf automake pkg-config git
fakeroot è obbligatorio mentre gli altri pacchetti di sicuro vi serviranno per altre compilazioni.
Pyvolwheel funziona, come dice il nome, con Python installatelo da root:
pacman -S python2
Ora iniziamo la compilazione del pacchetto date da utente normale il comando:
makepkg
alle fine se la compilazione non ha dato problemi verrà creato, nel mio caso, il pacchetto pyvolwheel-git-20101101-1-any.pkg.tar.xz se invece alla fine della compilazione vi vengono richesti dei pacchetti installateli con il comando pacman -S nome_pacchetto da amministratore.
Per installare il pacchetto appena creato eseguite, da root, il comando:
pacman -U pyvolwheel-git-20101101-1-any.pkg.tar.xz
20101101-1 questo numero può variare è solo un esempio da non prendere alla lettera!
Per avviare pyvolwheel sin dall’inizio inserite questa stringa pyvolwheel & nel file autostart.sh
nano ~/.config/openbox/autostart.sh
questo è il mio file autostart.sh che vi può essere da esempio:
tint2 &
pyvolwheel &
tint2 è la barra delle applicazioni dove comparirà l’icona di pyvolwheel.
Dopo un ultimo aggiornamento del kernel pyvolwheel mi ha dato un errore Error: file o directory non esistente: ‘/dev/mixer’ il problema l’ho risolto inserendo il modulo snd-mixer-oss nella sezione MODULES=() nel file rc.conf eseguite il comando da root:
nano /etc/rc.conf
scrivete nella parentesi MODULES=() la stringa snd-mixer-oss:
# ———————————————————————–
# HARDWARE
# ———————————————————————–
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
MOD_AUTOLOAD=”yes”
MODULES=(snd-mixer-oss)
[ad#Google Adsense 468x15_4]