На Lockscreen, как я могу автовыключить мониторы, если они просыпаются?

Я принимаю, рассматриваемый драйвер компилируется как модуль. Если Вы также создали предпосылки как модули, можно легко найти их. Все модули и их соответствующие опции отмечены в make-файлах ядра. Таким образом, Вы можете просто grep они для имени модуля.

Но сначала, необходимо узнать, от каких модулей драйвер зависит. Так проблема a lsmod и ищите свой драйвер, особенно в Столбце Used by. Я, например, используйте rt2800usb драйвер.

$ lsmod | grep rt2800usb
rt2800usb  15392   0  
rt2x00usb  8306    1  rt2800usb
rt2800lib  59262   1  rt2800usb
rt2x00lib  34431   3  rt2x00usb,rt2800lib,rt2800usb
usbcore    146570  7  rt2x00usb,rt2800usb

Это говорит мне, что моему драйверу нужны модули rt2x00usb, rt2800lib, rt2x00lib и usbcore. Теперь я ищу Make-файлы их. Отметьте ведущее пространство и запаздывание .o в строках поиска

$ fgrep -r --include=Makefile ' usbcore.o'
drivers/usb/core/Makefile:obj-$(CONFIG_USB) += usbcore.o

$ grep -Pr --include=Makefile ' rt2(x|8)00(usb|lib)\.o'
drivers/net/wireless/rt2x00/Makefile:obj-$(CONFIG_RT2X00_LIB) += rt2x00lib.o
drivers/net/wireless/rt2x00/Makefile:obj-$(CONFIG_RT2X00_LIB_USB) += rt2x00usb.o
drivers/net/wireless/rt2x00/Makefile:obj-$(CONFIG_RT2800_LIB) += rt2800lib.o
drivers/net/wireless/rt2x00/Makefile:obj-$(CONFIG_RT2800USB) += rt2800usb.o

И там нам были нужны опции конфигурации для создания тех модулей. Если Вы не можете немедленно найти преступника, попытайтесь пойти уровень глубже и искать зависимости зависимостей... Если можно предположить имя, это может помочь для встроенных объектов, также (вопреки модулям).

(Все выводы командной строки в этом сообщении были немного сжаты и переформатированы для лучшей удобочитаемости.)

4
01.05.2015, 21:50
1 ответ

Думаю, вы ищете "Энергосбережение" → "Экранное энергосбережение" → "Выключить после". Вы можете легко перейти к настройкам энергосбережения, введя их в поле запуска или в поле поиска в меню.

0
27.01.2020, 21:03

Теги

Похожие вопросы