Kontrol volume suara dan kecerahan layar tidak berfungsi

16

Baru-baru ini saya telah menginstal i3 windows manager .

Masalahnya adalah tombol catatan kaki untuk mengontrol volume dan kecerahan tidak berfungsi.

Bagaimana saya bisa memecahkan masalah ini?

Dan bagaimana saya bisa mengikat kunci mod ke Winkunci?

Gabriel Sandoval
sumber
jika xbacklighttidak bekerja untuk Anda, lihat github.com/haikarainen/light
quidproquo

Jawaban:

21

Tombol Multimedia

Pertama instal paket ini untuk kecerahan dan volume:

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

Kemudian dari I3 FAQ :

Tambahkan baris ini ke ~/.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

Kunci mod

Untuk mengubah $modkunci:

  • Terbuka ~/.config/i3/config.
  • Cari garis:

    set $mod
    
  • Ubah itu menjadi:

    set $mod Mod4
    
  • Akhirnya, jalankan i3-msg reloaduntuk memuat kembali file konfigurasi.

Raphael
sumber
Bekerja dengan baik di Ubuntu 17.04!
blkpws
2

Untuk volume, saya menggunakan perintah "amixer",

Pertama, pastikan Anda memiliki semua perangkat yang diaktifkan, untuk melihat jenis pertama itu

amixer

Itu seharusnya memberi tou status 'Tuan' [hidup] atau [mati]

Jika [mati], Setel ke [hidup] dengan mengetik

amixer sset Master on

.

Sekarang mengubah kode default:

# 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

untuk yang ini:

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

Perintah ini meningkatkan persentase itu ke semua perangkat output

Berfungsi sempurna untuk saya

arthur
sumber
Saya harus menggunakan bindsym XF86AudioMute exec amixer -D set Master 1+ toggletoggling agar berfungsi dengan baik.
Gabriel Ziegler
1

xbacklight tidak berfungsi untuk saya. Saya menulis skrip ini yang menulis langsung ke file back-light kernel yang diekspos, setidaknya untuk intel:

https://github.com/jappeace/brightnessctl

Saya harus melakukan instal ulang baru-baru ini dan baru saja membuat makefile untuk mempermudah instalasi. Ini hanya sebuah alternatif karena jika solusi xbacklight tidak bekerja untuk Anda juga.

pengguna2232199
sumber
1

Yah itu varian dari instruksi yang sama seperti biasa, tetapi bagi saya saya menemukan cahaya oleh haikarainen untuk bekerja paling baik di berbagai perangkat keras:

Jadi di i3file konfigurasi Anda , atur:

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

Maka cukup ulang dengan $mod+Shift+catau i3-msg reloadatau dengan langsung restart WM.

HaoZeke
sumber
Memberi +1 sebagai xbacklight tidak berfungsi di luar kotak dengan ubuntu 18.04
Chitral Verma
-1
sudo apt-get update
sudo apt-get install xbacklight

ubah set $ mod ke Mod4 di ~ / .config / i3 / config

dan

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

menyimpan file

dan tekan $ mod + Shift + c atau restart i3wm

Lucas Lima
sumber