Я также просто обновил с 15.10 по 16.04 с драйверами nvidia-361, и все мои шрифты прищурились. Я только что обнаружил, что у меня вообще нет файла xorg.conf (это то, что вы имели в виду, говоря, что оно пустое?), Но у меня было три файла xorg.conf с прикрепленным кодом даты, одним из которых была дата моего обновления. Изучив его, я обнаружил, что у него были настройки из моей ранее (правильно настроенной) установки, поэтому я просто сделал следующее, и он работал:
sudo cp xorg.conf.datecode xorg.conf
Исходное правило:
SUBSYSTEM=="usb", KERNEL=="3-1.1", DRIVERS=="usb", ATTRS{serial}=="AL01QGTY", SYMLINK+=”device_AL01QGTY” SUBSYSTEM=="usb" находится в родительском узле, поэтому следует использовать SUBSYSTEMS=="usb" KERNEL=="3-1.1", вы не хотите, чтобы правило для конкретного USB-порта. Обратите внимание на выход udevadm info 3-1.2! Кстати, если это действительно было необходимо, то это KERNELS не KERNEL. Потому что это соответствие от родительского узла. SYMLINK+=”device_AL01QGTY” copy-n-paste. Это должно быть "" не ””. Имена NAME, SYMLINK, PROGRAM, OWNER, GROUP, MODE и RUN поддерживают простые замены строк. Ссылка: man udevРешение:
SUBSYSTEM=="tty",SUBSYSTEMS=="usb",DRIVERS=="usb",SYMLINK+="device_%s{serial}"
Исходное правило:
SUBSYSTEM=="usb", KERNEL=="3-1.1", DRIVERS=="usb", ATTRS{serial}=="AL01QGTY", SYMLINK+=”device_AL01QGTY” SUBSYSTEM=="usb" находится в родительском узле, поэтому следует использовать SUBSYSTEMS=="usb" KERNEL=="3-1.1", вы не хотите, чтобы правило для конкретного USB-порта. Обратите внимание на выход udevadm info 3-1.2! Кстати, если это действительно было необходимо, то это KERNELS не KERNEL. Потому что это соответствие от родительского узла. SYMLINK+=”device_AL01QGTY” copy-n-paste. Это должно быть "" не ””. Имена NAME, SYMLINK, PROGRAM, OWNER, GROUP, MODE и RUN поддерживают простые замены строк. Ссылка: man udevРешение:
SUBSYSTEM=="tty",SUBSYSTEMS=="usb",DRIVERS=="usb",SYMLINK+="device_%s{serial}"