Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 549

Añadida tarea para resetar el volumen cada vez que los usarios inician sesion

Ver diferencias:

tareas_puppet/servidores_aula/wheezy/ltsp_reset_volumen/leeme.txt
ltsp_reset_volumen
Tarea de puppet que resetea el volumen de los servidores de aula cada vez
que incia sesión algún usuario. Hace uso de un pequeño script que se llama
desde /etc/xdg/autostart en cada login
Ricardo Salgado Cid
IESO Galisteo
Mayo 2015
tareas_puppet/servidores_aula/wheezy/ltsp_reset_volumen/manifests/init.pp
class ltsp_reset_volumen {
file {
"/usr/local/bin/resetvolumen":
owner => root, group => root, mode => 755,
source => "puppet:///modules/ltsp_reset_volumen/resetvolumen";
}
file {
"/etc/xdg/autostart/resetvolumen.desktop":
owner => root, group => root, mode => 644,
source => "puppet:///modules/ltsp_reset_volumen/resetvolumen.desktop";
}
}
tareas_puppet/servidores_aula/wheezy/ltsp_reset_volumen/files/resetvolumen
#!/bin/bash
amixer -s -q <<EOF
set "Channel Mode" "2ch"
set Center 100% unmute
set LFE 100% unmute
set Surround 100% unmute
set Digital 0
set Master 100% unmute
set PCM 100% unmute
set 'Mic Boost',0 0
set Mic,0 0% mute
set 'Capture',0 85% unmute
set "Auto-Mute Mode" Enabled
set Headphone 100%
set IEC958 off
set 'IEC958 Default PCM' off
set 'Speaker CLFE' on
set 'Speaker Front' 100% unmute
set 'Speaker Surround' 100% unmute
EOF
tareas_puppet/servidores_aula/wheezy/ltsp_reset_volumen/files/resetvolumen.desktop
#
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Categories=
Exec=/usr/local/bin/resetvolume
NoDisplay=true
Name=Resetar volumen
Comment=Resetear volumen
X-GIO-NoFuse=true

Exportar a: Unified diff