Makinemi her yeniden başlattığımda, Gnome'da parlaklık% 100'e geri dönüyor. Son ayarı korusun isterdim. Herhangi bir yol var mı?
Makinemi her yeniden başlattığımda, Gnome'da parlaklık% 100'e geri dönüyor. Son ayarı korusun isterdim. Herhangi bir yol var mı?
Yanıtlar:
Bunun enerji seçeneklerinde yapılandırılabilir olması, parlaklığı istediğiniz seviyeye ayarlaması gerekiyor ve her zaman kullanılacak. Bir dizüstü bilgisayar kullanıyorsanız, ayrıca pil modu için seviyesini yapılandırmanız gerekir ...
Gnome'un lcd panel parlaklığı ile ilgili bazı sorunları olduğunu öğrendim, örneğin pil modunda çalışır ve parlaklığı manuel olarak belirli bir seviyeye ayarlarsam ve dizüstü bilgisayarı 10 saniye gözetimsiz bırakırsam, kontrolü geri aldığımda önceden ayarlanmış parlaklığa geri döner. Aynı durum A / C modundayken daha uzun sürmesi dışında gider, bu yüzden daha kolay farkedilmez. En azından A / C modu için tüm bu ayarların bir yere kaydedilmesi ve geri yüklenmesi gerektiğine inanıyorum.
EDIT: gnome3 için bu işe yaramaz (en azından benim için).
/Etc/rc.local dosyası şöyle görünmelidir:
#!/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 0 > /sys/class/backlight/acpi_video0/brightness
exit 0
Per @zerdo: Benim dell stüdyom 1558 de parlaklık ayarı saklanır /sys/class/backlight/intel_backlight/brightness
. Bilgisayarınız acpi_video0 klasörünü kullanmıyorsa, yolu değiştirin.
Ayrıca, @Nick başına: Okuduğunuz tek cevap buysa, 0 girişinin echo 0
varsayılan parlaklık ayarınız olacağını unutmayın. Bunu ayarlamıştım ve uzun zamandır beni çıldırtıyordu: her açılışımda en düşük parlaklık ayarına ayarlayacaktı. Benimkini maksimum parlaklıkta başlatmayı tercih ediyorum, echo 10
onun yerine kullandım . Donanımınız parlaklık ölçeğinde değişebilir.
0
içinde echo 0
varsayılan parlaklık ayarı olacak. Bunu ben ayarlamıştım ve her açılışımda beni en düşük parlaklık ayarına ayarlayacak kadar uzun süre deli ediyordu. Benimkini maksimum parlaklıkta başlatmayı tercih ediyorum, echo 10
onun yerine kullandım . Donanımınız parlaklık ölçeğinde değişebilir.
/sys/class/backlight/acpi_video0/brightness
geçerli parlaklık seviyenizin ne olduğunu görmek için kontrol edebileceğinizi unutmayın . ubuntu 14.04 için ölçek 0-100 arasında değişiyor ve 75'e ayarlamayı seviyorum.
Bu fonksiyon, arka ışık kontrolü, bios'unuza ve çekirdek sürümünüze bağlıdır.
Bu dört şeyi dene.
Önyüklerken, grub ekranında düzenlemek için e düğmesine basın. Çekirdek satırına ekleyin nomodeset acpi_backlight=vendor
Bazı donanımlar farklı seçeneklerle çalışabilir.
Intel - nomodeset acpi_backlight=intel
Acer - acpi_backlight=acer_acpi
veya hatta acpi_osi=Linux acpi_backlight=legacy
.
Gördüğünüz gibi, ayarlarınız için google aramaya ihtiyacınız olabilir.
quiet splash nomodeset acpi_backlight=vendor
Bu işe yararsa, /etc/default/grub
bu seçenekleri düzenleyin ve varsayılan seçeneklere ekleyin.
# command line
sudo -e /etc/default/grub
# graphical
gksu gedit /etc/default/grub
"GRUB_CMDLINE_LINUX_DEFAULT" satırını bu şekilde görünecek şekilde düzenleyin
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
Düzenlemenizi kaydedin, grub güncelleyin
sudo update-grub
Bu işe yaramazsa, parlaklığı manuel olarak ayarlamayı deneyebilirsiniz.
Not: Yol donanım / çekirdek sürümüne göre değişebilir /proc/acpi/video0 ...
, parlaklık ayarını bulmak ve aşağıdaki komutları buna göre ayarlamak için / proc / acpi dizinine göz atmanız gerekebilir.
cat /proc/acpi/video/VGA/LCD/brightness
Bu komutun çıktısı donanıma göre biraz değişiyor, 1 -> 10, 1 -> 12, 1 -> 100 ??? Bir değer seçin ve ayarlayın (donanımınız için değeri seçin).
sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
Eğer işe yararsa, /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Ayarınıza "çıkış 0" ın üstüne ekleyin
echo 80 > /proc/acpi/video/VGA/LCD/brightness
Ayrıca deneyebilirsiniz xbacklight
sudo apt-get install xbacklight
Daha sonra komut satırı ile ayarlamak
# For 80 % brightness
xbacklight -set 80
Yine, ekle /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
"Çıkış 0" ın üstüne ekle
xbacklight -set 80
İle parlaklığınızı ayarlamayı deneyebilirsiniz setpci
Genel sözdizimi
sudo setpci -s <address> f4.B=your_setting
Pci veri yolu adresinizi
sudo lspci | grep VGA
Örnek
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
setpci -s 00:02.0 F4.B=80
Ayarlarınızı yanlış yaparsanız, büyük olasılıkla yalnızca ekranınızı kaybedersiniz ve yeniden başlatmanız gerekir. Bu bir donanım ayarı olduğundan, donanımınızı tanımlamanız ve önce ayarları araştırmanız gerekir.
Örnekler
Intel - https://bbs.archlinux.org/viewtopic.php?id=74914
Toshiba - http://www.linlap.com/wiki/toshiba+satellite+t130
Acer extensa - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002
İşte bunun için hızlı bir geçici çözüm: -
Bu komutu terminale yazarak ayarı test etmeyi deneyin.
echo 0 > /sys/class/backlight/acpi_video0/brightness
Parlaklık minimumda değişirse, doğru anladınız!
Edit /etc/rc.local
yazarak dosyayı
sudo -H gedit /etc/rc.local
terminalde
Şuna, exit 0
şöyle görünecek şekilde # ekleyerek yorum yapın : -
#!/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.
#exit 0
Bu gerekli aksi takdirde işe yaramaz!
Bundan sonra dosyaya aşağıdaki satırı ekleyin
echo 0 > /sys/class/backlight/acpi_video0/brightness
Bu gibi görünüyor ki: -
#!/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.
#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness
0'ı istenen parlaklık değeriyle değiştirin (0 ile 10 arasında)
Dosyayı kaydet ve çık.
Değişiklikleri görmek için yeniden başlatın.
Not: - acpi_video0
eğer farklı bir kodunuz varsa, cihaz kodunuzla değiştirmeniz gerekebilir (çoğunlukla acpi_video0
). Çoğu kullanıcının bunu yapması gerekmez.
exit 0
yorum yapıldıktan sonra da çalışması gerekir .
exit 0
yapmanın doğru bir şey olduğunu sanmıyorum.
Ekran parlaklığını 11.10’da ayarlamak için "Sistem Ayarları" na erişmeniz gerekir:
Ekranınızın sağ üst köşesindeki araç çubuğunda doğrudan kullanıcı adınızın sağına sağ tıklayın.
"Sistem Ayarları" nı seçin.
Ekran seç".
Ekran parlaklığını ayarlamak için kaydırıcıyı farenizle sürükleyin.
Ubuntu ayarlarınızı hatırlamıyorsa, bir uygulama kullanabilir veya GNOME için geçici çözümü kullanmanız gerekebilir: Ubuntu 11.10'a kaydedilmemiş Parlaklık ayarı
İşte bulduğum harika bir iş, kredi ve Ubuntu forumunda thaelim sayesinde Unity / Gnome Shell altında etkin ekran parlaklığı yönetimi nasıl elde edilir? Sadece betiğin başındaki betiği indirin ana klasör. Heres brightmanager.py dosyasının indirilmesi
Bunlar, istediğiniz ayarlara göre değişmek için kullanılan değişkenlerdir. Gördüğünüz gibi, 20 yaşındayken benim boşta zaman aşımına uğramadan benimkileri beğenirim.
IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20
Kaydettikten sonra bir terminal açın ve
chmod +x brightmanager.py
Ardından, başlangıç uygulamalarını tire ekranından açın, ekle düğmesine tıklayın, başlangıç uygulamanıza ad verin ve komutunuzu şu şekilde girin:
python /home/david/brightmanager.py
"david" yerine ev dizini adınızı yazın, sonra bir açıklama ekleyin ve ekle, oturumu kapat ve tekrar tıkladığınızda işleminiz tamamlandı, artık pil, AC ve rölanti için parlaklık ayarlarınız var.
Bunu her kullanıcı için yapmak isteyeceksiniz ve her kullanıcının kendi klasöründe kendi betiğinin kendi kopyasına sahip olması gerekir;
"Sistem Ayarları" nın "Ekran" seçeneği iyi çalışıyor ve /sys/class/backlight/acpi_video0/brightness
seçenekte de buna göre değişiyor, ancak sorun gerçek parlaklıkta hiçbir şey olmaması.
Sorunumun çözümünü buldum:
Bir sonraki seçeneği "Aygıt" bölümünüzün altına ekleyin /etc/X11/xorg.conf
ve yeniden başlatın:
Option "RegistryDwords" "EnableBrightnessControl=1"
Bu, NVIDIA kartım için çalıştı (Toshiba Satellite L745-SP4142CL'de Ubuntu 11.10 x64)
Aşağıdaki özellikleri ile benim için çalıştı:
Bununla ilgili bir hata raporu var gibi görünüyor:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707
Benim için yerleştirmek için çalıştı:
echo 0 > /sys/class/backlight/acpi_video0/brightness
/etc/rc.local içinde.
Veya, başkalarının önerdiği gibi,
echo 5 > /sys/class/backlight/*/brightness
çalışabilir.
Webupd8'de bir geçici çözüm buldum: Ubuntu'da yeniden başlatırken parlaklığın sıfırlanmasını düzelt (çok düşük bir değere veya maksimum değere)
Yapmanız gereken ilk şey, hangi ACPI arayüzünün (acpi_video) parlaklığı kontrol ettiğini bulmaktır. Bu, hangi acpi_video'nun yüklendiğini görmek için Xorg günlük dosyasına bakarak yapılabilir. Bunu komut satırı üzerinden yapmak için aşağıdaki komutu kullanmanız yeterlidir:
grep acpi_video /var/log/Xorg.0.log
Yukarıdaki komut buna benzer bir çıktı göstermelidir:
[ 7.385] (--) intel(0): Found backlight control interface acpi_videoX (type 'firmware') for output LVDS1
burada
acpi_videoX
biracpi_video0
ya daacpi_video1
. Bu parlaklığı kontrol eden acpi_video modülü, bu yüzden bir sonraki adımlar için hatırla.Yukarıdaki komut herhangi bir çıktı göstermiyorsa ve
intel_backlight
altında adlandırılmış bir klasörünüz varsa , sonraki adımlar için ACPI arabirimi olarak/sys/class/backlight/
kullanınintel_backlight
.Ardından, (Fn + parlaklık tuşları ile klavye) dizüstü bilgisayarınızın parlaklığını Ubuntu'nun başlattıktan sonra kullanmasını istediğiniz seviyeye ayarlayın.
Şimdi 2. adımda belirlediğiniz gerçek parlaklık değerini almamız gerekecek. Bunu yapmak için aşağıdaki komutu çalıştırın:
cat /sys/class/backlight/acpi_videoX/brightness
Nerede
acpi_videoX
1. adımda altında bulunan dizüstü bilgisayarınızın parlaklığını kontrol eder ACPI arayüzüdür.Bir sonraki adım için bu değeri hatırlayın.
Bir sonraki adım olarak adlandırılır (root olarak) bir dosya oluşturmaktır
fixbrightness.conf
sizin de/etc/init/
örneğin, dizindeki:gksu gedit /etc/init/fixbrightness.conf
Ve bu dosyaya şunu yapıştırın:
description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
burada, ihtiyacın var
BRIGHTNESS_VALUE
3. adımda aldığınız parlaklık değeriyle değiştirin
acpi_videoX
dizüstü bilgisayarınızın parlaklığını kontrol eden ve 1. adımda bulduğunuz ACPI Arabirimi ile değiştirin .Sonra dosyayı kaydedin.
Yeniden başlatma ve yeniden başlatma / kapatma işleminden sonra düşük veya maksimum parlaklık sorunu düzeltilmelidir.
Çalıştırmak
echo 2 > /sys/class/backlight/acpi_video0/brightness