Если вы отредактируете файл / etc / default / grub и измените строку:
GRUB_CMDLINE_LINUX=""
на
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
, а затем запустите
sudo update-grub
и перезагрузка, вы должны иметь возможность понижать подсветку экрана до полностью черного.
Иногда я хочу выполнить эту операцию на определенном устройстве, как это определено идентификатором VID (идентификатор продавца) и идентификатором продукта (идентификатор продукта). Это скрипт, который я нашел полезным для этой цели, который использует библиотеку libsb.
Первый запуск:
sudo apt-get install libusb-dev
Затем этот сброс файла c ++DeviceConnection должен выполнить эту задачу, чтобы восстановить соединение с устройством, идентифицированное с помощью vid и pid.
#include & lt; libusb-1.0 / libusb.h & GT; int resetDeviceConnection (UINT_16 vid, UINT_16 pid) {/ * Открыть libusb * / int resetStatus = 0; libusb_context * context; libusb_init (& амп; контекст); libusb_device_handle * dev_handle = libusb_open_device_with_vid_pid (контекст, vid, pid); if (dev_handle == NULL) {printf («сброс usb неудачно! Не найдено ни одного соответствующего устройства или ошибки! \n"); resetStatus = 1; } else {/ * перезагрузить устройство, если он был найден * / resetStatus = libusb_reset_device (dev_handle); } / * exit libusb * / libusb_exit (контекст); return resetStatus; }
(украден из моего личного каталога TIL: https://github.com/Marviel/TIL/blob/master/unix_tools/Reset_specific_USB_Device.md ) [ ! d6]
Кто-нибудь заказывал кувалду? Это связано с различными другими ответами здесь.
#! / Bin / bash # Требуется корень, если ((UID)); затем exec sudo "$ 0" "$ @" функция ficd / sys / bus / pci / drivers reinit {(local d = "$ 1" test -e "$ d" || return rmmod "$ d" cd "$ d" для i в $ (ls | grep :); do echo «$ i» & gt; unbind done sleep 1 для i в $ (ls | grep :); do echo «$ i» & gt; bind done modprobe «$ d») } для d in? hci _ ???; do echo "- $ d" reinit "$ d" done
$ DIR
исчезает, а устройство не видно?
– Eugen Konkov
13 October 2017 в 10:36
$ DIR
исчезает, а устройство не видно? – Eugen Konkov 13 October 2017 в 10:36