Il volume dell'audio e i controlli della luminosità dello schermo non funzionano


Risposte:


21

Tasti multimediali

Prima installa questi pacchetti per luminosità e volume:

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

Quindi dalle FAQ I3 :

Aggiungi queste righe 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

Tasto Mod

Per cambiare la $modchiave:

  • Aprire ~/.config/i3/config.
  • Cerca la linea:

    set $mod
    
  • Cambialo in:

    set $mod Mod4
    
  • Infine, esegui i3-msg reloadper ricaricare il file di configurazione.


Funziona perfettamente su Ubuntu 17.04!
blkpws,

2

Per il volume, ho usato il comando "amixer",

Innanzitutto, assicurati di avere tutti i dispositivi abilitati, per vedere quel primo tipo

amixer

Ciò dovrebbe indicare lo stato "Master" [on] o [off]

Se è [off], impostarlo su [on] digitando

amixer sset Master on

.

Ora cambiando il codice predefinito di:

# 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

a questo:

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

Questo comando aumenta tale percentuale a tutti i dispositivi di output

Funziona perfettamente per me


Ho dovuto usare bindsym XF86AudioMute exec amixer -D set Master 1+ toggleper alternare per funzionare bene.
Gabriel Ziegler,

1

xbacklight non funziona per me. Ho scritto questo script che scrive direttamente nei file di retroilluminazione esposti nel kernel, almeno per Intel:

https://github.com/jappeace/brightnessctl

Di recente ho dovuto fare una reinstallazione e proprio ora ho creato un makefile per rendere l'installazione più semplice. Questa è solo un'alternativa per se la soluzione xbacklight non funziona neanche per te.


1

Beh, è ​​una variante delle stesse istruzioni di sempre, ma per me ho trovato la luce di haikarainen che funziona meglio su una varietà di hardware:

Quindi nel tuo i3file di configurazione, imposta:

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

Quindi ricaricare semplicemente con $mod+Shift+co i3-msg reloado riavviando direttamente WM.


+1 come xbacklight non funziona con Ubuntu 18.04
Chitral Verma il

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

cambiare impostare $ mod su Mod4 in ~ / .config / i3 / config

e

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

salvare il file

e premi $ mod + Maiusc + c o riavvia i3wm

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.