Программа agetty
устанавливает только TERM
, не влияет на способ работы терминала (кроме инициализации связь). Любая инициализация, связанная со значением TERM
, будет выполняться в вашей оболочке.
Оболочка, в свою очередь, проверит базу данных терминала; вы можете найти "тупой"
или "неизвестный"
работает с вашей оболочкой.
Дополнительная литература:
Что бы я сделал (и сделал раньше ), так это купил дешевый/подержанный сканер штрих-кода и использовал его. 1D-сканеры сканируют обычные штрих-коды (всего несколько символов ), 2D-сканеры могут обрабатывать QR-коды (много символов ).
Преимущество сканеров штрих-кода в том, что они ведут себя как клавиатура. Каждый раз, когда вы сканируете штрих-код, он «вводит» отсканированные символы и добавляет новую строку. Когда у вас есть это, тривиально написать сценарий на любом языке для запуска фильма. (например bash и mplayer)
QR-коды легко генерировать с помощью онлайн-инструментов или qrencode (https://fukuchi.org/works/qrencode/). Вы даже можете закодировать имена файлов в QR-код и просто заставить видеоплеер открывать все, что сканируется.
Возможно, это не так красиво, как NFC, но это намного проще и намного дешевле;)