1. Отключить в BIOS пробуждение по USB портам
Если нет - писать "костыль"
Смотрим какие USB девайсы есть
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 174f:116a Syntek
Bus 001 Device 004: ID 0cf3:e500 Atheros Communications, Inc.
Bus 001 Device 002: ID 248a:8367
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Вытыкаем втыкаем мышь - видим что 248a исчезает
Идем в /sys/bus/usb/devices/ - выткаем втыкаем мышь - видим что 1-1 исчезает
user@note:/sys/bus/usb/devices$ ls -l
итого 0
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-1 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-1
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-1:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-1:1.1 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1
Провряем что тот девайс
user@note:/sys/bus/usb/devices/1-1$ cat idVendor
248a
Кладем скрипт который будет прописывать disabled
#! /bin/sh
if [ ! -f /sys/bus/usb/devices/1-1/power/wakeup ]; then
exit 0
fi
echo disabled > /sys/bus/usb/devices/1-1/power/wakeup
Недостаток - если воткнуть в другой порт - скрипт работать не будет
Полезная ссылка https://askubuntu.com/questions/252743/mouse-movement-wakes-computer-from-suspend-how-to-disable-this
Быстрая установка графического интерфейса на Linux с доступом по VNC
Установка графического интерфейса на CentOS 7
Добавляем репозиторий epel
yum install epel-release
Затем устаналиваем X Window system
yum groupinstall "X Window system"
Устанавливаем MATE
yum groupinstall "MATE Desktop"
Настраиваем доступ по VNC штатными средствами X-сервера
yum install tigervnc-server-module
Раскоментировать запуск
vi /etc/X11/xorg.conf.d/10-libvnc.conf
Укажем пароль доступа по VNC (сохранится в /root/.vnc/passwd)
vncpasswd
Отройте порт VNC сервера
firewall-cmd --zone=public --add-port=5900/tcp --permanent
firewall-cmd --reload
Добавьте пользователя
useradd -m user -s /bin/bash
passwd user
Указываем загрузку графического интерфейса:
systemctl set-default graphical.target
Запустите X
systemctl isolate graphical.target
или перезагрузитесь
Русификация
MATE использует для отображения интерфейса системную локаль, поэтому достаточно выполнить
localectl set-locale LANG="ru_RU.UTF-8"
Далее при логине в систему выбирается на окне lightdm в правом верхнем углу и в параметрах клавиатуры добавляется раскладка и клавиша переключения уже через VNC интерфейс
Установка графического интерфейса на Debian 9
Установка производится одной командой
apt install task-mate-desktop
Настраиваем доступ по VNC штатными средствами X-сервера
apt install tigervnc-xorg-extension
Добавим данное расширение при запуске X сервера
vi /usr/share/X11/xorg.conf.d/99-vnc.conf
Section "Module"
Load "vnc"
EndSection
Section "Screen"
Identifier "Screen0"
DefaultDepth 16
Option "SecurityTypes" "VncAuth"
Option "PasswordFile" "/root/.vnc/passwd"
EndSection
Укажем пароль доступа по VNC (сохранится в /root/.vnc/passwd)
vncpasswd
Добавьте пользователя
useradd -m user -s /bin/bash
passwd user
graphical.target будет включен автоматически поэтому
systemctl isolate graphical.target
или ребут
Полезная ссылка как это работает - https://www.thegeekdiary.com/rhel-centos-7-how-to-set-default-target-replaced-runlevel/
Русификация MATE выполняется в /etc/default/locale прописать
LANG="ru_RU.UTF-8"
и затем выполнить
locale-gen
Либо достаточно выполнить dpkg-reconfigure locales и выбрать нужные локали в псевдографическом интерфейсе
Далее в параметрах клавиатуры добавляется раскладка и клавиша переключения уже через VNC интерфейс
Подписаться на:
Сообщения (Atom)