it-swarm-tr.com

Masaüstü yeniden başlatıldıktan sonra parlaklık ayarlarını hatırlamıyor

Makinemi her yeniden başlattığımda Gnome'da parlaklık% 100'e çıkıyor. Keşke son ayarı koruyacaktı. Herhangi bir yol var mı?

55
Decio Lira

Bunun enerji seçeneklerinde yapılandırılabilir olması, parlaklığı istenen seviyeye ayarlaması ve her zaman kullanılacağı varsayılır. Dizüstü bilgisayar kullanıyorsanız, pil modu seviyesini de yapılandırmanız gerekir ...

Gnome'un lcd panel parlaklığı ile ilgili bazı sorunları olduğunu buldum, ör. pil modunda çalışır ve parlaklığı manuel olarak belirli bir düzeye ayarlar ve dizüstü bilgisayarı 10 saniye boyunca gözetimsiz bırakırsam, kontrolü geri aldığımda önceden ayarlanmış parlaklığa geri döner. A/C modunda daha uzun sürmesi dışında aynı şey daha kolay fark edilir. Tüm bu ayarların bir yere kaydedilmesi ve geri yüklenmesi gerektiğine inanıyorum - en azından klima modu için.

EDIT: gnome3 için bu işe yaramaz (en azından benim için).

11
levesque

/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

@Zerdo başına: Dell studio 1558'imde parlaklık ayarı /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 yanıt bu ise, echo 0 varsayılan parlaklık ayarınız olacak. Bunu ayarlamıştım ve uzun zamandır beni deli ediyordu: her açtığımda en düşük parlaklık ayarına getirecekti. Benimkinin maksimum parlaklık ile başlamasını tercih ederim, bu yüzden echo 10 yerine. Donanımınız parlaklık ölçeğinde değişebilir.

21
dolhow

Bu işlev, arka ışık kontrolü, bios ve çekirdek sürümünüze bağlıdır.

Bu dört şeyi dene.

Çekirdek (önyükleme) seçenekleri

Önyükleme yaptığınızda, grub ekranında, düzenlemek için e tuşuna basın. Çekirdek satırına nomodeset acpi_backlight=vendor Ekleyin Bazı donanımlar farklı seçeneklerle çalışabilir.

Intel - nomodeset acpi_backlight=intel Acer - acpi_backlight=Acer_acpi Hatta acpi_osi=Linux acpi_backlight=legacy.

Gördüğünüz gibi ayarlarınız için Google'da arama yapmanız gerekebilir.

quiet splash nomodeset acpi_backlight=vendor

Bu işe yararsa, /etc/default/grub Dosyasını düzenleyin ve bu seçenekleri 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ı şu şekilde görünecek şekilde düzenleyin

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"

Düzenlemenizi kaydedin, grubunuzu güncelleyin

Sudo update-grub

Komut satırı

Bu işe yaramazsa, parlaklığı manuel olarak ayarlamayı deneyebilirsiniz.

Not: Donanım/çekirdek sürümüne göre yol değişebilir, /proc/acpi/video0 ... Olabilir,/proc/acpi dizinine göz atmanız gerekebilir. parlaklık ayarını bulun ve aşağıdaki komutları uygun şekilde ayarlayın.

cat /proc/acpi/video/VGA/LCD/brightness

Bu komutun çıktısı donanıma göre biraz değişir, 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

Bu işe yararsa, /etc/rc.local İçine ekleyin

# command line
Sudo -e /etc/rc.local

# graphical
gksu gedit /etc/rc.local

"Çıkış 0" ın yukarısındaki ayarınıza ekleyin

echo 80 > /proc/acpi/video/VGA/LCD/brightness

xbacklight

Ayrıca xbacklight

Sudo apt-get install xbacklight

Daha sonra komut satırıyla ayarlama yaparsınız

# For 80 % brightness
xbacklight -set 80

Tekrar, /etc/rc.local

# command line
Sudo -e /etc/rc.local

# graphical
gksu gedit /etc/rc.local

"Çıkış 0" ın üstüne ekleyin

xbacklight -set 80

setpci

Parlaklığınızı setpci ile ayarlamayı deneyebilirsiniz

Genel sözdizimi

Sudo setpci -s <address> f4.B=your_setting

Pci otobüs adresinizi ile

Sudo lspci | grep VGA

Misal

00:02.0 VGA compatible controller: Cirrus Logic Gd 5446

setpci -s 00:02.0 F4.B=80

Ayarınızı yanlış yaparsanız, büyük olasılıkla ekranınızı kaybedersiniz ve yeniden başlatmanız gerekir. Bu bir donanım ayarı olduğundan, öncelikle 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+sat satellite+t1

Acer extensa - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002

buntu kılavuz sayfası setpci

13
Panther

İşte bunun için hızlı bir çözüm: -

Terminalde bu komutu yazarak ayarı test etmeyi deneyin

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

parlaklık minimumda değişirse, doğru anladınız!

/etc/rc.local dosyası yazarak

Sudo -H gedit /etc/rc.local    

terminalde

Yorum yapın exit 0 başlangıcına # ekleyerek şö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.

#exit 0

bu gereklidir aksi takdirde işe yaramaz!

bundan sonra dosyaya aşağıdaki satırı ekleyin

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

öyle 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'ı gereken parlaklık değeriyle değiştirin (0 ile 10 arasında değişir)

dosyayı kaydet ve çık.

Değişiklikleri görmek için yeniden başlatın.

Not: - acpi_video0 cihaz kodunuzla farklı bir kodunuz varsa (çoğunlukla acpi_video0). Çoğu kullanıcının bunu yapmasına gerek yoktur.

7
vasishath

Ekran parlaklığını 11.10'da ayarlamak için "Sistem Ayarları" na erişmeniz gerekir:

  1. 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.

  2. "Sistem Ayarları" nı seçin.

  3. Ekran seç".

  4. Ekran parlaklığını ayarlamak için kaydırıcıyı farenizle sürükleyin.

Ubuntu ayarlarınızı hatırlamıyorsa, bir uygulama kullanabilirsiniz veya GNOME için geçici çözümü kullanmanız gerekebilir: buntu 11.10'da kaydedilmemiş parlaklık ayarı

4
KaitlinM

İşte buldum etrafında büyük bir çalışma, kredi ve Ubuntu forumunda thaelim sayesinde nity/Gnome Shell altında etkili ekran parlaklık yönetimi nasıl elde edilir sadece komut dosyasını indirin betiğin başında çevre düzenleyin ve işiniz bittiğinde ana klasörünüze kaydedin. Tam betiğin indirilmesi brightmanager.py

Bunlar, istediğiniz ayarlara değiştirmek için değişken perimetrelerdir, çünkü boşta kalma zaman aşımı olmadan her zaman 20'de benim gibi olduğumu görebilirsiniz.

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ı kısa çizgiden açın, ekle düğmesine tıklayın, başlangıç ​​uygulamanıza bir ad verin ve komutunuzu şu şekilde girin:

python /home/david/brightmanager.py

"david" yerine ana klasör adınızı yazın, ardından bir açıklama ekleyin ve ekle, oturumu kapat ve tekrar gir'i tıklayın; işiniz bittiğinde artık pil, AC ve boşta parlaklık ayarlarınız var.

enter image description here

Bunu her kullanıcı için yapmak isteyeceksiniz ve her kullanıcının ana klasöründe komut dosyasının başlangıcında kendi ayarlarıyla kendi komut kopyasına sahip olması gerekir.

3
dginsd

Bu konuda 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.

Veya diğerlerinin önerdiği gibi,

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

çalışabilir.

1
duli

"Sistem Ayarları" nın "Ekran" seçeneği TAMAM ve /sys/class/backlight/acpi_video0/brightness seçeneği de buna göre değişir, ancak sorun gerçek parlaklık ile hiçbir şey olmamasıdır.

Sorunuma çözüm buldum:

/etc/X11/xorg.conf ve yeniden başlat:

Option "RegistryDwords" "EnableBrightnessControl=1"

Bu, NVIDIA kartım için çalıştı (Toshiba Satellite L745-SP4142CL'de Ubuntu 11.10 x64)

1
Jorge
  • NVidia kullanıyorsanız, dash home'u açın ve "NVIDIA X sunucu ayarı" yazın.
  • Ardından X Ekran O altında "X Sunucu Renk Düzeltme" yi tıklayın.
  • Parlaklık seviyesini azaltın.
  • Süre dolmadan önce "Geçerli değişiklikleri onayla" yı tıklayın.
  • Değişikliği kaydetmek için Çık'ı seçin.

Benim için aşağıdaki özelliklerle çalıştı:

  • Toshiba Satellite L745
  • Intel Core i3
  • CUDA ile NVidia GeForce
  • RAM 6 GB
1
Chuaka

Webupd8'de bir geçici çözüm buldum: buntu'da yeniden başlatmada parlaklığın sıfırlanmasına (çok düşük bir değere veya maksimum değere) düzeltme

  1. Yapmanız gereken ilk şey, hangi ACPI arabiriminin (acpi_video) parlaklığı kontrol ettiğini bulmaktır. Bu, hangi acpi_video'nun yüklendiğini görmek için Xorg günlük dosyanıza 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 şuna benzer bir çıktı görüntülemelidir:

    [     7.385] (--) intel(0): Found backlight control interface
    acpi_videoX (type 'firmware') for output LVDS1
    

    burada acpi_videoX, acpi_video0 veya acpi_video1. Bu, parlaklığı kontrol eden acpi_video modülüdür, bu nedenle sonraki adımlar için unutmayın.

    Yukarıdaki komut herhangi bir çıktı görüntülemiyorsa ve intel_backlight Altında /sys/class/backlight/ Adlı bir klasörünüz varsa, sonraki adımlar için intel_backlight Kullanın.

  2. Ardından, dizüstü bilgisayarınızın parlaklığını Ubuntu'nun başlatıldıktan sonra kullanmasını istediğiniz düzeye ayarlayın (Fn + parlaklık tuşları ile).

  3. Şimdi 2. adımda ayarladığınız 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
    

    burada acpi_videoX, dizüstü bilgisayarınızın parlaklığını kontrol eden ve 1. adımda bulduğunuz ACPI arabirimidir.

    Bir sonraki adım için bu değeri hatırlayın.

  4. Bir sonraki adım, fixbrightness.conf Dizininizde /etc/init/ Adlı bir dosya (kök olarak) oluşturmaktır, örneğin:

    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 yerine 3. adımda aldığınız parlaklık değerini girin

    • acpi_videoX yerine, 1. adımda bulduğunuz dizüstü bilgisayarınızın parlaklığını denetleyen ACPI Arabirimi kullanın.

    Sonra dosyayı kaydedin.

  5. Yeniden başlatma ve yeniden başlatmadan/oturumu kapattıktan sonra düşük veya maksimum parlaklık sorunu giderilmelidir.

0
evergreen