Điều chỉnh âm lượng và độ sáng màn hình không hoạt động


16

Gần đây tôi đã cài đặt i3 windows manager .

Vấn đề là các phím chú thích để điều khiển âm lượng và độ sáng không hoạt động.

Làm sao tôi có thể giải quyết việc này?

Và làm thế nào tôi có thể liên kết khóa mod với Winkhóa?


nếu xbacklightkhông hiệu quả với bạn, hãy xem github.com/haikarainen/light
quidproquo

Câu trả lời:


21

Phím đa phương tiện

Đầu tiên cài đặt các gói này cho độ sáng và âm lượng:

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

Sau đó, từ I3 FAQ :

Thêm những dòng này vào ~/.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

Phím mod

Để thay đổi $modkhóa:

  • Mở ~/.config/i3/config.
  • Tìm dòng:

    set $mod
    
  • Thay đổi thành:

    set $mod Mod4
    
  • Cuối cùng, chạy i3-msg reloadđể tải lại tập tin cấu hình.


Hoạt động hoàn hảo trên Ubuntu 17.04!
blkpws

2

Đối với âm lượng, tôi đã sử dụng lệnh "amixer",

Trước tiên, hãy đảm bảo bạn sử dụng tất cả các thiết bị được bật, để xem loại đầu tiên đó

amixer

Điều đó sẽ cung cấp cho trạng thái 'Master' [bật] hoặc [tắt]

Nếu là [tắt], Đặt thành [bật] bằng cách nhập

amixer sset Master on

.

Bây giờ thay đổi mã mặc định của:

# 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

đến cái này

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

Lệnh này tăng tỷ lệ phần trăm đó cho tất cả các thiết bị đầu ra

Hoạt động hoàn hảo cho tôi


Tôi đã phải sử dụng bindsym XF86AudioMute exec amixer -D set Master 1+ toggleđể bật tắt để làm việc tốt.
Gabriel Ziegler

1

xbacklight không làm việc cho tôi. Tôi đã viết kịch bản này ghi trực tiếp vào kernel phơi sáng các tập tin ngược sáng, ít nhất là cho intel:

https://github.com/jappeace/brightnessctl

Tôi đã phải thực hiện cài đặt lại gần đây và bây giờ đã thực hiện một makefile để giúp cài đặt dễ dàng hơn. Đây chỉ là một giải pháp thay thế nếu giải pháp xbacklight không phù hợp với bạn.


1

Vâng, đó là một biến thể của các hướng dẫn giống như mọi khi, nhưng đối với tôi, tôi thấy ánh sáng của haikarainen hoạt động tốt nhất trên nhiều loại phần cứng:

Vì vậy, trong i3tệp cấu hình của bạn , đặt:

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

Sau đó chỉ cần tải lại với $mod+Shift+choặc i3-msg reloadhoặc bằng cách trực tiếp khởi động lại WM.


+1 khi xbacklight không hoạt động tốt với Ubuntu 18.04
Chitral Verma

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

thay đổi đặt $ mod thành Mod4 trong ~ / .config / i3 / config

thêm vào ~ / .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

lưu tập tin

và nhấn $ mod + Shift + c hoặc khởi động lại i3wm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.