Come aumentare la luminosità in piccoli passi?


20

C'è un modo per regolare il passaggio dell'illuminazione? Ho Lenovo L520 e Fn + Light Up o Down si regola del 20%, come posso regolare il passo al 10%? mi aiuterà a mettere a punto l'illuminazione nella mia stanza buia.


@ ఆగస్ట్ Non è un duplicato di quello, ma questi due sono duplicati esatti, ma questo qui è il più vecchio. Gli altri due dovrebbero invece essere chiusi.
Tom Brossman,

1
Sì! hai ragione amigo. poi farò il lavoro rimanente: D
rɑːdʒɑ

Dato che la maggior parte dei firmware / sistemi operativi è impostata per impostazione predefinita su incrementi del 10%, il problema sembra che tu abbia solo bisogno di applicare il metodo ben documentato di aggiunta acpi_backlight=vendoralla configurazione di GRUB.
underscore_d

Risposte:


14

Installa xbacklight aprendo un terminale con Ctrl+ Alt+ Tscorciatoia e digita questo:

sudo apt-get install xbacklight

quindi dopo l'installazione, digitare questi comandi nel terminale:

xbacklight = 10
xbacklight = 20
xbacklight = 5

questo può aiutare.


Questo metodo ha funzionato perfettamente per me! L'altro modo è: xbacklight -dec 1 o xbacklight -inc 1 (per aumentare o diminuire l'1%)
lepe

Su un Asus n55s xbacklightaccetta qualsiasi valore (anche con posizioni decimali), ma i valori effettivi (come visibili da try and see e come restituiti da xbacklightsenza argomento) sono arrotondati per difetto al 10% più vicino.
Stéphane Gourichon,

Va notato che la manpagina raccomanda -setinvece di =. Ancora più importante, chiunque associ i tasti a questo dovrebbe davvero aggiungere -time 0 -steps 1- perché altrimenti, xbacklightapplica la dissolvenza della retroilluminazione per impostazione predefinita, che sembra davvero caricare la tua (almeno la mia) CPU quando 'scorre' la luminosità tenendo premuto il tasto di scelta rapida assegnato. Sto parlando di tutti i core che passano da 45 a 60 gradi, in pochi secondi - meglio evitare. Per essere onesti, sto usando incrementi dell'1% - dove lo sbiadimento è ancora più inutile del normale - ma comunque, non tassare la CPU se non è necessario.
underscore_d

xbacklight non funziona su asus x8ain
Xetra,

Lenovo Thinkpad T480s con Xubuntu 18.04 dà No outputs have backlight property.
Kiltek

5

C'è un file in Ubuntu che memorizza il valore intero numerico della luminosità. troverai 3 file nella directory/sys/class/backlight/<VGA>directory sostituzione della directory con intel_backlight per le schede Intel.

Troverai il valore di luminosità massima nel max_brightnessfile e in base a quel valore imposta la luminosità nel brightnessfile.


1
Questo dimostra se il tuo hardware è in grado di offrire una granularità fine o meno.
V-Mark,

usando gedit, noto 937 nel file max_brightness. Cosa dovrei fare? Declinarlo con un numero casuale? @yask
Prabesh bhattarai il

3

È possibile installare xcalib e quindi digitare il comando:

xcalib -co 50 -a

Utilizzare xcalib -hper aiuto per quanto riguarda le sue opzioni.


funziona sul mio macbook retina 15. Grazie! :-p
Pol Hallen,

2
Funziona inviando immagini più scure sulla scheda grafica invece di regolare la retroilluminazione. Mentre può sembrare che produca l'effetto desiderato, questo sta sprecando energia e riduce il numero di colori disponibili.
Domenica

@Sunday Ma lo usiamo per proteggere i nostri occhi, non la batteria
Xetra

Non direi che ridurre accidentalmente la tua profondità di colore e quindi introdurre artefatti di banding sia molto buono per i tuoi occhi ...
Domenica

3

Come ha detto Colin Ian King , i livelli di luminosità sono correlati all'hardware.

Alcuni schermi di laptop hanno 8 livelli di luminosità e quelli nuovi hanno 16 livelli.

Su sistemi operativi Windows è possibile modificare i livelli con incrementi dell'1%, ma verranno arrotondati al livello hardware più vicino. Dipende dal tipo di schermo.


3

Per Xubuntu LTS

Innanzitutto, installa xbacklight

$ sudo apt install xbacklight

In secondo luogo, controlla se hai il controllo sulla retroilluminazione.

$ xbacklight -1
$ xbacklight +5

Se questi comandi generano un No outputs have backlight propertyerrore, seguire questi passaggi prima di procedere.

Una volta xbacklight -1e xbacklight +1lavorare dalla riga di comando, procedere con l'assegnazione di questi comandi rispettivamente ai tasti XF86MonBrightnessDowne XF86MonBrightnessUp. Questo viene fatto premendo quei tasti quando richiesto dall'applicazione Impostazioni → Tastiera → Collegamenti alle applicazioni.

Infine, riavvia affinché queste modifiche abbiano effetto.

Impostazioni della tastiera


2

La mia soluzione era installare 'xbacklight'

Quindi ho creato scorciatoie da tastiera come

  • ctrlshift+ con comando xbacklight +5
  • ctrlshift- con comando xbacklight -5

Quindi, quando si utilizzano quelle scorciatoie, chiamano il relativo comando, tuttavia non è stato possibile sostituire i pulsanti di luminosità incorporati nel sistema per utilizzare questi comandi. È possibile utilizzare quasi tutte le combinazioni di pulsanti di scelta rapida da tastiera che ti piacciono con xbacklight.


1

I livelli di luminosità sono generalmente sotto il controllo ACPI con i livelli definiti nel firmware. Ad esempio, il metodo di controllo ACPI _BCL "Elenco di query dei livelli di controllo della luminosità supportati" informa il kernel di quanti livelli di luminosità sono supportati. Non puoi realisticamente cambiarlo.


1

Nel mio caso (Lenovo T500) il problema è che la pressione dei tasti che regola la luminosità viene applicata due volte - una volta usando Xwindows, ma anche indipendentemente nel livello inferiore, dal driver grafico del kernel stesso. Quindi i passaggi di luminosità sono due volte più grandi del solito.

La soluzione di lavoro è negare la funzionalità di basso livello, aggiungendo questa riga a /etc/rc.local (poco prima della riga con 'exit 0'):

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

In questo modo funzionerà perfettamente nella sessione X registrata, purtroppo rimuoverà la funzionalità di regolazione della luminosità della pressione dei tasti in tutti gli altri casi (terminale console, schermata di accesso X ecc.).


1

Per me xbacklightnon ha funzionato (EDIT: probabilmente perché non ho riavviato il mio computer) , quindi ho creato il mio script che utilizza il built-in gsd-backlight-helper.

Questo script usa passaggi più piccoli, specialmente quando lo schermo è già abbastanza scuro.

Passaggio 0: verifica se funziona (facoltativo)

Per vedere se funziona puoi provare:

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

Questo dovrebbe generare un numero.

Passaggio 1: salva lo script

Salvare il seguente script in un .shfile, ad esempio in /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

Passaggio 2: assegnare le scorciatoie

Apri le scorciatoie da tastiera dal menu Impostazioni e assegna le scorciatoie:

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

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

Cosa vuoi dire ? xbacklight non ha funzionato? quando xbacklight è installato fresco, è necessario riavviare il computer. È vero, qui non è stato detto questo, per riavviare la macchina.
dschinn1001,

Grazie. In effetti, penso di non aver riavviato la mia macchina ... Eppure il mio script ha il vantaggio di utilizzare passaggi più piccoli su schermi più scuri e passaggi più grandi se lo schermo è già abbastanza luminoso.
Dirk,

1

Su Ubuntu 16.04, con Intel Onchip Graphics (i5) in LXQt, è sufficiente assegnare xbacklightcomandi ai tasti funzione di luminosità XF86MonBrightness(Down|Up)usando le impostazioni di scelta rapida dei tasti globali. Questi sembrano sovrascrivere i valori predefiniti anche se /sys/module/video/parameters/brightness_switch_enabled è impostato suY , mentre viene mantenuta la funzionalità originale sui terminali virtuali. Configurazione scorciatoia da tastiera globale LXQt con comandi xbacklight

Un'alternativa all'originale xbacklightsarebbe acpilight, ma sfortunatamente questo non è disponibile come pacchetto Ubuntu. Poiché non dipende da un display X in esecuzione, è anche possibile associarlo agli eventi del pulsante ACPI e utilizzarlo dalla console. Inoltre, può archiviare la luminosità corrente allo spegnimento e ripristinarla all'avvio.


Lo stesso vale per XFCE con Xubuntu LTS 18.04. Grazie!
Serge Stroobandt,

0

La luminosità non può essere controllata con grande precisione. Temo che tu sia bloccato con quei livelli di luminosità. A dire il vero, prova a controllare la luminosità usando questi comandi del terminale .


1
Se vado in Impostazioni di sistema, trovo un'icona denominata "Schermo" Se faccio clic su quell'icona ottengo una barra di scorrimento che può impostare la luminosità in piccole percentuali, Come posso ottenere questa icona dello schermo nella barra superiore (oltre all'orologio, o indicatore della batteria)?
Samir Sabri,

1
Che dire di launchpad.net/indicator-brightness ? Non l'ho provato poiché non utilizzo Unity / GNOME.
Lekensteyn,

Oh, scusa, grazie ma, come installarlo?
Samir Sabri,


1
Sicuramente può essere controllato nei passaggi più piccoli in molti casi. Dai un'occhiata a askubuntu.com/a/205509/43165 .
viti

0

Potresti provare a impostarlo manualmente. Per prima cosa devi ottenere l'ID PCI del dispositivo VGA:

lspci

Quindi prova questo (nel mio caso il dispositivo PCI è 00: 02.0)

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

Le 2 lettere alla fine della riga impostano la nuova luminosità tra 00-FF (0-255)


0

Se stai usando Nvidia Graphic scheda Nvidia..puoi usare facilmente il mio nuovo metodo di modifica della luminosità e modificare i valori in Code .. ci sono due file e due opzioni all'interno di ognuno.

trova queste due righe:

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

cambia i valori di ($ value> 0.0) & ($ value2> 1.1) e vedi cosa succede!

nel frattempo, se non si desidera modificare i valori e si desidera utilizzare il mio metodo in origine, è possibile modificare la luminosità in una vasta gamma e in 5 passaggi. vorrei che ti piacesse

collegamento del metodo: /ubuntu//a/179063/82136


Uh ... non sta solo rovinando la bitmap prima che venga inviata allo schermo, piuttosto che cambiare effettivamente la luminosità dello schermo?
underscore_d


0

Se sei su KDE, puoi semplicemente spostare il cursore sul menu "Batteria e luminosità" dalla barra delle applicazioni e provare a scorrere lentamente verso l'alto o verso il basso per aumentare o diminuire la luminosità.

inserisci qui la descrizione dell'immagine


-4

Tenere premuto Ctrlmentre si aumenta / diminuisce la luminosità. Aumenti in incrementi di 1.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.