Bagaimana cara meningkatkan kecerahan dalam langkah yang lebih kecil?

20

Apakah ada cara untuk menyesuaikan langkah pencahayaan? Saya memiliki Lenovo L520, dan Fn + Light Up atau Down menyesuaikan 20%, bagaimana saya bisa menyesuaikan langkah menjadi 10%? itu akan membantu saya menyempurnakan pencahayaan di kamar saya yang gelap.

Samir Sabri
sumber
@ ఆగస్ట్ Ini bukan korban penipuan dari satu itu, tapi ini dua yang dupes tepat, namun satu ini di sini adalah yang tertua. Dua lainnya harus ditutup sebagai gantinya.
Tom Brossman
1
ya! kamu benar amigo. saya akan melakukan pekerjaan yang tersisa kemudian: D
r 8dʒɑ
Karena sebagian besar firmware / OS default untuk peningkatan 10%, masalah Anda sepertinya Anda hanya perlu menerapkan metode penambahan terdokumentasi dengan baik acpi_backlight=vendorke konfigurasi GRUB Anda.
underscore_d

Jawaban:

14

Instal xbacklight dengan membuka terminal dengan Ctrl+ Alt+ Tshortcut dan ketik ini:

sudo apt-get install xbacklight

kemudian setelah instalasi, ketikkan perintah-perintah ini di terminal:

xbacklight = 10
xbacklight = 20
xbacklight = 5

ini bisa membantu.

bos
sumber
Metode ini bekerja sempurna untuk saya! Cara lain adalah: xbacklight -dec 1, atau xbacklight -inc 1 (untuk menambah atau mengurangi 1%)
lepe
Pada Asus n55s xbacklightmenerima nilai apa pun (bahkan dengan tempat desimal), tetapi nilai aktual (seperti yang terlihat dengan coba dan lihat, dan dikembalikan dengan xbacklighttanpa argumen) dibulatkan ke 10% terdekat.
Stéphane Gourichon
Harus dicatat bahwa manhalaman merekomendasikan -setbukan =. Lebih penting lagi, siapa pun yang memetakan kunci untuk hal ini harus benar-benar menambahkan -time 0 -steps 1- karena jika tidak, xbacklightmenerapkan backlight fading secara default, yang tampaknya benar-benar menyalakan CPU Anda (setidaknya saya) ketika kecerahan 'scrolling' dengan menahan tombol pintas yang ditetapkan. Saya berbicara semua inti naik dari 45 ke 60 derajat, hanya dalam beberapa detik - sebaiknya dihindari. Agar adil, saya menggunakan kenaikan 1% - di mana memudar bahkan lebih tidak berguna dari biasanya - tapi tetap saja, jangan mengenakan pajak CPU Anda jika Anda tidak perlu.
underscore_d
xbacklight tidak berfungsi pada asus x8ain
Xetra
Lenovo Thinkpad T480s dengan Xubuntu 18.04 memberi No outputs have backlight property.
kiltek
5

Ada file di Ubuntu yang menyimpan nilai kecerahan integer numerik. Anda akan menemukan 3 file dalam direktori /sys/class/backlight/<VGA>directory ganti direktori dengan intel_backlight untuk kartu intel.

Anda akan menemukan nilai kecerahan maksimal dalam max_brightnessfile dan sesuai dengan nilai yang ditetapkan kecerahan dalam brightnessfile.

yask
sumber
1
Ini menunjukkan apakah perangkat keras Anda mampu granularity baik atau tidak.
V-Mark
menggunakan gedit, saya perhatikan 937 di file max_brightness. Apa yang harus saya lakukan? Putuskan dengan nomor acak? @yask
Prabesh bhattarai
3

Anda dapat menginstal xcalib dan kemudian mengetik perintah:

xcalib -co 50 -a

Gunakan xcalib -hbantuan untuk opsi itu.

menyalakan
sumber
bekerja pada retina macbook saya 15. Terima kasih! :-p
Pol Hallen
2
Ini berfungsi dengan mengirim gambar yang lebih gelap ke kartu grafis Anda alih-alih mengatur cahaya latar. Meskipun tampaknya menghasilkan efek yang diinginkan, ini membuang-buang energi dan mengurangi jumlah warna yang tersedia.
Minggu
@ Minggu Tapi kami menggunakannya untuk melindungi mata kami, bukan baterai
Xetra
Saya tidak akan mengatakan bahwa tanpa sengaja mengurangi kedalaman warna Anda dan dengan demikian memperkenalkan artefak banding juga sangat baik untuk mata Anda ...
Minggu
3

Seperti yang dikatakan Colin Ian King , tingkat kecerahan terkait dengan perangkat keras.

Beberapa layar laptop memiliki 8 level kecerahan dan yang baru memiliki 16 level.

Pada OS Windows Anda dapat mengubah level dengan langkah 1%, tetapi mereka akan dibulatkan ke level perangkat keras terdekat. Itu tergantung pada jenis layar.

Paulo Santos
sumber
3

Untuk Xubuntu LTS

Pertama, instal xbacklight

$ sudo apt install xbacklight

Kedua, periksa apakah Anda memiliki kendali atas cahaya latar.

$ xbacklight -1
$ xbacklight +5

Jika perintah ini menghasilkan No outputs have backlight propertykesalahan, maka ikuti langkah-langkah perbaikan sebelum melanjutkan.

Sekali xbacklight -1dan xbacklight +1bekerja dari baris perintah, lanjutkan dengan menetapkan perintah-perintah ini untuk masing-masing tombol XF86MonBrightnessDowndan XF86MonBrightnessUp. Ini dilakukan dengan menekan tombol-tombol itu ketika ditanya oleh Pengaturan → Keyboard → Aplikasi Shortcuts aplikasi.

Terakhir, reboot untuk perubahan ini agar berlaku.

Pengaturan keyboard

Serge Stroobandt
sumber
2

Solusi saya adalah menginstal 'xbacklight'

Lalu saya membuat pintasan keyboard seperti

  • ctrlshift+ dengan perintah xbacklight +5
  • ctrlshift- dengan perintah xbacklight -5

Jadi ketika Anda menggunakan pintasan tersebut, mereka memanggil perintah terkait namun saya tidak bisa mengganti tombol kecerahan inbuilt sistem untuk menggunakan perintah ini. Anda dapat menggunakan hampir semua kombinasi tombol pintas keyboard yang Anda suka dengan xbacklight.

puchu
sumber
1

Level kecerahan umumnya di bawah kendali ACPI dengan level yang ditentukan dalam firmware. Sebagai contoh, metode kontrol ACPI _BCL "Daftar Permintaan Level Kontrol Kecerahan yang Didukung" menginformasikan kepada kernel berapa banyak tingkat kecerahan yang didukung. Anda tidak dapat secara realistis mengubah ini.

Colin Ian King
sumber
1

Dalam kasus saya (Lenovo T500) masalahnya adalah, bahwa kecerahan yang mengatur tombol-tekan diterapkan dua kali - sekali dengan menggunakan Xwindows, tetapi juga secara independen di tingkat bawah, oleh driver grafis kernel itu sendiri. Jadi langkah-langkah kecerahan dua kali lebih besar dari biasanya.

Solusi yang berfungsi adalah menyangkal fungsionalitas tingkat rendah, dengan menambahkan baris ini ke /etc/rc.local (tepat sebelum baris dengan 'exit 0'):

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

Dengan cara ini ia akan bekerja dengan sempurna di sesi X yang masuk, sayangnya itu akan menghapus fungsi pengaturan kecerahan tombol-tekan dalam semua kasus lainnya (terminal konsol, layar login X dll)

Jan Strobl
sumber
1

Bagi saya xbacklighttidak bekerja (EDIT: mungkin karena saya tidak me-reboot mesin saya) , karena itu saya membuat skrip saya sendiri yang menggunakan built-in gsd-backlight-helper.

Script ini menggunakan langkah-langkah kecil, terutama ketika layar sudah cukup gelap.

Langkah 0: periksa apakah berfungsi (opsional)

Untuk melihat apakah itu berfungsi, Anda dapat mencoba:

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

Ini akan menghasilkan angka.

Langkah 1: simpan skrip

Simpan skrip berikut dalam .shfile, misalnya dalam /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

Langkah 2: tetapkan pintasan

Buka Pintasan Keyboard dari menu Pengaturan dan tetapkan pintasan:

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

name:     Brighter
command:  sh /home/me/scripts/brightness.sh +
shortcut: Super + F6
Beladau
sumber
apa maksudmu ? xbacklight tidak berfungsi? ketika xbacklight diinstal segar, maka Anda harus me-reboot mesin Anda. Benar, di sini tidak dikatakan bahwa, untuk me-reboot mesin.
dschinn1001
Terima kasih. Memang, saya pikir saya tidak me-reboot mesin saya ... Namun skrip saya memiliki keuntungan bahwa ia menggunakan langkah-langkah yang lebih kecil pada layar yang lebih gelap dan langkah yang lebih besar jika layarnya sudah cukup cerah.
Dirk
1

Pada Ubuntu 16.04, dengan Intel onchip graphics (i5) di bawah LXQt, cukup untuk menetapkan xbacklightperintah ke tombol fungsi kecerahan XF86MonBrightness(Down|Up)menggunakan pengaturan pintasan kunci global. Ini tampaknya menimpa default bahkan jika /sys/module/video/parameters/brightness_switch_enabled diatur keY , sementara fungsi asli pada terminal virtual dipertahankan. Konfigurasi pintasan kunci global LXQt dengan perintah xbacklight

Alternatif dari aslinya xbacklightadalah acpilight, tetapi sayangnya ini tidak tersedia sebagai paket Ubuntu. Karena tidak bergantung pada tampilan X yang berjalan, Anda juga dapat mengaitkannya dengan peristiwa tombol ACPI dan menggunakannya dari konsol. Selain itu dapat menyimpan kecerahan saat ini di shutdown dan mengembalikannya saat boot.

Murphy
sumber
Hal yang sama berlaku untuk XFCE dengan Xubuntu LTS 18.04. Terima kasih!
Serge Stroobandt
0

Kecerahan tidak dapat dikontrol dengan presisi besar. Saya khawatir Anda terjebak dengan tingkat kecerahan itu. Yang pasti, cobalah mengendalikan kecerahan menggunakan perintah terminal ini .

Lekensteyn
sumber
1
Jika saya pergi ke Pengaturan Sistem, saya menemukan ikon berlabel 'Layar' Jika saya mengklik ikon itu saya mendapatkan bilah gulir yang dapat mengatur kecerahan dalam persen kecil, Bagaimana saya bisa mendapatkan ikon layar ini ke bilah atas (selain jam, atau indikator baterai)?
Samir Sabri
1
Bagaimana dengan launchpad.net/indicator-brightness ? Saya belum mencobanya karena saya tidak menggunakan Unity / GNOME.
Lekensteyn
Oh, maaf, terima kasih tetapi, bagaimana cara menginstalnya?
Samir Sabri
Lihat askubuntu.com/a/58022/6969
Lekensteyn
1
Ini jelas dapat dikontrol dalam langkah terkecil dalam banyak kasus. Silakan lihat askubuntu.com/a/205509/43165 .
tanaman merambat
0

Anda dapat mencoba mengaturnya secara manual. Pertama, Anda harus mendapatkan PCI-ID perangkat VGA:

lspci

Kemudian coba ini (dalam kasus saya PCI-Device adalah 00: 02.0)

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

2 huruf pada akhir Baris mengatur kecerahan baru mulai dari 00-FF (0-255)

Markus Demmel
sumber
0

Jika Anda menggunakan kartu grafis Nvidia..Anda dapat dengan mudah menggunakan metode baru saya untuk mengubah kecerahan, dan mengedit nilai dalam Kode .. ada dua file dan dua opsi dalam masing-masing.

temukan dua baris ini:

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

ubah nilai ($ value> 0.0) & ($ value2> 1.1) dan lihat apa yang terjadi!

Sementara itu jika Anda tidak ingin mengubah nilai dan ingin menggunakan metode saya awalnya, Anda dapat mengubah kecerahan dalam berbagai dan 5 langkah. berharap kamu menyukainya

tautan metode: /ubuntu//a/179063/82136

Amir Reza Adib
sumber
Eh ... bukankah ini hanya merusak bitmap sebelum dikirim ke layar, daripada benar-benar mengubah kecerahan layar?
underscore_d
0

Jika Anda menggunakan KDE, Anda dapat mengarahkan kursor ke menu "Battery and Brightness" dari baki sistem Anda dan mencoba untuk menggulir ke atas atau ke bawah secara perlahan untuk menambah atau mengurangi kecerahan.

masukkan deskripsi gambar di sini

imreverse
sumber
-4

Tahan Ctrlsambil meningkatkan / mengurangi kecerahan. Peningkatan pada langkah 1.

abilash
sumber