Страница 1 из 1

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 21 янв 2021, 18:28
zloy_bober
Как установить запрет пробуждения ноутбука от usb мыши?
Совет из этой ветки видимо устарел. Во всяком случае, у меня не заработало.

Но получилось по такому сценарию:

Смотрим наши usb устройства
grep . /sys/bus/usb/devices/*/product

Код: Выделить всё

/sys/bus/usb/devices/1-1.4/product:BCM20702A0
/sys/bus/usb/devices/3-1/product:2.4G Mouse
/sys/bus/usb/devices/usb1/product:EHCI Host Controller
/sys/bus/usb/devices/usb2/product:EHCI Host Controller
/sys/bus/usb/devices/usb3/product:xHCI Host Controller
/sys/bus/usb/devices/usb4/product:xHCI Host Controller
наше устройство: /sys/bus/usb/devices/3-1/product:2.4G Mouse

проверяем статус устройст которые будят наш ноутбук:
grep . /sys/bus/usb/devices/*/power/wakeup

Код: Выделить всё

/sys/bus/usb/devices/1-1.4/power/wakeup:disabled
/sys/bus/usb/devices/1-1/power/wakeup:disabled
/sys/bus/usb/devices/2-1/power/wakeup:disabled
/sys/bus/usb/devices/3-1/power/wakeup:enable
/sys/bus/usb/devices/usb1/power/wakeup:disabled
/sys/bus/usb/devices/usb2/power/wakeup:disabled
/sys/bus/usb/devices/usb3/power/wakeup:disabled
/sys/bus/usb/devices/usb4/power/wakeup:disabled
Как раз наша мышь имеет статус "enable": /sys/bus/usb/devices/3-1/power/wakeup:enable
Нас интересует группа цифр 3-1 У вас может быть другая цифра.

Команда для отключения статуса пробуждения от мыши в нашем случае будет иметь вид:
echo disabled > /sys/bus/usb/devices/3-1/power/wakeup
,где 3-1 это ваше устройство.

Это команда будет действовать до перезагрузки.

Если мы хотим оставить этот статус навсегда, то нужно прописать маленький скрипт.
В начале получим root права
sudo su

Затем запустим текстовый редактор для создания нового скрипта:
nano /etc/init.d/usbwakeup

Текст скрипта:

Код: Выделить всё

#!/bin/bash
#######################
# GENERAL INFORMATION #
#######################
# - This script enables / disables wake up from suspend# for USB devices.
# - The script needs execution permissions.
# - For this script to be executed when the system starts, there must be
#   a symbolic link to it in /etc/rc3.d/ with priority S01
#   (for example: /etc/rc3.d/S01usbwakeup)
###########################
# RELATED USEFUL COMMANDS #
###########################
# - Identify USB devices:
#   grep . /sys/bus/usb/devices/*/product
# - Check the status of "wake up of the suspension" of USB devices:
#   grep . /sys/bus/usb/devices/*/power/wakeup
##################
# SCRIPT ACTIONS #
##################
#
# Disables wake up from suspend for optical mouse
echo disabled > /sys/bus/usb/devices/3-1/power/wakeup
#
# Enables wake up from suspend for usb devices
#echo enabled > /sys/bus/usb/devices/3-1/power/wakeup
Основной текст скрипта - это описание его действия и применения, все то, что стоит за символом # - и есть описание, которое игнорируется при выполнении. Иными словами текст скрипта может состоять из одной строчки:
disabled > /sys/bus/usb/devices/3-1/power/wakeup
,где 3-1 это ваше устройство. У вас может быть другая цифра.

Выходим из nano, по ctrl+x и подтверждаем сохранения в файл.

Затем добавляем права на выполнение:
chmod +x /etc/init.d/usbwakeup

Создаем символьную ссылку для запуска скрипта при старте.
sudo ln -s /etc/init.d/usbwakeup /etc/rc3.d/S01usbwakeup

Все. Перезгружаемся и проверяем.

Честно взято отсюда

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 22 янв 2021, 07:27
zloy_bober
И еще. Если воткнуть мышь в другой порт, то скрипт нужно будет изменить.

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 19 мар 2021, 22:06
Dja
А чем плохо пробуждение по мышке?

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 19 мар 2021, 22:37
Whowka
Dja писал(а):
19 мар 2021, 22:06
А чем плохо пробуждение по мышке?
Кошка, ночью, мышку хвостиком задела комп "глазки" открыл. :smile:

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 19 мар 2021, 22:49
Dja
Кошка может и на клаву наступить. А вообще они очень аккуратные. Это скорее собака заденет

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 19 мар 2021, 22:56
Whowka
Не по теме
Dja писал(а):
19 мар 2021, 22:49
они очень аккуратные
Угу, ща!!! Моя и страницы, хвостом, бывало, закрывала. :-D

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 20 мар 2021, 05:08
madesta
Dja писал(а):
19 мар 2021, 22:49
Кошка может и на клаву наступить.
Не по теме
А у нас кот бывало и на клавиатуру спать укладывался. Вот жена удивлялась: комп. включен, хотя его выключала. Кот нажал на клавишу пробела - компьютер включился. После этого пришлось в биосе перенастроить включение при подаче 220 на БП через выносной выключатель.

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 20 мар 2021, 14:35
slant
Не по теме
Dja писал(а):
19 мар 2021, 22:49
Кошка может и на клаву наступить. А вообще они очень аккуратные. Это скорее собака заденет
Они конечно аккуратные, зато любопытные, и бывает - вредные. А мышка хозяином пахнет, потереться об нее - милое дело. Или поиграть лапкой. Или "хвост" ее на зубок попробовать. Так что никаких случайностей не нужно - это будет сознательно сделано. :)

Запрет вывода из спящего режима usb мышью Linux Mint 20.1 Ulyssa

Добавлено: 21 мар 2021, 07:47
demonlibra
Интересно. У меня мышь и touchpad (перемещения и нажатие кнопок на них) по умолчанию из ждущего режима не выводят.

Код: Выделить всё

demonlibra@demonlibra-Extensa-2540:~$ grep . /sys/bus/usb/devices/*/product
/sys/bus/usb/devices/1-2/product:Nokia 1
/sys/bus/usb/devices/1-3/product:Optical Mouse
/sys/bus/usb/devices/1-7/product:VGA Webcam
/sys/bus/usb/devices/1-8/product:USB2.0-CRW
/sys/bus/usb/devices/usb1/product:xHCI Host Controller

demonlibra@demonlibra-Extensa-2540:~$ grep . /sys/bus/usb/devices/*/power/wakeup
/sys/bus/usb/devices/1-3/power/wakeup:disabled
/sys/bus/usb/devices/1-5/power/wakeup:disabled
/sys/bus/usb/devices/1-8/power/wakeup:disabled
/sys/bus/usb/devices/usb1/power/wakeup:disabled
/sys/bus/usb/devices/usb2/power/wakeup:disabled