Domanda Come posso regolare le impostazioni di luminosità quando sono a batteria?


Non riesco a trovare le impostazioni di luminosità che funzionano dalla modalità batteria nelle impostazioni della schermata di Ubuntu 11.10.

Ci sono alcune impostazioni da Ubuntu 11.04 in gconf, 90% per AC e 60% per batteria, ma non funziona.

Come posso ridurre la luminosità del mio display automaticamente quando la batteria è carica?


3
2017-11-16 04:20


origine


possibile duplicato di Essere sempre al 100% luminoso quando utilizzo la batteria - jrg♦
Possibile duplicato - tuttavia, potrebbe essere semplicemente "correlato". - jrg♦


risposte:


Ho provato un sacco di cose inutilmente per ottenere gnome-control-center in 11.10 per gestire questo come gnome-power-manager utilizzato.

Ho deciso di creare uno script e installarlo in pm-utils.

#!/bin/sh

ON_AC=##
ON_BATT=##

if ["$1" = "true"]; then

    echo $ON_BATT > /sys/class/backlight/<device directory>/brightness

fi

if ["$1" = "false"]; then

    echo $ON_AC > /sys/class/backlight/<device directory>/brightness

fi

exit 0

L'ho tenuto semplice perché (si spera) si tratta di una soluzione temporanea. È necessario impostare manualmente i valori desiderati nelle due variabili sopra. Usa il cursore nella schermata "Impostazioni" per impostare la luminosità desiderata, quindi usa cat /sys/class/backlight/<device directory>/brightness per recuperare il valore numerico corrispondente. Sostituisci il nome della directory del tuo dispositivo <device directory>. Fallo una sola volta per la luminosità AC e una volta per la luminosità della batteria. Inserisci il nome della directory del dispositivo e i valori di luminosità nello script.

Salva lo script in un file nella tua home directory o ovunque. L'ho chiamato retroilluminazione. Rendilo eseguibile con chmod a+x backlight e installarlo su pm-utils con sudo install backlight /usr/lib/pm-utils/power.d/

Non sono sicuro di come funzioni riprendendo da sospensione / ibernazione perché non lo uso, ma funziona bene quando si esegue il boot con o senza ac, oltre che quando si effettua il hotplug del caricabatterie.


6
2018-03-17 21:19





Per impostare la luminosità in modo che diminuisca automaticamente con l'alimentazione della batteria, vai alle Impostazioni di sistema (cerca nel trattino o vai al cavo di alimentazione / impostazioni), quindi seleziona Schermo. Ti darà un cursore per attivare e disattivare l'oscuramento della batteria.

Per quanto riguarda la modifica manuale della luminosità, se non si dispone di tasti funzione, è possibile associare le combinazioni di tasti per farlo andando in Impostazioni di sistema> Tastiera> scheda Scorciatoie e assegnando alla luminosità un nuovo valore.


3
2017-11-16 14:01



Sembra che non ci sia alcuna scorciatoia assegnabile per questo in Ubuntu 12.04. - postfuturist
non ci sono impostazioni per l'accoppiamento automatico della luminosità! - BRKsays


Apri il tuo terminale e digita "xgamma-gamma" (senza virgolette), seguito da un valore. La luminosità normale è 1, quindi puoi impostare 1.2 o 1.3 se vuoi renderlo più luminoso, o 0,5 o 0,75 se vuoi renderlo più debole.


0
2017-11-16 06:08



Voglio cambi di luminosità automatici quando interruttore AC / batteria - ZhEKa


La risposta sopra di @Joey non ha funzionato per me, probabilmente le cose sono cambiate in 13.10 ma mi ha dato un suggerimento che tale script potrebbe funzionare, così ho cercato e trovato una soluzione nel wiki di archlinux Wiki Archlinux

Puoi inserire in seguito lo script di retroilluminazione, renderlo eseguibile e inserirlo in /usr/lib/pm-utils/power.d/. e inoltre cambia i percorsi e i valori di luminosità in base alle tue impostazioni. ho un sistema di doppia grafica, e acpi_video0 penso sia la mia amd graphics card settings, se hai intel graphics, puoi cambiare acpi_video0 in intel_backlight, o prima navigare in quella directory e controllare cosa hai, intel_backlight o acpi_video0 o qualcos'altro. quindi è possibile controllare i valori di luminosità nel file di luminosità effettiva e nel file di luminosità massima. e infine assicurati di avere i permessi giusti per quel file.

#!/bin/bash

case $1 in
    true)
        echo 12 > /sys/class/backlight/acpi_video0/brightness
    ;;
    false)
        echo 100 > /sys/class/backlight/acpi_video0/brightness
    ;;
esac

0
2018-02-22 16:09





Non dici di aver provato l'ovvio, quindi nel caso in cui ...

Hai in macchina le chiavi Fn per farlo? Sul mio è Fn-up e Fn-down per regolare la luminosità.

Provalo, potrebbe anche funzionare! ;)


-2
2017-11-16 12:33



-1, per due motivi: le risposte snarky non sono apprezzate, e in secondo luogo, c'è un commento sull'altra risposta che spiega che non è la domanda a riguardo. - jrg♦
Ok, ho appena visto il commento sulla volontà di automatizzarlo. Ignora me, ho bisogno di leggere di più prima di digitare .... e sì, le impostazioni sono svanite con Gnome3 (o è Unity?) - ams
Non sono stati rimossi, gnome li ha semplicemente spostati. Questa domanda è un duplicato di questo: askubuntu.com/questions/33457/... - jrg♦
Sì, le chiavi Fn sono funzionanti, ma perché non funzionano le vecchie impostazioni di Gnome che funzionano bene in 11.04? E come impostare le stesse opzioni nella versione 11.10 di Unity? - ZhEKa


Puoi provare questo in Ubuntu 11.10:

Aggiungi questo codice

("echo 10 > /sys/class/backlight/acpi_video1/brightness" and "echo 5 > /sys/class/backlight/acpi_video1/brightness", without " ") in /usr/lib/pm-utils/power.d/laptop-mode 

laptop_mode_ac() {
    # disable laptop mode, set vm parameters back to sane defaults
    if state_exists laptop_mode_default; then
    write_values $(restorestate laptop_mode_default)
    else
    write_values 0 10 5 500
    fi  
    echo "Laptop mode disabled."
    echo 10 > /sys/class/backlight/acpi_video1/brightness

}

laptop_mode_battery() {
    # enable laptop mode, set vm parameters to buffer as many writes as 
    # possible.
    state_exists laptop_mode_default || \
    read_values | savestate laptop_mode_default
    write_values "$LAPTOP_MODE" "$LAPTOP_DIRTY_RATIO" \
    "$LAPTOP_DIRTY_BG_RATIO" "$LAPTOP_DIRTY_WRITEBACK"
    echo "Laptop mode enabled."
    echo 5 > /sys/class/backlight/acpi_video1/brightness
}

-2
2018-04-09 18:14