Pertanyaan Suara volume dan kontrol kecerahan layar tidak berfungsi


Baru-baru ini saya telah menginstal i3 windows manager.

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

Bagaimana saya bisa memecahkan masalah ini?

Dan bagaimana saya bisa mengikat mod kunci untuk Menang kunci?


10
2017-09-11 15:37


asal


jika xbacklight tidak bekerja untuk Anda, lihat github.com/haikarainen/light - quidproquo


Jawaban:


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 $mod kunci:

  • Buka ~/.config/i3/config.
  • Cari barisnya:

    set $mod
    
  • Ubah itu menjadi:

    set $mod Mod4
    
  • Terakhir, nyalakan ulang.


13
2017-09-11 17:06



Sempurna. Terima kasih. - Gabriel Sandoval
Bekerja sempurna di Ubuntu 17.04! - blkpws


Untuk volume, saya menggunakan perintah "amixer",

Pertama, pastikan Anda hava semua perangkat diaktifkan, untuk melihat jenis pertama

amixer

Itu harus memberi tou keadaan 'Master' [on] atau [off]

Jika [mati], Setel ke [on] 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 ke semua perangkat output

Bekerja sempurna untukku


2
2018-04-20 10:13



Saya harus menggunakannya bindsym XF86AudioMute exec amixer -D set Master 1+ toggle untuk toggling berfungsi dengan baik. - Gabriel Ziegler


xbacklight tidak berfungsi untuk saya. Saya menulis skrip ini yang menulis langsung ke kernel yang membuka file cahaya belakang, 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.


1
2018-01-20 12:17





sudo apt-get update
sudo apt-get install xbacklight

ubah set $ mod menjadi 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


0
2018-03-15 14:38