Ubuntu 18.04 no usa el archivo de configuración heredado /etc/network/interfaces
. En lugar del antiguo mecanismo ifupdown
, Ubuntu 18.04 usa Netplan, como se documenta en las Notas de la versión . Consulte "Cómo configurar una dirección IP estática en Ubuntu 18.04 " para obtener un breve tutorial:
Para Ubuntu 18.04 Desktop, use la herramienta de configuración gráfica:
Ir a Red;
Presione el botón de engranaje;
Seleccione Configuración manual.
Para Ubuntu 18.04 Server, edite la configuración netplan en /etc/netplan
.
Lo más probable es que el archivo de configuración se llame 01-netcfg.yaml
para Ubuntu Server y 01-network-manager-all.yaml
para Ubuntu Desktop.
Los archivos de configuración de Netplan están escritos en YAML ; tenga cuidado de no insertar ninguna pestaña.
Ядро на самом деле рассуждает не с точки зрения типов устройств, а скорее с точки зрения типов событий, которые устройства могут создавать (см. документацию по кодам событий в ядре ).
Таким образом, для идентификации типов устройств вам потребуется некоторая эвристика. Многие устройства могут создавать ключевые события; клавиатурам свойственна возможность производить как ключевые события (EV_KEY
), так и повторяющиеся события (EV_REP
). Я думаю, что мыши — единственные устройства, производящие относительные события (EV_REL
).
Устройства отображают типы событий, которые они могут генерировать, в файле ev
в каталоге класса capabilities
. Каждый четный тип имеет заданное битовое смещение, определенное в /usr/include/linux/input-event-codes.h
; EV_KEY
равно 1, EV_REP
20, EV_REL
2. Вы можете искать эти биты в значениях, заданных /sys/class/input/input*/capabilities/ev
, чтобы найти интересующие вас устройства.