Lampu latar keyboard terus berjalan di Ubuntu 16.04 LTS

11

Saya baru saja menginstal Ubuntu 16.04 LTS pada saya Dell Latitude E6540 dan backlight keyboard yang terus terjadi setelah beberapa waktu bahkan setelah saya beralih mereka menggunakan tombol pintas (Fn + ->).
Terima kasih sebelumnya atas bantuannya.

Bhammarker Rahul
sumber
saya tidak tahu persis apakah itu pembaruan ke 16.04 - tapi kemarin saya perhatikan bahwa lampu latar keyboard saya berhenti bekerja - itu tidak akan menyala :-(
Stefan Krüger
2
hm membuatnya bekerja lagi: pertama izinkan pengguna normal menulis ke file: sudo chmod a+w /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightnessdaripada mengatur kecerahan ke nilai lain dari 0 (0..9 berlaku untuk saya)echo 9 > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
Stefan Krüger
Hal yang sama terjadi pada saya (mulai baru-baru ini) di Ubuntu 14.04.5.
Bach

Jawaban:

11
echo 2 | sudo tee /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness

Bekerja untuk saya, saya memiliki 2in1 Inspiron 7568 baru.

kleeman7
sumber
1
Ini mengatur cahaya ke level 2. Mematikan lampu dapat dilakukan dengan menggema 0file ini. Tapi bagaimanapun - ini tidak menjawab pertanyaan yang diposting di sini.
Bach
untuk thinkpad direktori adalah: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlighttapi saya tidak tahu apa yang memicu lampu latar menyala sepanjang waktu
Jonathan
8

Baru saja membeli Dell XPS13-9350 2016. Menghapus Windows 10, dengan sangat senang, dan menginstal Ubuntu 16.04 LTS dan desktop Cinnamon. Ini adalah kombo laptop yang manis.

Pengaturan standar adalah untuk meredupkan lampu belakang keyboard setelah 10 detik tanpa tombol, tekan. Ini membuat saya benar-benar gila karena saya banyak terbang dan ingin lampu belakang tetap lebih lama.

File /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeoutberisi nilai batas waktu lampu belakang.

Jawaban 3 (di atas) tidak berfungsi untuk saya karena perintah echo tidak berfungsi, bahkan sebagai root. Sebaliknya saya melakukan yang berikut:

sudo nano /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeout 

ubah 10son line-1 ke 300s(Tanpa tanda kutip). Ini akan mengubah batas waktu menjadi 5 menit. Ubah itu menjadi apa pun yang Anda inginkan.

Simpan file (Ctrl-O, Enter, Ctrl-X).

Semoga ini bisa membantu seseorang yang sama frustrasinya dengan saya.

Sopwith
sumber
1
Jika sudo nano FILEberhasil, tidak ada alasan mengapa echo ... > FILEtidak harus bekerja dari shell root. Anda mungkin sudo echo ... > FILEmalah lari . Lihat askubuntu.com/questions/230476/… . Dengan demikian, jawaban Anda tidak menawarkan peningkatan dari jawaban lainnya.
David Foerster
Saya sudah bisa memodifikasi file itu dengan nano tetapi tidak dengan vim. Ada yang tahu kenapa? Dengan vim saya mendapatkan kesalahan ini ketika mencoba: w "stop_timeout" "stop_timeout" E667: Fsync gagal Tekan ENTER atau ketik perintah untuk melanjutkan
Nisba
@Nisba Saya punya masalah yang sama dengan Neovim. Saya hanya digunakan echo 5m | sudo tee ...sebagai yang pertama menyebutkan, tetapi dengan nama file jawaban ini.
Jonathan Landrum
Ini berhasil untuk saya. Hebatnya, saya menemukan saya tidak dapat menghapus file, atau menulis menggunakan vi - bahkan melalui "sudo" ... namun saya dapat mengedit menggunakan nano !!! Bagaimana anehnya itu ??
Gambar
@fig @Nisba kemungkinan alasannya adalah karena vi ingin membuat file sementara di direktori itu, dan nano tidak. Anda masih bisa menulis dengan vi, tetapi keluar dengan :x!untuk menimpa keluhan tentang file temp.
Jonathan Landrum
3

Saya menemukan perbaikan di salah satu komentar di bugtracker launchpad

Langkah 1: ubah opsi sistem

Edit file /etc/dbus-1/system.d/org.freedesktop.UPower.conf

perubahan:

<allow send_destination="org.freedesktop.UPower"
       send_interface="org.freedesktop.UPower.KbdBacklight"/>

untuk:

<deny send_destination="org.freedesktop.UPower"
       send_interface="org.freedesktop.UPower.KbdBacklight"/>

Langkah 2: jalankan perintah dengan startup sistem

tambahkan baris berikut ke file /etc/rc.local

#!/bin/sh -e
# Mask kernel module
sudo systemctl mask systemd-backlight@leds\:dell\:\:kbd_backlight.service
exit 0

Ini benar-benar berfungsi.

Backligt keyboard juga berfungsi, tetapi tidak secara otomatis, dengan menekan tombol Fn saja.

PRIHLOP
sumber
Ini berfungsi untuk Dell Precision 7510 - Ubuntu 16.04.1. Saya telah mencoba perbaikan lain tetapi ini sepertinya satu-satunya yang bekerja untuk saya. Terima kasih!
Mike
2

Hal lain pada laptop Dell (termasuk XPS 15, 9550) saya adalah lampu latar meredup dan mati setelah 10 detik diam.

Ada perintah yang berfungsi untuk saya (Linux Mint 18 pada 9550, kernel 4.8) yang memungkinkan saya memilih waktu tunggu:

sudo bash -c 'echo "60s" > /sys/class/leds/dell\:\:kbd_backlight/stop_timeout'

Ini untuk batas waktu 60-an, yang cukup dalam kasus saya. Tentu saja, Anda dapat meletakkan apa pun di sini, seperti 3600 untuk satu jam penuh, yang dapat dengan nyaman berhubungan dengan «tetap di».

le hollandais volant
sumber
cat /sys/class/leds/dell\:\:kbd_backlight/stop_timeoutdikembalikan 10syang merupakan default - dalam hal any1 membutuhkannya
Anand Rockzz
1

Dulu keyboard-backlight Dell Vostro 3560 saya terus-menerus dinyalakan setelah dinyalakan ulang, bahkan jika dimatikan. Memperbaiki itu di /etc/UPower/UPower.conf. Saya berubah IgnoreLid=falsemenjadi IgnoreLid=true. Itu membantu.

Alex
sumber