¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Bajar/Subir volumen desde la terminal de Linux
#1
0
En este artículo haré un resumen de algunos pasos que realicé para configurar el audio de una máquina con Canaima GNU/Linux, de tal modo que cada vez que el usuario inicie su sesión el audio esté con volumen alto. No estoy muy de acuerdo con ese lógica de iniciar con el volumen siempre alto pero quien me lo pidió lo requiere así, de tal manera que así lo hice.

Los comandos


Comencé por consultar en internet qué herramientas de la consola me permiten modificar esos valores del volumen en la sesión del usuario, asi que encontré una llamada pacmd, la cual se encuentra en el paquete pulseaudio-utils, de tal modo que lo primero que hay que hacer es instalarlo.
Código:
# aptitude install pulseaudio-ultils

Una vez que lo tenemos en nuestro equipo podemos usar el comando pacmd que será quien nos va a permitir manipular varias cosas del audio y entre ellas la que nos interesa, el volumen. Así que ejecutando el siguiente comando podremos colocar nuestro audio al máximo volúmen:

Código:
$ pacmd set-sink-volume 0 65537

Los parametros:

*set-sink-volume: Le indica al comando pacmd que la operación que realizaremos es una modificación del volumen de audio.
*El número 0: Indica cual es el dispositivo de audio al cual queremos modificarle el volumen, por lo general el numero cero es el principal.
*El número 65537: Es el volumen que queremos darle al dispositivo, en este caso, 65537 se trata del máximo volumen y no varía para otros dispositivos, es decir que siempre que queramos el máximo volumen ese será el número a colocar.


Iniciar siempre con volumen máximo


Lo siguiente a resolver fue iniciar siempre con el volumen alto, para eso me valgo de la herramienta “Aplicaciones al Inicio” de Gnome, la cual se encargará de llamar el comando de subir volumen cada vez que el usuario inicie sesión (para mi esto es algo molesto pero así es como me lo pidieron).

Para ello realizaremos una pequeña rutina o Script para subir el volumen automáticamente:

Código:
!/bin/bash

# Sube el volumen al maximo
pacmd set-sink-volume 0 65537

# Se asegura que el dispositivo no esté en Mudo
pacmd set-sink-mute 0 false

Como se puede ver, en el script hay un comando más, aparte del que expliqué arriba. Su función es simplemente asegurarse de que el audio esté siempre encendido y no en MUTE. Ahora, ese script lo guardamos en alguna ruta como ejecutable, en este caso yo usé /usr/bin/, lo llamé subevol y le coloqué los permisos de ejecución necesarios.

Ahora debemos generar el archivo .desktop que hará el llamado al script cada vez que inicie la sesión. Debe tener el un contenido como este:

Código:
[Desktop Entry]
Type=Application
Exec=/usr/bin/subevol
X-GNOME-Autostart-enabled=true
Terminal=false
Name=Subir Volumen
Comment=Iniciar con volúmen alto

Este archivo lo debemos guardar en /etc/xdg/autostart/, y en mi caso lo llamé pacmd.desktop.

De ahora en adelante, cada vez que se inicie la sesión, el volumen de audio estará alto y encendido.

Fuente: http://erickcion.wordpress.com/2014/06/2...-de-linux/

#2
0
Y yo que me aseguro de bajar todo el volumen antes de apagar el computador, para que no inicie con un sonido al día siguiente. xD!



Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  comprobar si tu CPU es vulnerable a Spectre y Meltdown en Linux kanixes 2 1,293 27-04-2018, 09:45 AM
Último mensaje: alieninc
  25 videojuegos para LINUX kanixes 1 1,052 13-02-2018, 04:04 PM
Último mensaje: alieninc
  Buscar en Google desde la Terminal Linux kanixes 0 1,023 09-02-2018, 04:51 AM
Último mensaje: kanixes
  Linux está en 498 de los 500 ordenadores más potentes del planeta Diringax 0 970 29-06-2017, 09:16 AM
Último mensaje: Diringax
  Comandos en GNU/Linux Jesus Matamoros 3 2,082 14-05-2016, 06:58 PM
Último mensaje: Nomak



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018