Non è possibile modificare la luminosità da Ubuntu 16.04 LTS


52

Sono nuovo ai sistemi Linux in generale (sto usando Ubuntu 16.04 LTS) e ho difficoltà a cambiare la luminosità del mio notebook.

Quando utilizzo Fn+ F8o Fn+ viene visualizzata F9la barra della luminosità, ma non viene modificata la luminosità effettiva dello schermo.

Ho provato tutti i metodi descritti in questo post ( Come regolare la luminosità dello schermo in Ubuntu 14.04 (Trusty Tahr)? ) Senza successo. L'installazione e l'uso di xbacklight non ha alcun effetto, lo stesso per la modifica del file di luminosità nel file "intel_backlight".

Qualcuno sa come risolvere questo?


1
Ho avuto lo stesso problema usando il satellite Toshiba C660 qualche anno fa. Non funzionerebbe, fino a quando non avessi usato il driver nvidia dalla scheda "driver aggiuntivi", non riuscivo a farlo riparare, usando il driver open source. Ti capita, quale driver stai usando?
Mookey,

Penso che dovresti aggiungere almeno il nome del modello
lrkwz,

1
La scheda grafica è una Intel® HD Graphics 3000. Non ho ancora molta familiarità con il modo in cui Linux gestisce i driver del computer e tutti, quindi non sono sicuro di cosa intendi per "scheda driver aggiuntivi".
Andrei,

Ho trovato una strana soluzione alternativa sul mio laptop (compaq cq70). Invece di premere Fn + f7 per attenuare e Fn + f8 per illuminare, sono in grado di usare Ctrl + f10 per attenuare e premere Ctrl + f11 per illuminare.
Joel Sjögren,

Risposte:


65

Questo non fa funzionare i tasti funzione di luminosità, ma è un ambiente di lavoro.

Installa Brightness Controller con i seguenti comandi:

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update

Per la versione 1 con un massimo di 4 supporti monitor:

sudo apt install brightness-controller-simple

] ([! [Brightness Controller Versione 1

Per la versione 2 con supporto multi monitor e altre funzionalità:

sudo apt install brightness-controller

inserisci qui la descrizione dell'immagine Nota: questo non riduce l'intensità della retroilluminazione, quindi non risparmierà le batterie. Ma puoi usarlo come ultima risorsa per salvare gli occhi. Funziona anche su desktop, dove non è possibile controllare la luminosità.


11
Questo non è un controller di luminosità. Questo gioca solo con i colori del sistema
Harshit Chaudhary,

1
@HarshitChaudhary hai ragione..questo è un bug con questa versione. Grazie!
goonerDroid

1
Fai riferimento a questo link per maggiori dettagli bugs.launchpad.net/hundredpapercuts/+bug/1270579
goonerDroid

Finalmente posso impostare la luminosità. Per qualche ragione ho solo la luminosità primaria, secondaria non funziona. E chiaramente è la luminosità secondaria utilizzata dal menu delle impostazioni e dalla retroilluminazione. Tutte le varie soluzioni di grub non hanno funzionato per me (ne ho provate molte). [Sono su un ASUS A555U, ubuntu 16.04 - per risparmiare a chiunque altro lo sforzo]
JasoonS

1
@JasoonS Non hai accesso alla luminosità secondaria poiché il tuo computer è collegato a un solo monitor.
Archisman Panigrahi,

34

Pulsanti di luminosità hardware 🔅 🔆

Da Ubuntu LTS 18.04

Ecco tutti i passaggi richiesti per il xbacklightcontrollo:

  1. $ sudo nano /etc/default/grube sostituire la riga corrispondente con GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. Non scherzare, assicurarsi che siano effettivamente installati i driver appropriati :$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. L'emissione $ find /sys -type f -name brightnessdovrebbe produrre qualcosa di simile/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ cd /sys/classQuesta directory dovrebbe contenere un collegamento software chiamato brightnessal dispositivo di luminosità rilevato nel passaggio precedente. Se manca, crearlo:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
  6. $ cat /etc/X11/xorg.conf dovresti leggere:

    Section "Device"
        Identifier      "Device0"
        Driver          "intel"
        Option          "Backlight"      "intel_backlight"
    EndSection
    
    Section "Monitor"
        Identifier      "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier      "Screen0"
        Monitor         "Monitor0"
        Device          "Device0"
    EndSection
    

    In caso contrario, modificalo con $ sudo nano /etc/X11/xorg.conf

  7. L'assegnazione di chiavi fisiche XF86MonBrightnessDowne XF86MonBrightnessUpchiavi è spiegata qui per gli utenti Xubuntu LTS o XFCE .

  8. Infine, riavvia affinché queste modifiche abbiano effetto.

Controllo della luminosità a grana più fine (tutte le versioni di Ubuntu)

Se il controllo della luminosità risulta essere troppo approssimativo, eseguire questa ulteriore regolazione .

Ubuntu LTS 16.04

Per scoprire se hai integrato la grafica video Intel, inserisci il seguente comando:

$ ls /sys/class/backlight/
    intel_backlight  panasonic

Almeno intel_backlightdovrebbe essere menzionato, molto probabilmente oltre ad un nome di OEM, come per esempio panasonic, dell_backlighte così via

In tal caso, procedere con la creazione del seguente file

$ sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

contenente le seguenti righe:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

Riavvia e goditi i pulsanti della retroilluminazione! [Fonte]

Prima di Ubuntu LTS 16.04

Sotto (X) Ubuntu 14.04 LTS, il controllo della luminosità sul mio Panasonic Toughbook CF-52 funzionava bene aggiungendo acpi_osi=Linuxalla GRUB_CMDLINE_LINUX_DEFAULT=riga in /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

e rilascio

$ sudo update-grub

dopo la modifica e prima del riavvio.


2
Ho provato questa correzione sul mio laptop che ha una scheda Intel gfx integrata (con una retroilluminazione rivelata dal comando ls come suggerito) e anche con 2nd Nvidia 960M. Al riavvio ottengo uno schermo viola, ma non viene visualizzato nient'altro: posso cambiare la luminosità dello sfondo, ma non riesco ad accedere, in quanto non riesco a vedere nulla sullo schermo tranne un lavaggio viola a schermo intero.
Tony Suffolk, 66

1
Risolto il mio problema con Lenovo W520 @ Ubuntu 16.04.
Igor Pomaranskiy,

1
Questa risposta funziona anche per me !!! Sono Linux con xfce user.thanks molto Gin Gordon
nessuno il

1
Risolto il problema anche su Ubuntu 17.04, i tasti fn ora funzionano di nuovo per controllare la luminosità.
MJ,

2
@SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness / sys / class / luminosità ln: impossibile creare il collegamento simbolico '/ sys / class / luminosità ': operazione non consentita Cosa devo fare?
Prabesh bhattarai,

6

Un'altra opzione è l'applicazione Redshift , che oltre a regolare la luminosità può anche regolare la temperatura del colore per ridurre la luce blu di notte.

Esempio di utilizzo: redshift -b 0.8imposterà la luminosità su 0,8 su una scala da 0 a 1


Quando uso il redshift, ho il problema di impilare più comandi, causando lo sfarfallio dello schermo. Se chiudo il mio terminale, redshift smette di funzionare
fastenedrex

Dai documenti Redshift: Redshift ha un'impostazione di regolazione della luminosità, ma non funziona nel modo previsto dalla maggior parte delle persone. In realtà è una falsa regolazione della luminosità ottenuta manipolando le rampe gamma, il che significa che non riduce la retroilluminazione dello schermo.
Rustyx,

4

Io uso Lenovo Z570 e l'aggiunta acpi_backlight=nonedi /etc/default/grube aggiornare grub lavorato bene con Fnla chiave.


1

Nel 16.04 c'è un pacchetto nei repository chiamato "indicatore di retroilluminazione" che utilizzerà la fotocamera per impostare la retroilluminazione (o meno) e impostarla in modo diverso per l'uso di CA e / o batteria.


E: Unable to locate package backlight-indicator No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Enigma,


dovresti aggiungere questo @Enigma ppa: sudo add-apt-repository ppa:atareao/atareao
Mohammad Rafigh il

0

Ho risolto questo problema sul mio Asus UX303UB con una piccola differenza:

  • impostato su GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="(acpi_osi = ha funzionato per me, altre opzioni non hanno funzionato, ottenuto da qui ). Naturalmente dopo questa corsa update-grub. Questo fa sì che i tasti funzione rispondano mostrando la notifica Ubuntu, ma non cambia davvero la luminosità. Un'altra cosa presa da altre risposte:
  • sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

con contenuti:

Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
    BusID       "PCI:0:2:0"
EndSection

Ora l'unico problema è associare Fn + F7 a xset dpms force standbyspegnere lo schermo.


1
Non ha funzionato per me. Ho una schermata nera dopo il login.
Jordan Silva,

1
Questo comando ha rovinato il mio sistema. Si è bloccato durante l'avvio. Non provare questo.
sv_jan5,

@ sv_jan5 @JordanSilva Strange, hai il 16.04.02? Esattamente Asus UX303UB ? Verificare con lsb_release -ae sudo dmidecode -t baseboard.
Pablo A

lsb_release -adato: nessun modulo LSB disponibile. ID distributore: Ubuntu Descrizione: Ubuntu 16.04.2 LTS Rilascio: 16.04 Nome in codice: xenial
sv_jan5

0

Nel mio caso, il problema era dovuto a qualche problema con i miei driver grafici. Cambiarli in una versione stabile ha risolto il problema.


0

In XFCE, è necessario abilitare "Gestisci tasti luminosità schermo" su XFCE Power Manager, nella scheda Generale.

inserisci qui la descrizione dell'immagine


0

Ho un Panasonic CF-LX3 e riporta 2 controlli di luminosità:

/sys/class/backlight/:
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
panasonic -> ../../devices/virtual/backlight/panasonic

Ma in realtà su questa macchina la prima funziona e quella del venditore no.

Quindi l'aggiunta acpi_brightness=videodi GRUB_CMDLINE_LINUX_DEFAULTin ha /etc/defaults/grubaiutato.

(non dimenticare di update-grub)


0

Dopo aver seguito le risposte accettate, non funzionava ancora in Ubuntu 18.04. Quindi, ho cambiato /etc/default/grubper contenere la riga:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

Invece di:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

E corri:

sudo update-grub

Quindi riavviare. Ha funzionato perfettamente.

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.