Menu

terça-feira, 24 de março de 2015

Habilitar efeitos de som no XFCE4, para Debian, Ubuntu e derivados

Os efeitos de som são os sons de janelas,login e logout do seu sistema.
Se deseja ter eles em seu xfce4, basta seguir essa dica.










Abra o terminal e de o comando abaixo para instalar os pacotes responsáveis pelo event sounds.

sudo apt-get install gnome-session-canberra sox xfconf

Nesse tutorial irei usar um tema de som especifico, mas você pode usar outro tema se preferir.

De o comando abaixo para fazer o download do tema "dubarulho"

wget https://www.dropbox.com/s/kg9os8jio2gydb9/Sound%20theme%20by%20LOBO.tar.gz

De o comando abaixo para descompactar o tema.

tar xvf "Sound theme by LOBO.tar.gz"

De o comando abaixo para mover o tema para a pasta de temas de som do sistema.

sudo cp -r ~/Sound\ theme\ by\ LOBO/dubarulho /usr/share/sounds

Vamos ativar o event sounds no seu sistema.


Navegue, menu > Configurações > Aparência > Configurações

Marque:
Habilitar sons de eventos
Habilitar sons como resposta de entradas



Defina o tema de som com o comando abaixo no terminal

xfconf-query -c xsettings -p /Net/SoundThemeName -s dubarulho

Se der o erro:

A propriedade "/Net/SoundThemeName" não existe no canal "xsettings"...

Você então deve criar a propriedade.

Navegue:

menu > Configurações > Editor de configurações > xsettings


Click em novo e preencha como abaixo

Propriedade:  /Net/SoundThemeName
Tipo: Texto
Valor: dubarulho (Ou o nome do tema que deseja que seja o padrão do sistema)
Click em salvar



Vamos criar os módulos que ativam os sons, abra o terminal e de o comando abaixo.

sudo mousepad /etc/X11/Xsession.d/52libcanberra-gtk-module_add-to-gtk-modules
Copie as linhas verdes abaixo e cole no arquivo de texto aberto, salve e feche o arquivo de texto.


if [ -z "$GTK_MODULES" ] ; then
GTK_MODULES="canberra-gtk-module"
else
GTK_MODULES="$GTK_MODULES:canberra-gtk-module"
fi
export GTK_MODULES


De o comando abaixo no terminal.
sudo mousepad /etc/X11/Xsession.d/52libcanberra-gtk3-module_add-to-gtk-modules
Copie as linhas vermelhas abaixo e cole no arquivo de texto aberto, salve e feche o arquivo de texto.

if [ -z "$GTK_MODULES" ] ; then
GTK_MODULES="canberra-gtk-module"
else
GTK_MODULES="$GTK_MODULES:canberra-gtk-module"
fi
export GTK_MODULES


Para ativar o som de login de o comando abaixo no terminal.


mousepad ~/.config/autostart/GNOME-Login-Sound.desktop
Copie e cole as linhas verdes abaixo no arquivo de texto aberto, salve e feche o arquivo de texto.

[Desktop Entry]
Type=Application
Name=GNOME Login Sound
Comment=Plays a sound whenever you log in
Exec=canberra-gtk-play -f /usr/share/sounds/dubarulho/stereo/service-login.ogg
OnlyShowIn=xfce4;GNOME;Unity;
AutostartCondition=GSettings org.gnome.desktop.sound event-sounds
X-GNOME-Autostart-Phase=Application
X-GNOME-Provides=login-sound
X-GNOME-Autostart-enabled=true
NoDisplay=true
Name[pt_BR]=GNOME-Login-Sound.desktop



OBS: Na linha

Exec=canberra-gtk-play -f /usr/share/sounds/dubarulho/stereo/service-login.ogg

Em

/usr/share/sounds/dubarulho/stereo/service-login.ogg

É o endereço do arquivo de som de login, caso use outro tema,altere para o endereço do seu tema.



Para ativar o som de logout,de o comando abaixo no terminal.


sudo mv /usr/bin/xfce4-session-logout /usr/bin/xfce4-session-logout.orig

Terminal
 

sudo mousepad /usr/bin/xfce4-session-logout

Copie e cole as linha em vermelho abaixo no arquivo de texto aberto, salve e feche o arquivo de texto

#!/bin/bash

/usr/bin/xfce4-session-logout.orig;


canberra-gtk-play -f /usr/share/sounds/dubarulho/stereo/desktop-logout.ogg

Terminal


sudo chmod a+x /usr/bin/xfce4-session-logout

OBS: Na linha

canberra-gtk-play -f /usr/share/sounds/dubarulho/stereo/desktop-logout.ogg

Em

/usr/share/sounds/dubarulho/stereo/desktop-logout.ogg

É o endereço do arquivo de som de login, caso use outro tema,altere para o endereço do seu tema.

Reinicie o computador.

fonte
fonte



4 comentários:

  1. Parabéns pela dica!! Extremamente útil.
    Aqui os eventos de som para logon e logout não funcionaram, entretanto o demais esta perfeito.
    Gostaria de saber onde posso conseguir outros temas de som. Existe algum site ou coisa assim?
    Obrigado!

    ResponderExcluir
  2. Aqui funcionou tudo. Muito legal. Vlw.

    ResponderExcluir

Prof. Ademir Dorneles - Servidores Linux

Prof. Ademir Dorneles - Servidores Linux