Kontrol Kecerahan Tidak Bekerja pada Laptop Dell Inspiron N4010

8

Saya memiliki laptop Dell Inspiron N4010. Tombol pintas kecerahan saya tidak dapat menambah atau mengurangi kecerahan layar. Dan faktanya, saya juga tidak bisa mengurangi kecerahan dari Brightness & Lockmenu di bawah System Settings. Ada solusi?

EDIT : Saya pikir saya mungkin telah menemukan alasan di balik masalah. Di versi Ubuntu sebelumnya ada acpi_video0dan intel_backlightdi dalam /sys/class/backlightfolder. Sekarang di 13,04 ada dell_backlightdan intel_backlightdi folder itu. Dan yang paling menarik, teman saya menginstal 13,04 pada Dell Vostro-nya dan di /sys/class/backlightfolder sistemnya ada acpi_video0dan intel_backlight. Jadi hotkey kecerahan bekerja untuknya.


sumber

Jawaban:

4

Saya memiliki model yang sama dan saya memiliki masalah yang sama sepanjang pengembangan 13,04 sampai satu hari sebelum rilis dan kemudian mulai bekerja. Saya mengajukan bug di sini: Bug # 1105604: Kontrol kecerahan berhenti berfungsi

Apa yang dapat Anda lakukan adalah menggunakan penggantian manual yang saya gunakan selama pengembangan, dengan memodifikasi /etc/rc.localsebagai berikut:

#!/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

Kelemahannya adalah Anda tidak dapat mengubah kecerahan dengan mudah kecuali dengan memodifikasi file secara manual /sys/class/backlight/intel_backlight/brightness

Ketika saya sudah membuatnya bekerja, saya menggunakan tombol Fn+ brightness untuk memeriksa pengaturan: pengaturan terendah adalah 490dan setelah itu naik secara bertahap 488. Jadi ini adalah pengaturan default untuk /sys/class/backlight/intel_backlight/brightness:

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

Kontrol kecerahan saya sebelumnya berfungsi, tetapi rusak lagi sehingga saya memutuskan untuk membuat skrip untuk mengelolanya:

#!/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

Catatan: Saya menambahkan baris /etc/rc/localuntuk memberi saya otoritas ke file kecerahan:

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

Kemudian saya menugaskannya ke tombol Alt+ Updan Alt+ Downseperti yang ditunjukkan di sini:

masukkan deskripsi gambar di sini

bcbc
sumber
Hebat !! Bekerja seperti pesona!
0

Ok, jadi inilah solusi yang saya temukan. Perintah ini adalah satu-satunya cara di mana saya dapat mengubah kecerahan Laptop saya.

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

Di mana "X" adalah angka antara 1 dan kapasitas max_brightness laptop Anda. Inilah Cara Anda dapat menemukan nomor itu:

cat /sys/class/backlight/acpi_video0/max_brightness

Dalam kasus saya, adalah kisaran antara 1 dan 7. Jadi saya baru saja membuat alias untuk setiap tingkat kecerahan. Dengan cara itu

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

Sekarang:

zbright3

Catatan: Saya menambahkan 'z' sehingga saya bisa menulis 'zb' dan kemudian tekan tab, untuk membuat segalanya lebih cepat.

Bagaimanapun, Ini mungkin bukan solusi yang paling efektif, tetapi itu pasti bekerja dengan baik untuk saya. Jika Anda tidak takut dengan terminal, terminal juga akan berfungsi dengan baik untuk Anda.

coba ini juga

Lari:

sudo gedit /etc/default/grub

Perbarui baris ini:

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"
GRUB_CMDLINE_LINUX = ""

dengan argumen berikut:

GRUB_CMDLINE_LINUX_DEFAULT = "tenang splash acpi_backlight = vendor" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"

Kemudian jalankan sudo update-grubdan reboot.

Scott Hunt
sumber
Terima kasih atas bantuannya :) Tetapi maaf untuk memberi tahu Anda bahwa mengedit grubfile tidak menyelesaikan masalah. Dan menciptakan alias adalah ide bagus!
Saya memiliki Dell Inspiron 7520, ini memecahkan masalah saya, tetapi sistem menjadi tidak stabil. Kontrol kecerahan mengalami penundaan sebelum benar-benar mengubah kecerahan, juga ketika saya menekan beberapa tombol kecerahan reaksinya seolah-olah saya menekannya dua kali. Ketika saya menekan tombol-tombol itu dengan cepat dan kacau sistem bisa macet, kecepatan pointer mouse berkurang dan KDE bahkan mengeluarkan saya. Perilaku jadi sangat aneh.
Vic
0

Saya memiliki masalah yang sama. Penggeser kecerahan tidak berfungsi, juga tombol pintas. Jadi saya menulis indikator panel kecil yang dapat mengatur kecerahan. Tetapi Anda harus menambahkan izin menulis ke /sys/class/backlight/intel_backlight/brightnessfile. Berikut langkah-langkahnya jika Anda tertarik.

Unduh sumber indikator aplikasi dari sini: indikator-brightness

  1. Pastikan kecerahan dapat disesuaikan menggunakan intel_backlight dengan menggunakan metode berikut
    • echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness dan masukkan kata sandi
    • Jika kecerahan Anda berubah, lanjutkan ke langkah 2.
  2. Ubah izin untuk file / sys / class / backlight / intel_backlight / brightness oleh
    • Buka file /etc/rc.local sudo gedit /etc/rc.local
    • Tambahkan perintah chmod di atas exit 0:chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Pindahkan indicus-brightness.py ke / usr / bin mv indicate-brightness.py /usr/bin/
  4. Jadikan file dapat dieksekusi. sudo chmod +x /usr/bin/indicate-brightness.py
  5. Tambahkan perintah indicate-brightness.pyke Startup Applications

Anda tidak benar-benar harus memindahkannya ke / usr / bin tetapi saya merasa mudah untuk mengakses file dari sana.

Catatan: Saya meminjam nilai langkah kecerahan dari jawaban bcbc di atas. Saya juga memposting beberapa tangkapan layar di blog saya jika Anda ingin melihat tampilannya: blog

rahul
sumber
0

Solusi yang diberikan pada tautan berikut berfungsi untuk saya:

Tombol Brightness F4 dan F5 tidak berfungsi pada Laptop Dell XPS 15.6

Konfigurasi saya adalah sebagai berikut:

OS: openSuse 12.3 (Dartmouth) Desktop: KDE 4.10 Laptop: Dell Inspiron 15

Catatan: Meskipun solusi diusulkan untuk menjalankan perintah 'update-grub' tetapi saya tidak dapat menjalankannya karena tidak ditemukan pada sistem. Untungnya, bahkan tanpa menjalankan ini dan me-reboot sistem memperbaiki kunci-kunci ini. Sekarang, saya dapat menyesuaikan kecerahan menggunakan Tombol F4 dan F5 dalam mode fungsional. Anda juga dapat menggunakan perintah berikut untuk menyesuaikannya (kasus khusus seperti milik saya)

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

Di mana x bervariasi dari 0 hingga 15.

Yashpal Meena
sumber
0

Saya baru saja memperbaiki lampu latar saya mengikuti instruksi dari Wiki Ubuntu. Dalam kasus saya apa yang berhasil adalah membuat file /usr/share/X11/xorg.conf.d/80-backlight.confdengan konfigurasi berikut:

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
Bauna
sumber