Her yeniden başlatmanın ardından ekran parlaklığı en aza indirildi


12

Ubuntu 11.10 parlaklık ayarlarımı oturumlar arasında kaydetmiyor. Her açtığımda, parlaklık her zaman sıfırdır ve her zaman tercih ettiğim ayara geri döndürmem gerekir (maksimumda). Yeniden başlatma sonrasında parlaklık tercihimin devam etmesini nasıl sağlayabilirim?

Yanıtlar:


6

/etc/rc.localSatırdan önce dosya ekle exit 0:

echo 5 > /sys/class/backlight/acpi_video0/brightness

Nerede 5 0 10 ila parlaklık seviyesi


2
Maksimum parlaklık / sys / class / backlight / acpi_video0 / max_brightness olarak tanımlanır. Varsayılan değer dizüstü bilgisayarımda 15'tir. Yani% 50'ye ayarlamak istiyorsanız, kullanmalısınız echo 7.
amazingjxq

1
Sonradan başlatma eşzamansız /etc/rc.localolduğundan, ekran tam olarak başlatılmadan önce yürütülebilir. Bu Eklemek gerekmez (Dizüstü bilgisayarımda oldu) olursa sleep 5(daha fazla ya da daha az ya da) sizin üzerinde bir çizgi echo ...-LINE
madmike

5

Temelde koşmanız gerekiyor

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

önyükleme işlemi sırasında grafik sürücüleri uygun Xve Y. Diğer cevaplar ve yorumlar nasıl Xve nasıl bulunacağını açıklar Y.


İken /etc/rc.localöneri eserler, bence, bunu yapmanın en tutarlı şekilde şudur:

Aşağıdaki içeriğe sahip bir dosya oluşturun ( örneğin customsetbootbrightness.conf, /etc/initbu dizinde mevcut dosya adlarıyla çarpışmalardan kaçının).

description "Sets brightness after graphics device is loaded"

start on graphics-device-added
task
exec echo X > /sys/class/backlight/acpi_videoY/brightness

Bu şekilde, sistemin davranışı bu özel tuhaflığa sahip olmayan sistemlerle aynı olacaktır (parlaklık başlangıçta 0'dır). Gelen /etc/rc.localparlaklık 0 kaldığında yöntemle, küçük bir dönem genellikle yoktur.


Ayrıca, bu daha sleep 2önce (bazı sistemlerde) olması gerekliliğini ortadan kaldırmalıdır echo...- yine de kontrol edilmemelidir. (Bkz. Http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-booting.html veya http://ubuntuforums.org/archive/index.php/t-2061712.html için misal)


1

Muhtemelen önce kontrol etmelisiniz:

ls /sys/class/backlight/ | grep 'acpi_video'

Böylece olası tüm ekranların listesini alırsınız ve sonra değiştirmek istediğiniz ekranın hangisi olduğunu bulmak için deney yapabilirsiniz. Bir dizüstü bilgisayarda, ekrana "acpi_video0" adı verildi. Aşağıdaki "acpi_video1" yerine ekranınızın gerçek ekran adını yazın. Initsystem kullanan sistemlerde (örneğin 11.10)

echo 5 > /sys/class/backlight/acpi_video1/brightness

benim /etc/rc.localdosyamda ise, yeni uptart mekanizmasını kullanan sistemlerde (örneğin 13.04)/etc/init/screen_brightness.conf

start on runlevel [2345]
stop on runlevel [016]    

script
echo 5 > /sys/class/backlight/acpi_video1/brightness
end script

post-stop script
end script
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.