Я використовую Linux з ядром 3.9 (BohdiLinux, але я шукаю дистрибутив (або принаймні середовище робочого столу) агностичний відповідь).
Щось періодично (або на якійсь події, можливо) повторюється рівень підсвітки мого ноутбука на екрані, і я хотів би знати, що це за процес.
Я наївно намагаюся дивитись acess on / sys / class / backlight з inotifywatch [1], але події на / sys, схоже, не фіксуються.
Я також намагаюся перевірити, чи були якісь події acpi, але acpi_listen нічого не зафіксував, коли відбувається скидання.
Я не маю уявлення про процес скидання або навіть якщо він завжди запускається або запускається на вимогу іншим, тому я не бачу, як я міг би використовувати lsof.
Як я міг прогресувати звідси? Дякую за будь-яку пораду!
[редагувати]:
- видається, що не можна контролювати системи: http://www.mail-archive.com/kernelnewbies@nl.linux.org/msg07648.html
- udevadm [3] підтверджує, що те, що перетворює яскравість, - це подія sysfs, але я досі не знаю, як знайти те, що викликає цю подію udev
[1] фактична команда: sudo inotifywatch -r -v / sys / class / backlight /
[2] фактична команда: sudo acpi_listen
[3] вихід
% sudo udevadm монітор --udev --властивість монітор буде друкувати отримані події для: UDEV - подія, яку udev надсилає після обробки правил UDEV [27661.753446] змінити /devices/pci0000:00/0000:00:02.0/backlight/acpi_video1 (підсвітка) ДІЯ = зміна DEVPATH = / пристрої / pci0000: 00/0000: 00: 02.0 / підсвітка / acpi_video1 SEQNUM = 6027 ДЖЕРЕЛ = sysfs SUBSYSTEM = підсвічування UDEV_LOG = 7 USEC_INITIALIZED = 27661753199