Di linux ada sesuatu yang mengubah kecerahan backlight saya. Bagaimana cara mengetahui prosesnya?

2

Saya menggunakan Linux dengan kernel 3.9 (BohdiLinux, tapi saya sedang mencari jawaban agnostik distro (atau setidaknya lingkungan desktop)).

Sesuatu secara berkala (atau pada beberapa peristiwa, mungkin) mengatur ulang tingkat lampu latar laptop layar saya, dan saya ingin tahu proses apa itu.

Saya naif mencoba untuk menonton acess on / sys / class / backlight dengan inotifywatch [1], tetapi peristiwa pada / sys tampaknya tidak direkam.

Saya juga mencoba melihat apakah ada beberapa peristiwa acpi, tetapi tidak ada yang dicatat oleh acpi_listen ketika reset terjadi.

Saya tidak tahu proses melakukan reset, atau bahkan jika itu selalu dimulai atau dimulai pada permintaan oleh yang lain, jadi saya tidak melihat bagaimana saya bisa menggunakan lsof.

Bagaimana saya bisa maju dari sini? Terima kasih atas sarannya!

[sunting]:

[1] perintah aktual: sudo inotifywatch -r -v / sys / class / backlight /

[2] perintah aktual: sudo acpi_listen

[3] output

% sudo udevadm monitor --udev --property
monitor akan mencetak acara yang diterima untuk:
UDEV - acara yang udev kirim setelah pemrosesan aturan

UDEV [27661.753446] ubah /devices/pci0000:00/0000:00:02.0/backlight/acpi_video1 (cahaya latar)
AKSI = ubah
DEVPATH = / devices / pci0000: 00/0000: 00: 02.0 / backlight / acpi_video1
SEQNUM = 6027
SOURCE = sysfs
SUBSYSTEM = lampu latar
UDEV_LOG = 7
USEC_INITIALIZED = 27661753199
fanf42
sumber

Jawaban:

1

Pasang tmpfs di / sys / class / backlight / dan nonaktifkan tontonlah. Anda dapat menambahkan beberapa symlink di sana juga.

Mikhail Kupchik
sumber
Saya tidak berhasil membuatnya bekerja, bisakah Anda memberikan penjelasan lebih lanjut tentang bagaimana itu seharusnya bekerja?
fanf42
0

Sudahkah Anda mencoba topmelihat semua proses yang berjalan?

Anda juga dapat berlari ps -auxuntuk mendapatkan snapshot dari semua proses yang berjalan.

jason
sumber
Ya, tetapi keduanya tidak benar-benar cocok untuk tugas tersebut, karena saya tidak tahu apakah ini merupakan proses yang berjalan lama atau yang ad hoc, atau bagaimana hal itu mengubah tingkat lampu latar.
fanf42