Điều khiển độ sáng không hoạt động trên máy tính xách tay Dell Inspiron N4010


8

Tôi có một máy tính xách tay Dell Inspiron N4010. Phím nóng độ sáng của tôi không thể tăng hoặc giảm độ sáng của màn hình. Và như một vấn đề thực tế, tôi cũng không thể giảm độ sáng từ Brightness & Lockmenu bên dưới System Settings. Giải pháp nào?

EDIT : Tôi nghĩ rằng tôi có thể đã tìm thấy lý do đằng sau vấn đề. Trong các phiên bản trước của Ubuntu có acpi_video0intel_backlightbên trong /sys/class/backlightthư mục. Bây giờ trong 13.04 có dell_backlightintel_backlighttrong thư mục đó. Và phần thú vị nhất, bạn tôi đã cài đặt 13.04 trên Dell Vostro của anh ấy và trong /sys/class/backlightthư mục hệ thống của anh ấy có acpi_video0intel_backlight. Vì vậy, các phím nóng sáng đang làm việc cho anh ta.

Câu trả lời:


4

Tôi có cùng một mô hình và tôi đã có cùng một vấn đề trong suốt quá trình phát triển 13.04 cho đến một ngày trước khi phát hành và sau đó nó bắt đầu hoạt động. Tôi đã gửi lỗi tại đây: Lỗi # 1105604: Kiểm soát độ sáng đã ngừng hoạt động

Những gì bạn có thể làm là sử dụng ghi đè thủ công mà tôi đã sử dụng trong suốt quá trình phát triển, bằng cách sửa đổi /etc/rc.localnhư sau:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 978 > /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/brightness
exit 0

Nhược điểm là bạn không thể thay đổi độ sáng một cách dễ dàng ngoại trừ bằng cách sửa đổi tệp theo cách thủ công /sys/class/backlight/intel_backlight/brightness

Khi tôi đã làm cho nó hoạt động, tôi đã sử dụng các Fnphím + độ sáng để kiểm tra các cài đặt: cài đặt thấp nhất là 490và sau đó nó tăng lên theo gia số 488. Vì vậy, đây là các cài đặt mặc định cho /sys/class/backlight/intel_backlight/brightness:

490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest

Các điều khiển độ sáng của tôi trước đây đã hoạt động, nhưng lại bị hỏng nên tôi quyết định tạo một tập lệnh để quản lý nó:

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# For convenience I've assigned the keys Alt-Up and Alt-Down to run this script
# Fine tune the bump parameter as required
#
# Usage:
#    ./brightchg.sh up   # bump up brightness
#    ./brightchg.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=244
if [ "$1" == "up" ]; then
  curr=`echo "$curr + $bump" | bc`
else
  curr=`echo "$curr - $bump" | bc`
fi
# Set the brightness to the new level making sure it's always above 30 (minimum usable)
if [ $curr -gt 30 ]; then
    echo $curr | tee /sys/class/backlight/intel_backlight/brightness
fi

Lưu ý: Tôi đã thêm một dòng vào /etc/rc/localđể cấp cho tôi quyền đối với tệp độ sáng:

chmod 777 /sys/class/backlight/intel_backlight/brightness

Sau đó, tôi đã gán nó cho các phím Alt+ UpAlt+ Downnhư được hiển thị ở đây:

nhập mô tả hình ảnh ở đây


Tuyệt vời!! Hoạt động như một lá bùa!

0

Ok, đây là giải pháp tôi tìm thấy. Lệnh này là cách duy nhất để tôi có thể thay đổi độ sáng của Laptop.

echo X |sudo tee /sys/class/backlight/acpi_video0/brightness

Trong đó "X" là bất kỳ số nào trong khoảng từ 1 đến dung lượng max_brightness của máy tính xách tay của bạn. Đây là cách bạn có thể tìm thấy số đó:

cat /sys/class/backlight/acpi_video0/max_brightness

Trong trường hợp của tôi, là một phạm vi bettween 1 và 7. Vì vậy, tôi chỉ tạo một bí danh cho mọi cấp độ sáng. Theo cách mà

echo 3 |sudo tee /sys/class/backlight/acpi_video0/brightness

Hiện tại là:

zbright3

Lưu ý: Tôi đã thêm 'z' để tôi có thể chỉ cần viết 'zb' và sau đó nhấn tab, để làm cho mọi thứ nhanh hơn.

Dù sao, có lẽ không phải là giải pháp hiệu quả nhất, nhưng nó chắc chắn hoạt động tốt với tôi. Nếu bạn không sợ thiết bị đầu cuối, nó cũng hoạt động tốt cho bạn.

thử cái này đi

Chạy:

sudo gedit /etc/default/grub

Cập nhật những dòng này:

GRUB_CMDLINE_LINUX_DEFAULT = "giật gân yên tĩnh"
GRUB_CMDLINE_LINUX = ""

với các đối số sau:

GRUB_CMDLINE_LINUX_DEFAULT = "giật gân yên tĩnh acpi_backlight = nhà cung cấp" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"

Sau đó chạy sudo update-grubvà khởi động lại.


Cảm ơn sự giúp đỡ :) Nhưng rất tiếc phải nói với bạn rằng chỉnh sửa grubtệp không giải quyết được vấn đề. Và tạo bí danh là một ý tưởng tuyệt vời!

Tôi có Dell Inspiron 7520, điều này đã giải quyết vấn đề của tôi, nhưng hệ thống trở nên không ổn định. Các điều khiển độ sáng có một số độ trễ trước khi thực sự thay đổi độ sáng, cũng như khi tôi nhấn một số nút độ sáng, phản ứng như thể tôi nhấn nó hai lần. Khi tôi nhấn các nút đó một cách nhanh chóng và hỗn loạn, hệ thống có thể bị kẹt, tốc độ con trỏ chuột giảm và KDE thậm chí đã đăng xuất tôi. Vì vậy, hành vi rất kỳ lạ.
Vic

0

Tôi đã có cùng một vấn đề. Thanh trượt độ sáng không hoạt động, các phím nóng cũng không. Vì vậy, tôi đã viết một chỉ báo bảng nhỏ có thể điều chỉnh độ sáng. Nhưng bạn sẽ phải thêm quyền ghi vào /sys/class/backlight/intel_backlight/brightnesstệp. Dưới đây là các bước nếu bạn quan tâm.

Tải xuống nguồn chỉ báo ứng dụng từ đây: độ sáng chỉ báo

  1. Đảm bảo rằng độ sáng có thể được điều chỉnh bằng intel_backlight bằng phương pháp sau
    • echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness và nhập mật khẩu
    • Nếu độ sáng của bạn thay đổi, tiếp tục bước 2.
  2. Thay đổi quyền cho tệp / sys / class / backlight / intel_backlight / độ sáng bằng
    • Mở tệp /etc/rc.local sudo gedit /etc/rc.local
    • Thêm lệnh chmod ở trên exit 0:chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Di chuyển chỉ thị-brightness.py sang / usr / bin mv indicate-brightness.py /usr/bin/
  4. Làm cho tập tin thực thi. sudo chmod +x /usr/bin/indicate-brightness.py
  5. Thêm lệnh indicate-brightness.pyvào Ứng dụng khởi động

Bạn không thực sự phải chuyển nó sang / usr / bin nhưng tôi thấy việc truy cập tệp từ đó rất dễ dàng.

Lưu ý: Tôi đã mượn các giá trị bước sáng từ câu trả lời của bcbc ở trên. Tôi cũng đã đăng một số ảnh chụp màn hình trong blog của mình nếu bạn muốn xem nó trông như thế nào: blog


0

Giải pháp được đưa ra tại liên kết sau đây làm việc cho tôi:

Các phím độ sáng F4 và F5 không hoạt động trên Máy tính xách tay Dell XPS 15.6

Cấu hình của tôi như sau:

HĐH: openSuse 12.3 (Dartmouth) Máy tính để bàn: Máy tính xách tay KDE 4.10: Dell Inspiron 15

Lưu ý: Mặc dù giải pháp được đề xuất để chạy lệnh 'update-grub' nhưng tôi không thể chạy vì nó không được tìm thấy trên hệ thống. May mắn thay, ngay cả khi không chạy cái này và khởi động lại hệ thống đã sửa các phím này. Bây giờ, tôi có thể điều chỉnh độ sáng bằng Phím F4 và F5 ở chế độ chức năng. Bạn cũng có thể sử dụng lệnh sau để điều chỉnh nó (trường hợp cụ thể là của tôi)

$ echo x > /sys/class/backlight/dell_backlight/brightness

Trong đó x thay đổi từ 0 đến 15.


0

Tôi chỉ sửa lỗi đèn nền của mình theo hướng dẫn từ Ubuntu Wiki Trong trường hợp của tôi, cách làm việc là tạo tệp /usr/share/X11/xorg.conf.d/80-backlight.confvới cấu hình sau:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "intel_backlight" # use your backlight that works  here
    BusID       "PCI:0:2:0"
EndSection
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.