Her yeniden başlatmada parlaklık maksimum seviyeye ayarlandı

135

Dizüstü bilgisayarımın parlaklığı her yeniden başlatmada maks. bu web sitesinde sunulan çözümü denedim ancak şansı yoktu.

Bu komut

cat /sys/class/backlight/acpi_video0/max_brightness

İadeler

cat: /sys/class/backlight/acpi_video0/max_brightness: No such file or directory

Sonra, acpi_video0 adlı bir klasörün, intel_backlight adlı bir klasörün bulunmadığını buldum:

Parlaklık denetim tuşlarını kullanarak parlaklığı her artırdığımda veya azalttığımda, brightness ve actual_brightness değerlerinde değerler güncellenir.

Her önyüklemede parlaklığı sabit bir değere ayarlamak ve parlaklık kontrol tuşlarını kullanarak ihtiyacım olduğunda değiştirebilmek için izleyebileceğim bir yöntem var mı?

    
sordu Bhargav 16.06.2012 12:06

20 cevap

112

İstenilen parlaklık seviyesini ayarlayacağınız /etc/rc.local adresine bir satır eklemeye çalışabilirsiniz. Dosyayı düzenlemek için

çalıştırın
sudo -H gedit /etc/rc.local

ve aşağıdakileri ekleyin

echo X > /sys/class/backlight/intel_backlight/brightness

Böylece sonuç şöyle görünür:

#!/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 X > /sys/class/backlight/intel_backlight/brightness

exit 0

İstenen parlaklık düzeyine göre X 'yi değiştirin.

/etc/rc.local mevcut değilse, yeni Ubuntu sürümlerinde olduğu gibi, bunu oluşturmanız ve aşağıdaki komutlarla özdeşleştirmeniz gerekir:

printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local

PS: Alternatif olarak, yukarıdakiler yerine /sys/class/backlight/acpi_video0/brightness olabilir. Parlaklık seviyeleri çılgınca değişir ve 0 ile 10 veya 1000 arasında olabilir. Maksimum değeri bulmak için

'yi deneyin.
cat /sys/class/backlight/acpi_video0/max_brightness
or
cat /sys/class/backlight/intel_backlight/max_brightness
    
verilen cevap mikewhatever 16.06.2012 12:31
25

Ubuntu paketine arka ışık (parlaklık) düzeyini kaydetmek ve geri yüklemek için küçük komut dosyasını dönüştürdüm. PPA’mda ve sysvinit-backlight adlı dosyada yer aldı.
% Co_de% içine yerleştirilmiş sysvinit init-script içeriyor.
Ubuntu 12.04 LTS ve 14.04 LTS ile uyumludur.

Ubuntu'nun daha yeni sürümleri için, yerleşik sistemd backlight hizmetini kullandıklarından PPA'm gerekli değildir.

Komut dosyasını şu komutlarla yükleyebilirsiniz:

sudo add-apt-repository ppa:nrbrtx/sysvinit-backlight
sudo apt-get update
sudo apt-get install sysvinit-backlight

Bunu

ile kaldırabilirsiniz
sudo apt-get purge sysvinit-backlight

Lütfen dikkat: komut dosyasının önceki bir sürümünü yüklediyseniz, lütfen

ile kaldırın
sudo rm /etc/rc?.d/?25backlight /etc/init.d/brightness /etc/rc?.d/?25brightness

Komut dosyası işlevi:

  • tüm video bağdaştırıcılarının ve klavyelerinin arka ışığını (parlaklık) düzeylerini yeniden başlatma ve kapatma (kaydetme düzeyi 0 ve 6) üzerinde kaydetme
  • tüm video bağdaştırıcıları ve önyükleme klavyesi için arkadan aydınlatma (parlaklık) düzeylerini yükleme (çalışma seviyeleri S, 1, 2, 3, 4 ve 5)

Komut dosyası seçenekleri:

  • /etc/init.d/sysvinit-backlight (geçerli parlaklık düzeylerini göster ve dosya değerlerine kaydedildi)
  • sudo service sysvinit-backlight status (dosyalardan kaydedilen seviyeleri ayarlayın)
  • sudo service sysvinit-backlight start (mevcut seviyeleri dosyalara kaydet)

Bana veya fırlatma rampasına buradan ulaşabilirsiniz.

    
verilen cevap N0rbert 17.08.2018 10:33
21

En kolay yol:

  1. Bir terminal penceresi açın.

  2. Aşağıdaki komutu yazın ve ardından Enter tuşuna basın.

    sudo apt-get install xbacklight
    
  3. Başlangıç ​​Uygulamaları Tercihler menüsünü açın.

  4. Ekle düğmesini tıklayın ve aşağıdaki bilgileri ekleyin:

    • Ad: Parlaklık
    • Komut: xbacklight -set 60
  5. 60'ı tercih ettiğiniz parlaklık seviyesiyle değiştirin.

Kaynak: Başlangıç ​​Ekranı Parlaklığını Ayarla

    
verilen cevap Din 05.04.2014 12:05
13

Geçici çözüm rc.local 'sinden önce, aşağıdakileri denemeye değer:

  • basit ekleme: yapılandırmamda gruba quiet splash acpi_backlight=vendor yeterli görünüyor.

    1. sudo gedit /etc/default/grub
    2. yerine
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"

    3. sudo update-grub ve yeniden başlat.

üzerinde çalıştı:

  • Ubuntu 12.04 LTS (Asus U31SD-XH51)
  • Ubuntu 14.04 LTS (Dell 14z)
  • Ubuntu 14.04 LTS (Lenovo g500, nomodeset öğesini kaldır ve iyi çalışır)
verilen cevap Casonade 02.04.2013 16:09
6

Kodu /etc/rc.local olarak değiştirdim:

Maksimum parlaklığı elde edin:

$ cat /sys/class/backlight/intel_backlight/max_brightness
4882

gksudo gedit /etc/rc.local dosyasını çalıştırın ve dosyayı düzenleyin:

#!/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 4882 > /sys/class/backlight/intel_backlight/brightness
exit 0

Bu benim için çalıştı.

    
verilen cevap Anonymous Coder 02.10.2012 04:43
5

xbacklight ( sudo apt-get install xbacklight ) yükleyin ve ekleyin

xbacklight -set x
Kontrol panelinden başlatma uygulamalarına

('x' = 0 ila 100 istenen parlaklık). Örneğin:

xbacklight -set 50
    
verilen cevap Brandex 16.10.2013 02:54
4

Burada sunulan çözümler bir şekilde sisteme bağlıdır.

İyi bir tasarım, sisteme bağlı detaylara dikkat eden ve birleşik bir arayüz sağlayan tek bir yere sahip olmaktır. Çekirdek şu anda /sys aracılığıyla böyle kolay bir arayüz sunmuyor gibi görünüyor. X düzeyinde olsa da, bir tane var: xbacklight .

" xbacklight 'ye dayalı bir çözüm sunulmaktadır. 11.10 ve üstü için varsayılan ekran parlaklığını? , ayarlayabilir miyim.

Ayrıca, bazı alanlarda rapor edilmemelidir (örneğin İşte ) bazı durumlarda yanlış parlaklık geri geliyor.

    
verilen cevap Stéphane Gourichon 26.12.2012 08:51
3

Arka plan ışığındaki hata ayıklama:

İşte

Maalesef sadece acpi_backlight = vendor eklerken 12.04 Lenovo G575'im için varsayılan değeri kaydetmiyor.

    
verilen cevap grantbow 25.05.2013 22:05
2

Dizüstü bilgisayarım Compaq Presario CQ62 111TU, Ubuntu 12.04 kurulu. Aşağıdaki adımlar benim için iyi çalıştı.

  1. Ekran parlaklığını tercih ettiğiniz seviyeye ayarlayın.
  2. Terminali açıp cat /sys/class/backlight/intel_backlight/actual_brightness değerini girin ve değeri aşağı indirin.
  3. cat /sys/class/backlight/acpi_video0/actual_brightness değerini girin ve değeri aşağı indirin.
  4. sudo gedit /etc/rc.local değerini girin ve bunları gedit'te son satır exit 0 değerinden önce ekleyin:

    echo ValueFromStep2 > /sys/class/backlight/intel_backlight/brightness
    echo ValueFromStep3 > /sys/class/backlight/acpi_video0/brightness
    

Kaydedin ve keyfini çıkarın.

Ayarlarım aşağıda gösteriliyor

#!/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 478 > /sys/class/backlight/intel_backlight/brightness
echo 0 > /sys/class/backlight/acpi_video0/brightness

exit 0
    
verilen cevap Chanaka Sameera 09.07.2013 11:40
2

N0rbert'in çözümünü en iyisi olarak görüyorum. Sağladığı kod, başlangıçta önceki parlaklık düzeyinizi geri yüklemenize izin veriyor.

Bununla birlikte, çalışmasını sağlamak için çözümüne başvurmam gereken küçük bir değişiklik vardı. Bahsettiği sembolik bağları oluşturmak yerine aşağıdakileri verdim:

ln -s /etc/init.d/brightness /etc/rc0.d/S25backlight
ln -s /etc/init.d/brightness /etc/rc2.d/S25backlight
ln -s /etc/init.d/brightness /etc/rc6.d/S25backlight

Dikkat edin, rcS.d yerine, rc2.d değerine sembolik bir bağlantı ekledim. Bu, "Ağ ile grafikli çoklu kullanıcı" için bir çalışma seviyesi ( daha fazla bilgi edinin . İlkinin benim için çalışmadığının nedeninin, /etc/init.d/brightness runlevel sırasında S betiği tarafından ayarlandıktan sonra Ubuntu'nun parlaklık düzeyini geçersiz kıldığına inanıyorum.

Bu ince değişiklikle, parlaklık düzeyini geri yüklemek, özellikle Ubuntu Lenovo ThinkPad L540 üzerinde 14.04 LTS için bir çekicilik gibi çalışır.

    
verilen cevap falconepl 01.09.2014 19:20
2

Sony Vaio S modelini ve hibrit grafikleri kullanıyorum. ATI G kartımı devre dışı bıraktım ve böylece intel HD 3000 cihazım sadece g kartım olarak görev yapıyor.

Parlaklık değerini actual_brightness klasöründeki intel_backlight dosyasına ayarlamanın yardımcı olacağını buldum. ve diğeri işe yaramaz.

Benim için minimum parlaklık değerin 236 ve maksimum değeri 4648, yani bunun arasında bir değer belirleyebilirsiniz.

Bu yüzden şunu deneyin:

echo 236 > /sys/class/backlight/intel_backlight/actual_brightness
    
verilen cevap Junior Hacker 15.11.2012 09:03
1

Kodlamaya ve kodlamaya gerek yok.

Şu basit adımları uygulamanız yeterli:

Ekran parlaklığı her açılışta maksimum seviyede kalırsa, xbacklight'ı ( sudo apt-get install xbacklight ) yükleyin ve gösterge panelleri aracılığıyla başlangıç ​​uygulamalarına "xbacklight -set x" (burada 'x' = 0 ila 100 istenen parlaklık) ekleyin. Örneğin, "xbacklight -set 50".

Dizüstü bilgisayarım için parlaklığı 30'a ayarlıyorum.

Kaynak: İşte ["Parlaklık" sözcüğünü arayın ve bu kaynak sayfasındaki ilgili paragrafları okuyun.]

!! Enjoy     
verilen cevap i50729 01.11.2013 00:58
1

Ekran parlaklığını ve klavye arka aydınlatmasını yönetmek için /etc/rc.local dosyasına aşağıdakileri ekledim ve mükemmel çalışıyor

...
echo 30 | sudo tee /sys/class/backlight/acpi_video0/brightness
echo 3 | sudo tee /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness

exit 0
    
verilen cevap j3ffyang 29.06.2015 09:38
1

Mevcut parlaklık düzeyinizi keşfetmek için bu komutu kullanın:

cat /sys/class/backlight/intel_backlight/brightness

Ardından bu komutu kullanarak rc.local dosyasını düzenleyin:

gksudo gedit /etc/rc.local

exit 0 satırından önce bu satırı ekleyin:

echo X > /sys/class/backlight/intel_backlight/brightness

Eğer bu problemi çözmezse, sisteminizdeki bir şeyin parlaklık seviyesinin üzerine yazılması olabilir. Ardından, önceki komutun yürütülmesini geciktirmek için bir uyku komutu ekleyebilirsiniz:

(sleep 10 && echo X > /sys/class/backlight/intel_backlight/brightness)

Kaynak

    
verilen cevap user3753202 01.12.2015 17:53
0

Kullanılabilir olmayan değerleri belirlemekten kaçınmak için / sys / class / backlight / intel_backlight ve / sys / class / backlight / acpi_video0 dizinlerindeki maksimum maksimum değerler için max_brightness dosyalarını kontrol etmeye değer.

Dell Inspiron 5720, sırasıyla maksimum 4882 ve 100 değerlerini kullanıyor. Pil ömrünü uzatmak için bunları 2508 ve 52'ye ayarladım. Bu durumda ACPI değeri, maksimum parlaklığın yüzdesine eşittir.

rc.local çalışmalarını benim için düzenleme. Değerlerin nasıl belirlendiğini açıklamak için yorumlar ekledim. işlev tuşları ile istenen parlaklığı ayarlayın ve yukarıdaki Intel / ACPI dizinlerinin her birindeki parlaklık veya gerçek_brightness dosyalarındaki değerleri okuyun.

    
verilen cevap KeithB_5720 16.04.2014 19:05
0

Nane arkadaşı 17 için, aşağıdaki adımları izleyerek varsayılan parlaklığı ayarlayabilirsiniz:

  • sudo apt-get install dconf araçları
  • Uygulamalar - & gt; Sistem Araçları - & gt; dconf araçları,
  • arka ışığı arayın, aşağıdaki seçenekleri bulun ve değiştirin:

    • parlaklık-ac
      AC powser (şarjlı) kullanıldığında parlaklık,
    • parlaklık-dim-pil
      Pil kullanırken parlaklık (şarj edilmedi),
verilen cevap Eric Wang 23.07.2014 10:16
0

tüm yanıtlar yararlıdır ancak elde etmeye çalıştığım şeylere yardımcı olmadı. Pil ve AC gücü için önceden tanımlanmış parlaklık seviyeleri istedim.

  1. dizüstü bilgisayar mod araçlarını buradan kullanın dizüstü bilgisayar araçları
  2. conf dosyasını parlaklık için düzenleyin ve [değerleri] istediğiniz değerlerle değiştirin. pil için "echo 1" gibi. wiki

benim için çalışıyor:)

    
verilen cevap aishu 25.12.2014 21:26
0

Ubuntu 14'teki varsayılan parlaklık seviyesini değiştirin. 04 UTS / Parlaklık, Ubuntu 14.04 LTS'deki her yeniden başlatmada Maksimum olarak sıfırlandı

İşte öğrendiğim şey buydu.

Benim durumumda iki klasörü de vardı.

Ve varsayılan parlaklık seviyesini değiştirdiğimde, acpi_video0 klasöründeki dosyadan değişiklik yapıldı. yani ikinci kod satırından.

İşte Ubuntu 14.04 LTS için varsayılan parlaklık seviyesini ayarlamak için yardımcı olacak kod.

#!/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.
#
#
#
#if you are changing the default brightness in Ubuntu 14.4 LTS
#the brightness under the folder acpi_video0 is important.
#Because brightness is set from that folder and not from intel_backlight
#(in case of my PC. It may very in others)
#That means you can omit the first echo line.
#However the command lines are given if any one has some problem and doesnot
#have the acpi_video0 folder
echo 1020 > /sys/class/backlight/intel_backlight/brightness
#Under the above given address the range of brightness is from 0 to 4648.
echo 3 > /sys/class/backlight/acpi_video0/brightness
#Under the above given address the range of brightness is from 0 to 7.
exit 0
    
verilen cevap Greeny 23.12.2015 12:18
0

Bu, ubuntu 16.10 üzerinde çalışıyor

Aşağıdaki içerikle brightness.service dosyasında /lib/systemd/system dosyası oluşturun (İstediğiniz parlaklığı 100 olarak değiştirin, kabaca 0 ~ 1000 arasındadır.)

[Unit]
Description=Lower default brightness

[Service]
ExecStart=/usr/bin/zsh -c "echo 100 > /sys/class/backlight/intel_backlight/brightness"

[Install]
WantedBy=multi-user.target

Etkinleştir.

sudo systemctl enable brightness.

Yeniden. Çalışacak.

    
verilen cevap Searene 05.12.2016 17:24
0

Bu yine başka bir geçici çözümdür

$ sudo dd if=/dev/tty of=/sys/class/backlight/intel_backlight/brightness
3000

Ctrl + D

tuşlarına basın.

Bombus parmakları için daha az yazarak ...

    
verilen cevap Stan Portner 12.06.2015 06:32

Etiketlerdeki diğer soruları oku