Küçük adımlarda parlaklık nasıl arttırılır?


20

Aydınlatma basamağını ayarlamanın bir yolu var mı? Lenovo L520'im var ve Fn + Light Up veya Down% 20 ayarlıyor, adımı% 10'a nasıl ayarlayabilirim? karanlık odamda aydınlatmayı ayarlamama yardımcı olacak.


@ ఆగస్ట్ Bu bir dupe değil ama bu ikisi kesin dupes, ancak bu burada en eskisi. Diğer ikisi yerine kapalı olmalı.
Tom Brossman

1
Evet! haklısın amigo. Kalan işi daha sonra yapacağım: D
rɑːdʒɑ

Çoğu firma yazılımı / İşletim Sistemi varsayılan olarak% 10'luk artışlara karşılık gelirse, sorununuz acpi_backlight=vendorGRUB yapılandırmanıza eklemek için iyi belgelenmiş bir yöntemi uygulamanız gerektiği gibi geliyor .
underscore_d

Yanıtlar:


14

Ctrl+ Alt+ TKısayollu bir terminal açarak xbacklight'ı kurun ve şunu yazın:

sudo apt-get install xbacklight

daha sonra kurulumdan sonra bu komutları terminale yazın:

xbacklight = 10
xbacklight = 20
xbacklight = 5

bu yardımcı olabilir.


Bu yöntem benim için mükemmel çalıştı! Başka bir yolla: xbacklight -dec 1 veya xbacklight -inc 1 (% 1 artırmak veya azaltmak için)
lepe

Asus'ta n55'ler xbacklightherhangi bir değeri kabul eder (ondalık basamaklarda bile), ancak gerçek değerler (deneyin ve görüldüğü gibi görünür ve xbacklightargüman olmadan döndürülür ) en yakın% 10'a yuvarlanır.
Stéphane Gourichon

manSayfanın -setyerine önerdiği not edilmelidir =. Daha da önemlisi, bunun için anahtarları eşleyen herhangi biri gerçekten eklemelidir -time 0 -steps 1- çünkü aksi halde xbacklightvarsayılan olarak arka ışık solması uygular; Sadece birkaç saniyede 45 dereceden 60 dereceye kadar yükselen tüm çekirdeklerden bahsediyorum - en iyi şekilde kaçınıyorum. Adil olmak gerekirse,% 1'lik artışlar kullanıyorum - solmanın normalden çok daha anlamsız olduğu yerlerde - ancak yine de, gerekmiyorsa CPU'nuzu vergilendirmeyin.
underscore_d

xbacklight asus x8ain'de çalışmıyor
Xetra

Lenovo Thinkpad T480s ile Qubuntu 18.04 verir No outputs have backlight property.
kiltek

5

Ubuntu'da parlaklığın sayısal tamsayı değerini depolayan bir dosya var. /sys/class/backlight/<VGA>directory ıntel kartındaki 3 dosyayı intel kartları için intel_backlight ile bulabilirsiniz.

Maksimum parlaklık değerini max_brightnessdosyada bulacaksınız ve bu değere göre brightnessdosyadaki parlaklığı ayarlayın .


1
Bu, donanımınızın hassas ayrıntı düzeyi için yeterli olup olmadığını gösterirdi.
V-Mark

gedit kullanarak, max_brightness dosyasında 937 farkettim. Ne yapmalıyım? Rasgele bir sayı ile onu öldürmek? @yask
Prabesh bhattarai

3

Xcalib'i yükleyebilir ve sonra komutu yazabilirsiniz:

xcalib -co 50 -a

xcalib -hSeçenekleriyle ilgili yardım için kullanın .


macbook retina 15 üzerinde çalışıyor. Teşekkürler! :-p
Pol Hallen

2
Bu, arka ışığı ayarlamak yerine grafik kartınıza daha koyu görüntüler göndererek çalışır. İstenilen efekti üretmiş gibi görünse de, bu enerji harcar ve mevcut renk sayısını azaltır.
Pazar

@Sunday Ama gözlerimizi korumak için kullanıyoruz, pili değil
Xetra

Yanlışlıkla renk derinliğini azaltmanın ve böylelikle bant artefaktlarını eklemenin gözleriniz için çok iyi olduğunu söyleyemem ...
Pazar

3

Colin Ian King'in dediği gibi , parlaklık seviyeleri donanım ile ilgilidir.

Bazı dizüstü bilgisayar ekranlarında 8 parlaklık ve yenisinde 16 seviye vardır.

Windows işletim sistemlerinde seviyeleri% 1 adımda değiştirebilirsiniz, ancak bunlar en yakın donanım düzeyine yuvarlanır. Ekran tipine bağlıdır.


3

Xubuntu için LTS

İlk olarak, yükle xbacklight

$ sudo apt install xbacklight

İkincisi, arka ışık üzerinde kontrol olup olmadığını kontrol edin.

$ xbacklight -1
$ xbacklight +5

Bu komutlar bir No outputs have backlight propertyhataya yol açarsa, devam etmeden önce bu düzeltici adımları izleyin .

Bir kez xbacklight -1ve xbacklight +1komut satırından çalışması, sırasıyla bu komutları atama işlemine devam XF86MonBrightnessDownve XF86MonBrightnessUpanahtarlar. Bu, Ayarlar → Klavye → Uygulama Kısayolları uygulaması tarafından istendiğinde bu tuşlara basılarak yapılır.

Son olarak, bu değişikliklerin etkili olması için yeniden başlatın .

Klavye ayarları


2

Benim çözümüm 'xbacklight' yüklemek oldu

Sonra gibi klavye kısayolları oluşturdum

  • ctrlshift+ komut ile xbacklight +5
  • ctrlshift- komut ile xbacklight -5

Bu kısayolları kullandığınızda ilgili komutu çağırırlar, ancak bu komutları kullanmak için sistemin yerleşik parlaklık düğmelerini değiştiremedim. Hemen hemen tüm klavye kısayol tuş kombinasyonlarını xbacklight ile kullanabilirsiniz.


1

Parlaklık seviyeleri genellikle üretici yazılımında tanımlanan seviyelerle ACPI kontrolü altındadır. Örneğin, ACPI kontrol yöntemi _BCL “Desteklenen Parlaklık Kontrol Seviyeleri Listesi Sorgu Listesi”, çekirdeğe kaç tane parlaklık seviyesinin desteklendiğini bildirir. Bunu gerçekçi olarak değiştiremezsiniz.


1

Benim durumumda (Lenovo T500) sorun şu ki, tuş basıcılığını düzenleyen parlaklık iki kez uygulandı - bir kez Xwindows kullanılarak, ancak bağımsız olarak daha düşük düzeyde, çekirdeğin grafik sürücüsü tarafından. Yani parlaklık adımları normalden iki kat daha büyük.

Çalışma çözümü, bu satırı /etc/rc.local dosyasına ekleyerek ('0 çıkışından' çıkmadan hemen önce) alt düzey işlevselliği reddetmektir.

echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled

Bu şekilde oturum açmış X oturumunda mükemmel bir şekilde çalışacaktır, ne yazık ki diğer tüm durumlarda (konsol terminali, X giriş ekranı vb.) Tuşa basma parlaklığı düzenleme işlevini kaldıracaktır.


1

Benim xbacklightiçin işe yaramadı (EDIT: muhtemelen makinemi yeniden başlatmadım çünkü) , bu yüzden yerleşik olan kendi komut dosyasını yarattım gsd-backlight-helper.

Bu komut dosyası, özellikle ekran zaten karanlık olduğunda, daha küçük adımlar kullanır.

Adım 0: Çalışıp çalışmadığını kontrol edin (isteğe bağlı)

İşe yarayıp yaramadığını görmek için deneyebilirsiniz:

pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness

Bu bir sayı vermelidir.

1. Adım: komut dosyasını kaydedin

Aşağıdaki komut .shdosyasını, örneğin bir dosyaya kaydedin /home/me/scripts/brightness.sh.

#!/bin/bash

max=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness)
cur=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness)
if [ $(($max/$cur)) -ge 25 ]
then
    step=$((max/300+1))
else if [ $(($max/$cur)) -ge 5 ]
    then
        step=$((max/50+1))
    else
        step=$((max/20+1))
    fi
fi
case "$1"
in
+) new=$((cur+step));;
-) new=$((cur-step));;
esac
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $new

2. Adım: kısayolları atayın

Ayarlar menüsünden Klavye Kısayollarını açın ve kısayolları atayın:

name:     Darker
command:  sh /home/me/scripts/brightness.sh -
shortcut: Super + F5

name:     Brighter
command:  sh /home/me/scripts/brightness.sh +
shortcut: Super + F6

ne demek istedin ? xbacklight işe yaramadı mı? xbacklight yeni kuruluysa, makinenizi yeniden başlatmalısınız. Doğru, burada makineyi yeniden başlatmak için söylenmedi.
dschinn1001

Teşekkürler. Gerçekten de, makinemi yeniden başlatmadığımı düşünüyorum ... Ancak senaryomun daha parlak ekranlarda daha küçük adımlar ve ekran zaten oldukça parlaksa daha büyük adımlar kullanması avantajına sahip.
Dirk

1

Ubuntu 16.04'te, Intel onchip grafiklerinde (i5) LXQt altında , genel tuş kısayol ayarlarını kullanarak parlaklık fonksiyon tuşlarına xbacklightkomutlar atamanız yeterlidir XF86MonBrightness(Down|Up). Bunlar , sanal terminallerdeki orijinal işlevler korunurken /sys/module/video/parameters/brightness_switch_enabled , ayarlanmışY olsalar bile varsayılanları geçersiz kılar . Xbacklight komutlarıyla LXQt global anahtar kısayolu yapılandırması

Orijinaline bir alternatif xbacklightolabilir acpilight, ancak ne yazık ki bu Ubuntu paketi olarak mevcut değil. Çalışan bir X ekranına bağlı olmadığından ACPI düğmesi olayları ile ilişkilendirebilir ve konsoldan kullanabilirsiniz. Ek olarak, mevcut parlaklığı kapatma sırasında saklayabilir ve önyükleme sırasında geri yükleyebilir.


Aynı şey, Xubuntu LTS 18.04 ile XFCE için de geçerlidir. Teşekkürler!
Serge Stroobandt

0

Parlaklık büyük hassasiyetle kontrol edilemez. Korkarım ki bu parlaklık seviyelerine sıkışmışsın. Emin olmak için, bu terminal komutlarını kullanarak parlaklığı kontrol etmeyi deneyin .


1
Sistem Ayarları'na gidersem, 'Ekran' etiketli bir simge bulurum Bu simgeye tıklarsam, parlaklığı küçük yüzdelere ayarlayabilen bir kaydırma çubuğu alıyorum, Bu ekran simgesini üst çubuğa nasıl alabilirim (saat yanı sıra, veya pil göstergesi)?
Samir Sabri

1
Ne hakkında launchpad.net/indicator-brightness ? Unity / GNOME kullanmadığımdan beri denemedim.
Lekensteyn

Üzgünüm, teşekkürler ama nasıl kurulur?
Samir Sabri,


1
Çoğu durumda kesinlikle en küçük adımda kontrol edilebilir. Lütfen askubuntu.com/a/205509/43165 adresini ziyaret edin .
üzümleri

0

Manuel olarak ayarlamayı deneyebilirsiniz. Öncelikle VGA cihazının PCI kimliğini almanız gerekir:

lspci

Ardından bunu deneyin (benim durumumda PCI-Aygıtı 00: 02.0'dır)

sudo setpci -s 00:02.0 f4.b=FF

Satırın sonundaki 2 harf, yeni parlaklığı 00-FF (0-255) arasında değişen


0

Eğer Nvidia Grafik kartı kullanıyorsanız ... yeni parlaklık değiştirme yöntemimi kolayca kullanabilir ve Kod içindeki değerleri düzenleyebilirsiniz. Her birinde iki dosya ve iki seçenek bulunur.

bu iki satırı bul:

if ( $value > 0.0) { $value = $value - 0.30 };  
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 }; 

($ value> 0.0) & ($ value2> 1.1) değerlerini değiştirin ve ne olduğunu görün!

bu arada değerleri değiştirmek istemiyorsanız ve yöntemimi başlangıçta kullanmak istiyorsanız, parlaklığı geniş bir aralıkta ve 5 adımda değiştirebilirsiniz. keşke hoşuna giderse

yöntemin bağlantısı: /ubuntu//a/179063/82136


Uh ... bu aslında ekranın parlaklığını değiştirmek yerine, ekrana gönderilmeden önce bitmap'i yönetmiyor mu?
underscore_d


0

KDE üzerindeyseniz, imleci sistem tepsisindeki "Pil ve Parlaklık" menüsünün üzerine getirebilir ve parlaklığı artırmak veya azaltmak için yavaşça yukarı veya aşağı kaydırmayı deneyebilirsiniz.

görüntü tanımını buraya girin


-4

Parlaklığı Ctrlarttırırken / azaltırken basılı tutun . 1 adımda artar.

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.