Schermo

Come modificare la luminosità del display utilizzando la riga di comando in Linux

Come modificare la luminosità del display utilizzando la riga di comando in Linux
Questo articolo elencherà vari strumenti da riga di comando che possono essere utilizzati per controllare la luminosità del display. Queste app sono particolarmente utili se stai usando una distribuzione Linux senza interfaccia grafica. Nota che alcuni di questi strumenti potrebbero non funzionare sul tuo sistema a seconda della configurazione hardware e della scheda grafica. Questo articolo elencherà anche le app che non modificano la luminosità del livello hardware, ma modificano invece il valore gamma o creano un filtro colorato a livello di sistema gestito dal software. Tutte le app e i comandi menzionati nell'articolo sono compatibili solo con il display manager "X" (nessun supporto Wayland).

Xrandr (livello software)

Xrandr è un'app da riga di comando utilizzata per gestire la configurazione dell'output del display. Può cambiare risoluzione, orientamento, gestire più display e così via so. Per vedere l'identificatore di visualizzazione attualmente utilizzato, esegui il comando seguente:

$ xrandr --prop | grep "connesso"

Vedrai un output come questo:

HDMI-A-0 collegato primario 1920x1080+0+0 (normale sinistra invertita destra asse x asse y)
510 mm x 287 mm

La stringa appena prima della parte "connesso" è l'identificatore per il tuo display (HDMI-A-0 in questo caso). Ora puoi utilizzare l'identificatore per modificare la luminosità del display.

Per verificare il valore di luminosità corrente, utilizzare il seguente comando:

$ xrandr --prop --verbose | grep -A10 " connesso" | grep "Luminosità"

Per modificare la luminosità, esegui il seguente comando (sostituisci HDMI-A-0 con il tuo identificatore di visualizzazione):

$ xrandr --output HDMI-A-0 --luminosità 0.4

Nota che non cambia la luminosità del livello hardware, è solo un filtro a livello software con valori gamma regolati.

Xdotool (livello hardware)

Xdotool è un'utilità della riga di comando che può essere utilizzata per eseguire sequenze di tasti e clic del mouse simulati. È possibile modificare la luminosità simulando la pressione dei tasti dei pulsanti di luminosità+ e luminosità- sul sistema.

Per installare xdotool in Ubuntu, esegui il seguente comando:

$ sudo apt install xdotool

Per aumentare la luminosità usando xdotool, esegui il seguente comando:

$ chiave xdotool XF86MonBrightnessUp

Per diminuire la luminosità usando xdotool, esegui il seguente comando:

$ chiave xdotool XF86MonBrightnessDown

Poiché xdotool simula la pressione dei tasti hardware reali, questo è un cambiamento di luminosità a livello hardware.

Xgamma (livello software)

Xgamma, come suggerisce il nome, è un'utilità per gestire i valori gamma del display. Le modifiche apportate utilizzando xgamma sono modifiche a livello di software, quindi la luminosità effettiva del monitor non viene modificata. Xgamma è preinstallato sulla maggior parte delle distribuzioni Linux.

Per visualizzare i valori gamma correnti, esegui il comando seguente (mostra i valori RGB):

$ xgamma

Per modificare il valore gamma, eseguire un comando nel seguente formato:

$ xgamma -gamma 0.60

Xbacklight (livello hardware)

Xbacklight ti consente di configurare l'intensità della retroilluminazione del tuo display. Per installarlo in Ubuntu, esegui il comando seguente:

$ sudo apt install xbacklight

Xbacklight potrebbe non funzionare su tutte le configurazioni hardware. Per confermare se funziona sul tuo sistema, esegui il comando seguente:

$ xbacklight -get

Se non vedi alcun output, xbacklight non funzionerà sul tuo sistema. Per impostare la luminosità della retroilluminazione, eseguire il comando seguente:

$ xbacklight -set 0.60

Luminositàctl (livello hardware)

Brightnessctl ti consente di controllare la retroilluminazione del display e la luminosità degli indicatori luminosi a LED disponibili sul tuo hardware.

Per installare brightctl su Ubuntu, esegui il comando seguente:

$ sudo apt install brightctl

Per elencare tutti i dispositivi controllabili, esegui il comando seguente:

$ luminositàctl -l

Potrebbe non essere facile identificare correttamente gli identificatori di visualizzazione in quanto i nomi potrebbero non essere intuitivi e potresti dover ricorrere a qualche congettura per identificare il monitor. Nella schermata sopra, la stringa per il monitor è "0005:054C:09CC.0005: globale”. Una volta identificato il nome corretto, esegui il comando seguente per modificare la luminosità:

$luminositàctl -d “0005:054C:09CC.0005: globale” impostato 60%

Redshift (livello software)

Redshift è uno strumento da riga di comando che consente di impostare manualmente o automaticamente la temperatura del colore e/o la luminosità del display.

Per installare redshift in Ubuntu, esegui il comando seguente:

$ sudo apt install redshift

Per cambiare la luminosità usando redshift, esegui il comando seguente (0.60 per il giorno, 0.70 per la notte, il massimo è 1.0, il minimo è 0.1):

$ redshift -b 0.60:0.70

Oltre ai controlli di luminosità, il redshift include anche molte opzioni per modificare i valori gamma e la temperatura del colore. Puoi anche fornire la tua posizione a redshift in modo che la configurazione del display possa essere modificata automaticamente prima e dopo il tramonto. Coprire altre opzioni di configurazione non rientra nell'ambito di questo articolo. Per vedere tutte le opzioni disponibili, esegui uno dei seguenti comandi:

$ redshift --help
$ uomo redshift

Conclusione

Questi sono alcuni dei metodi che puoi utilizzare per controllare la luminosità o l'intensità della retroilluminazione del tuo display. Come affermato in precedenza, alcuni di questi metodi potrebbero non funzionare sul tuo hardware. È meglio provare questi strumenti da soli e sceglierne uno che funzioni e più adatto alle proprie esigenze.

I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...
Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...
Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...