O som do volume e os controles de brilho da tela não estão funcionando


Respostas:


21

Teclas multimídia

Primeiro instale estes pacotes para brilho e volume:

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

A partir da I3 FAQ :

Adicione essas 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

Tecla Mod

Para mudar a $modchave:

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

    set $mod
    
  • Mude isso para:

    set $mod Mod4
    
  • Por fim, execute i3-msg reloadpara recarregar o arquivo de configuração.


Funciona perfeitamente no Ubuntu 17.04!
blkpws

2

Para volume, usei o comando "amixer",

Primeiro, verifique se você tem todos os dispositivos ativados, para ver o primeiro tipo

amixer

Isso deve dar ao estado 'Mestre' [ativado] ou [desativado]

Se estiver [desativado], defina-o para [ativado] 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


Eu tive que usar bindsym XF86AudioMute exec amixer -D set Master 1+ togglepara alternar para funcionar bem.
Gabriel Ziegler

1

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

https://github.com/jappeace/brightnessctl

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


1

Bem, é uma variante das mesmas instruções de sempre, mas para mim achei a haikarainen leve para funcionar melhor em uma variedade de hardware:

Portanto, no seu i3arquivo de configuração, defina:

bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10

Em seguida, basta recarregar com $mod+Shift+cou i3-msg reloadou reiniciando diretamente o WM.


+1 como xbacklight não funciona imediatamente com o ubuntu 18.04
Chitral Verma

-1
sudo apt-get update
sudo apt-get install xbacklight

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

e

adicione ~ / .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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.