Для этого вам не понадобится libdlo. libdlo является экспериментальным и предназначен только для демонстрации.
Есть некоторые попытки поддерживать микросхемы displaylink непосредственно в ядре. Согласно моему исследованию (я потратил около 2 недель на эту проблему), расширение рабочего стола еще не достигнуто. Однако вы можете запустить на дисплее отдельный сервер X11, изначально поддерживаемый ядром, без libdlo.
Я написал об этом в блоге здесь. Рабочие инструкции слишком длинные, чтобы их можно было сюда включить, поэтому я просто делюсь ссылкой:
https://blog.michael.franzl.name/2012/07/28/dual-monitor-multi-seat-setup -displaylink-usb-montors /
Во-первых, похоже, что вы не настроили аутентификацию с открытым ключом на удаленном хосте. Без этого вы не сможете войти без пароля. Вы должны сгенерировать пару ключей на своем компьютере и добавить открытый ключ в файл ~/.ssh/authorized_keys
в каталоге пользователя.
Чтобы сгенерировать пару ключей, используйтеssh_keygen
(двойное нажатие ввода при запросе пароля создаст ключ без пароля ).
ssh-keygen -t rsa -b 8192 -f ~/.ssh/id_yourmachine
ssh-add ~/.ssh/id_yourmachine
~/.ssh/id_yourmachine.pub
будет открытым ключом, вы должны добавить его в файл ~/.ssh/authorized_keys
на удаленном хосте. Затем вы можете войти с помощью ssh user@yourmachine
.
Во-вторых, я не уверен, почему вы используете параметр -t
, но он, вероятно, не нужен и, кажется, вызывает первое предупреждение.
Кроме того, node
имеет встроенный способ выполнения команд/запуска процессов.