Os controles de som de volume e brilho da tela não funcionam

8

Recentemente eu instalei o gerenciador de janelas do i3 .

O problema é que as teclas de rodapé para controlar o volume e o brilho não funcionam.

Como posso resolver isso?

E como posso ligar a tecla mod à tecla Win ?

    
por Gabriel Sandoval 11.09.2016 / 17:37

4 respostas

12

Teclas multimídia

Primeiro, instale esses pacotes para brilho e volume:

sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio

Depois, em I3 FAQ :

Adicione estas linhas a ~/.config/i3/config

# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume 0 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink-volume 0 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound

# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness

Chave de modificação

Para alterar a chave $mod :

  • Abra ~/.config/i3/config .
  • Procure a linha:

    set $mod
    
  • Altere para:

    set $mod Mod4
    
  • Finalmente, reinicie.

por Raphael 11.09.2016 / 19:06
1

xbacklight não funciona para mim. Eu escrevi este script que escreve diretamente nos arquivos de luz de fundo expostos do kernel, pelo menos para intel:

link

Eu tive que fazer uma reinstalação recentemente e acabei de criar um makefile para facilitar a instalação. Esta é apenas uma alternativa para se a solução xbacklight não funcionar para você também.

    
por user2232199 20.01.2018 / 13:17
1

Para o volume, usei o comando "amixer",

Primeiro, certifique-se de ter todos os dispositivos habilitados para ver o primeiro tipo

amixer

Isso deve dar ao estado 'Mestre' [on] ou [off]

Se estiver [off], defina como [on] digitando

amixer sset Master on

.

Agora alterando o código padrão de:

# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 2 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 2 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle

para este:

bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle

Este comando aumenta essa porcentagem para todos os dispositivos de saída

Funciona perfeito para mim

    
por arthur 20.04.2018 / 12:13
0
sudo apt-get update
sudo apt-get install xbacklight

altere o conjunto $ mod para Mod4 em ~ / .config / i3 / config

e

adicione em ~ / .config / i3 / config:

# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound

# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness

salvar arquivo

e pressione $ mod + Shift + c ou reinicie o i3wm

    
por Lucas Lima 15.03.2018 / 15:38