Bizonyos laptopok esetén nem működnek a fényerőbeállítás gombok, illetve sajnos az Ubuntu 14.04 sem menti az aktuális fényerőt, indításkor mindig beáll maximumra. Erre írok egy megoldást, amely bizonyos laptopok esetén működhet.

Fényerőbeállító gombok működőképesé tétele

Ezt egy Acer Aspire laptopon próbáltam ki és működött:

  1. A következő paranccsal megállapítható a kártya gyártója: ls /sys/class/backlight/
  2. Ha a kiírt listában intel szerepel, akkor kövesse a következő lépéseket:
    1. touch /usr/share/X11/xorg.conf.d/20-intel.conf
    2. sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    3. A 20-intel.conf fájlba be kell illeszteni a következőt, majd menteni kell:
Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

A fényerő automatikus mentése leállításkor és betöltése indításkor

Nem értem, hogy az Ubuntuban miért nem tudták megoldani, hogy ez alapból működjön, a fórumok alapján ez már jó pár éve probléma. (Hozzá nem értő felhasználóként ez már elég lenne ahhoz, hogy azonnal visszatérjek a Windows-ra...)

Íme a megoldás, amit három óra keresgélés után találtam:

# Xbacklight installálása
sudo apt-get install xbacklight

# Ez egy kis szkriptet készít, amely az xbacklight-ot használva menti a fényerőt
sudo bash -c '{
echo "xbacklight -set \`cat /etc/lightdm/backlight.save\`"
echo "exit 0"
} > /etc/lightdm/display-setup-script.sh '

# Ez futtathatóvá teszi a szkriptet
sudo chmod a+rx /etc/lightdm/display-setup-script.sh

# Ez egy szkriptet készít, amely az xbacklight használatával menti fényerőt
sudo bash -c '{
echo "val=\`xbacklight\`"
echo "if [ \$? -eq 0 ]"
echo then
echo " echo \$val > /etc/lightdm/backlight.save"
echo fi
echo exit 0
} > /etc/lightdm/session-cleanup-script.sh '


# Ez futtathatóvá teszi a szkriptet
sudo chmod a+rx /etc/lightdm/session-cleanup-script.sh

egrep "display-setup-script|session-cleanup-script" /etc/lightdm/lightdm.conf

# Ha a fenti szkript talál valamit, akkor kézzel kell szerkeszteni a /etc/lightdm/lightdm.conf fájlt, ha nem ír ki semmit, akkor a következő parancst kell futtatni:

sudo bash -c '{
echo "display-setup-script=/etc/lightdm/display-setup-script.sh"
echo "session-cleanup-script=/etc/lightdm/session-cleanup-script.sh"
}  >>/etc/lightdm/lightdm.conf '

# Az aktuális fényerő mentése
sudo bash -c 'xbacklight > /etc/lightdm/backlight.save'

# Hogy biztosak legyünk benne, hogy a /etc/lightdm/backlight.save fájl írható a felhasználó számára:
sudo chmod 666 /etc/lightdm/backlight.save

 

Kategória: Ubuntu

Termékek

Munkanyilvántartás

Számlázás

Készletkezelés
Ügyfélnyilvántartás
Gumiabroncs-tárolás

Látogatók

88277
Ma51
Tegnap96
Ezen a héten388
Ebben a hónapban1307
Összesen88277
Statistik created: 2017-11-17T18:59:48+00:00
Bejelentkezett felhasználók 0
Regisztrált felhasználók 1
Ma regisztráltak 0