установить epson v39 на nixOS

Вы можете полагаться на то, что это конкретное съемное устройство отображается на вашем компьютере как / media / $ username / NODE_F446RE . Это не универсально в мире Linux, но так оно и есть в (достаточно недавнем) Ubuntu и большинстве других дистрибутивов в наши дни: / media , имя пользователя, метка файловой системы.

Есть и другие способы обеспечить фиксированный путь, но вы только воссоздаете те же механизмы, которые уже используются по умолчанию ( udisks2 ). И есть способы узнать, где смонтировано конкретное устройство (найдите устройство в / dev / disks , используя известные характеристики, затем используйте / proc / mounts или df или findmnt , чтобы узнать, где установлено это устройство), но они вам не нужны на вашем компьютере. Поэтому нет смысла исследовать другие подходы, если вам не нужно создавать что-то, что работает в среде других людей.

3
08.11.2016, 23:45
1 ответ

Мне удалось заставить Epson Perfection 1270 работать следующим образом:

  1. модуль импорта, упомянутый в https://github.com/NixOS/nixpkgs/issues/17411
  2. заменить строку cat ${builtins .toFile "" (c.value + "\n")} >>"$f" в этом модуле с cat ${builtins.toFile "" (c.value + "\n")} >"$f"
  3. добавить hardware.sane.enable = истина; hardware.sane.extraConfig.snapscan = '' # Epson Совершенство 1270 прошивка /путь/к/прошивке/ESFW3E.bin # в твоем случае # usb 0x04b8 0x013d USB 0x04b8 0x0120 ''; hardware.sane.snapshot = истина;

и все. Прошивка обязательна и скачана где-то из интернета.

0
27.01.2020, 21:37

Теги

Похожие вопросы