Вопросы с тегом «udev»

16
Есть ли альтернативы использованию `udev`?

Хотя я понимаю величие udev и ценю усилия разработчиков, мне просто было интересно, есть ли альтернатива этому. Например, я мог бы представить, что должен быть способ создания сценария запуска, который создает большинство узлов устройств, которые в моей системе (без смены оборудования) в любом...

15
Как отладить правило udev (в /etc/udev/rules.d/…)

Я создаю новое базовое правило /etc/udev/rules.d/10-myrule.rules содержащий: KERNEL!="sdb*", GOTO="auto_mount_end" ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media" LABEL="auto_mount_end" Я сохранил, перезагрузил и вставил SD-карту (распознается /dev/sdb1, я вижу это с dmesg), но ничего не...

14
Как восстановить 70-persistent-net.rules без перезагрузки?

Файл /etc/udev/rules.d/70-persistent-net.rulesавтоматически генерируется в системе Linux с помощью udev, если он не существует, во время перезагрузки. Но я хотел бы знать, как создать этот файл правил (с помощью команды) без перезагрузки сервера. Я некоторое время гуглил и обнаружил, что файл...

13
Позвонить, уведомить-отправить из правила udev

Я использую Linux Mint 13 MATE и пытаюсь настроить уведомления при подключении / отключении устройств. Прежде всего, я нашел пакет udev-notify , но, к сожалению, он почти не работает для меня: он работает очень мало времени (1-2 минуты), а затем, если я подключаю / отключаю любое устройство, он...

12
Как правильно написать правило udev, чтобы остановить службу под systemd?

Я использую Arch Linux, и у меня есть правило udev, которое запускает службу при вставке устройства. В этом случае он устанавливает соединение при подключении модема 3G. KERNEL=="ttyUSB*", SYMLINK=="gsmmodem", TAG+="systemd", ENV{SYSTEMD_WANTS}="netcfg@wvdial.service" Однако, если устройство будет...

12
Как включить «Предсказуемые имена сетевых интерфейсов»?

Я решил проверить, как будет называться мое Ethernet-устройство, но, в отличие от других дистрибутивов , Debian, похоже, не активировал это изменение (или сдерживает его?), Оставьте пока прежнюю схему именования постоянных сетевых интерфейсов и включите новую с помощью net.ifnames = 1 в командной...

12
Почему это правило udev не срабатывает при удалении устройства?

У меня есть две мыши, одна из которых имеет проблему, когда средняя кнопка мыши и button6 запускаются одновременно. Поэтому я настроил ~/.Xmodmapотключить эту кнопку. В то же время, однако, я хотел иметь возможность использовать эту кнопку с другой моей мышью. Поэтому я написал udevправило, которое...

12
Получить узел устройства по паре старших / младших номеров

Каждый узел устройства /devимеет свою собственную пару старших / младших номеров. Я знаю, что мы можем извлечь эту пару чисел из узла устройства stat, например, так: stat -c 'major: %t minor: %T' <file> Или ls -lтакже показывает эти цифры. Но как мы можем получить узел (и) устройства по...

11
Как я могу изменить разрешения в / sys для изменения состояния светодиода / подсветки с помощью `udev`?

У меня есть Thinkpad и я хотел бы использовать ThinkLight (белая вспышка над экраном, предназначенная для подсветки клавиатуры) для уведомлений о входящих сообщениях Jabber. Это легко реализовать, так как нужно всего лишь перейти /sys/class/leds/tpacpi::thinklight/brightnessна 255. Я сделаю это с...

11
Как получить имя файла устройства из вывода lsusb или по пути устройства

Связанный вопрос: уведомление о подключении / отключении через USB Когда устройство подключено / отключено, я получаю мгновенное уведомление, это здорово. Но чтобы сделать его (почти) идеальным, я также хочу получить имя файла устройства /dev/ttyUSB0и, что еще лучше, все символические ссылки на...

11
В чем разница между Udev и Hald?

Я только начинаю погружаться во внутренности Linux, и мне было интересно, в чем разница между udev и демоном hal. Из того, что я понял, похоже, что оба отвечают за управление устройствами с возможностью «горячей» замены… не используется ли udev для прослушивания, или это две разные...

11
Переименование моего сетевого интерфейса WLAN

Я знаю, что этот вопрос похож на « Udev: переименование моего сетевого интерфейса », но я не считаю его дубликатом, потому что мой интерфейс не назван с помощью правила udev, и ни один из других ответов в этом вопросе не работал для меня. Итак, у меня есть один адаптер WiFi на этом ноутбуке, и я...

11
BunsenLabs (производная Debian) не будет закрыта (не удалось запустить poweroff.target: транзакция разрушительна)

Я наткнулся на странное поведение моего BunsenLabs GNU / Linux (который основан на Debian). Иногда я не могу выключить ОС. Мне не важно, использую ли я sudo poweroffили GUI подход. Вот что я получаю после запуска sudo poweroff: Failed to start poweroff.target: Transaction is destructive Есть ли...

11
Понимать вывод `udevadm info -a -n / dev / sdb`

Я подключаю внешний жесткий диск к своему ноутбуку. Я пытаюсь узнать информацию по $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules...

11
Атрибуты от различных родительских устройств в правиле udev

У меня возникли проблемы с пониманием того, как атрибуты устройства udev от разных родительских устройств оцениваются в правиле. Я хочу написать правило для определенного последовательного USB-устройства (модем HUAWEI) с атрибутом walk следующим образом: $ udevadm info --attribute-walk...

11
Как дождаться / dev / video0 перед запуском сервиса

Я могу написать файлы модулей, которые зависят от монтирования, потому что я могу перечислить их, а затем добавить к ним Requires=xxx, например: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Я пытаюсь запустить сервис, когда веб-камера...

11
Как запустить длительный процесс на событии Udev?

Я хочу запустить соединение ppp, когда подключен мой USB-модем, поэтому я использую это udevправило: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (Мой модем появляется в /devвиде ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1...

10
Автомонтаж USB-флешек в Debian

Я запускаю Debian Squeeze на подключаемом компьютере (только SSH, без графического интерфейса), и я пытаюсь сделать так, чтобы при подключении USB-накопителя он автоматически монтировался. Что я сделал, так это установил, autofsкоторый из того, что я собираю, обрабатывает автомонтирование, если оно...

10
Список всех правил udev (например, для устройства)?

Я хочу знать, как я могу перечислить все правила udev. Я знаю, что они могут быть потенциально сохранены в виде строк (одна строка = одно правило) в *.rulesфайлах в этих каталогах /etc/udev/rules.d /lib/udev/rules.d /run/udev/rules.d /var/run/udev/rules.d Поэтому я, хотя и могу найти все правила,...