Kontrola jasności nie działa na laptopie Dell Inspiron N4010

8

Mam laptopa Dell Inspiron N4010. Moje klawisze skrótu jasności nie są w stanie zwiększyć ani zmniejszyć jasności ekranu. I faktycznie nie mogę również zmniejszyć jasności z Brightness & Lockmenu poniżej System Settings. Jakieś rozwiązania?

EDYCJA : Myślę, że mogłem znaleźć przyczynę problemu. W poprzednich wersjach Ubuntu było acpi_video0i intel_backlightwewnątrz /sys/class/backlightfolderu. Teraz w 13.04 są dell_backlightiw intel_backlighttym folderze. A co najciekawsze, mój przyjaciel zainstalował 13.04 na swoim Dell Vostro, aw /sys/class/backlightfolderze systemu są acpi_video0i intel_backlight. Więc działają dla niego klawisze skrótu jasności.


źródło

Odpowiedzi:

4

Mam ten sam model i miałem ten sam problem przez cały rozwój 13.04 aż do dnia przed wydaniem, a potem zaczął działać. Złożyłem błąd tutaj: Bug # 1105604: Kontrola jasności przestała działać

Możesz użyć ręcznego zastąpienia, którego użyłem podczas projektowania, modyfikując /etc/rc.localw następujący sposób:

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

Minusem jest to, że nie można łatwo zmienić jasności, z wyjątkiem ręcznej modyfikacji pliku /sys/class/backlight/intel_backlight/brightness

Kiedy już działało, użyłem Fnklawiszy + jasności, aby sprawdzić ustawienia: najniższe ustawienie to, 490a potem rośnie w krokach co 488. Są to więc domyślne ustawienia /sys/class/backlight/intel_backlight/brightness:

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

Moje elementy sterujące jasnością działały wcześniej, ale zostały ponownie zepsute, więc postanowiłem utworzyć skrypt do zarządzania nim:

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

Uwaga: dodałem wiersz, /etc/rc/localaby dać mi uprawnienia do pliku jasności:

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

Następnie przypisałem go do klawiszy Alt+ Upi Alt+, Downjak pokazano tutaj:

wprowadź opis zdjęcia tutaj

bcbc
źródło
Niesamowite!! Działa jak marzenie!
0

Ok, więc oto rozwiązanie, które znalazłem. To polecenie jest jedynym sposobem, w jaki mogę zmienić jasność laptopa.

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

Gdzie „X” to dowolna liczba od 1 do maksymalnej pojemności twojego laptopa. Oto jak znaleźć ten numer:

cat /sys/class/backlight/acpi_video0/max_brightness

W moim przypadku jest to przedział od 1 do 7. Więc właśnie stworzyłem alias dla każdego poziomu jasności. W ten sposób

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

Jest teraz:

zbright3

Uwaga: dodałem „z”, więc mogę po prostu napisać „zb”, a następnie nacisnąć klawisz Tab, aby przyspieszyć.

W każdym razie, prawdopodobnie nie jest to najskuteczniejsze rozwiązanie, ale na pewno działa dobrze dla mnie. Jeśli nie boisz się terminala, powinien również dobrze działać.

spróbuj tego również

Biegać:

sudo gedit /etc/default/grub

Zaktualizuj te linie:

GRUB_CMDLINE_LINUX_DEFAULT = „cichy plusk”
GRUB_CMDLINE_LINUX = „”

z następującymi argumentami:

GRUB_CMDLINE_LINUX_DEFAULT = "cichy powitalny acpi_backlight = sprzedawca" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"

Następnie uruchom sudo update-grubi uruchom ponownie.

Scott Hunt
źródło
Dzięki za pomoc :) Przykro nam jednak powiedzieć, że edycja grubpliku nie rozwiązuje problemu. A tworzenie aliasów to świetny pomysł!
Mam Dell Inspiron 7520, to rozwiązało mój problem, ale system stał się niestabilny. Kontrola jasności miała pewne opóźnienie przed faktyczną zmianą jasności, również gdy nacisnąłem jakiś przycisk jasności, reakcja była tak, jakbym nacisnęła go dwukrotnie. Gdy szybko i chaotycznie nacisnąłem te przyciski, system mógł utknąć, prędkość wskaźnika myszy spadła, a KDE mnie nawet wylogowało. Tak bardzo dziwne zachowanie.
Vic
0

Miałem ten sam problem. Suwak jasności nie działał, podobnie jak klawisze skrótu. Napisałem więc mały panel kontrolny, który może regulować jasność. Ale będziesz musiał dodać uprawnienia do zapisu do /sys/class/backlight/intel_backlight/brightnesspliku. Oto kroki, jeśli jesteś zainteresowany.

Pobierz źródło wskaźnika aplikacji stąd: wskaźnik-jasność

  1. Upewnij się, że jasność można regulować za pomocą intel_backlight za pomocą następującej metody
    • echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness i wprowadź hasło
    • Jeśli jasność się zmieni, przejdź do kroku 2.
  2. Zmień uprawnienia do pliku / sys / class / backlight / intel_backlight / bright przez
    • Otwórz plik /etc/rc.local sudo gedit /etc/rc.local
    • Dodaj powyższe polecenie chmod exit 0:chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Przenieś wskaż-brightness.py do / usr / bin mv indicate-brightness.py /usr/bin/
  4. Spraw, aby plik był wykonywalny. sudo chmod +x /usr/bin/indicate-brightness.py
  5. Dodaj polecenie indicate-brightness.pydo aplikacji startowych

Naprawdę nie musisz go przenosić do / usr / bin, ale łatwo znalazłem stamtąd plik.

Uwaga: Wartości kroku jasności pożyczyłem od powyższej odpowiedzi bcbc. Na moim blogu zamieściłem też zrzuty ekranu, jeśli chcesz zobaczyć, jak to wygląda: blog

Rahules
źródło
0

Rozwiązanie podane pod poniższym linkiem działało dla mnie:

Klawisze jasności F4 i F5 nie działają na laptopie Dell XPS 15.6

Moja konfiguracja wygląda następująco:

System operacyjny: openSuse 12.3 (Dartmouth) Komputer stacjonarny: KDE 4.10 Laptop: Dell Inspiron 15

Uwaga: Chociaż rozwiązanie zaproponowało uruchomienie polecenia „update-grub”, ale nie mogłem uruchomić, ponieważ nie znaleziono go w systemie. Na szczęście nawet bez uruchamiania tego i restartowania systemu naprawiono te klucze. Teraz jestem w stanie wyregulować jasność za pomocą klawiszy F4 i F5 w trybie funkcjonalnym. Możesz również użyć następującego polecenia, aby go dostosować (konkretny przypadek jak mój)

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

Gdzie x zmienia się od 0 do 15.

Yashpal Meena
źródło
0

Właśnie naprawiłem podświetlenie postępując zgodnie z instrukcjami z Wiki Ubuntu. W moim przypadku działało utworzenie pliku /usr/share/X11/xorg.conf.d/80-backlight.confz następującą konfiguracją:

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
źródło