Я решил свою проблему, заходя в порты и перестраивая драйверы xorgs только с включенными Intel, Mouse и Keyboard. После этого я перезагрузился, и оба монитора доступны в xrandr.
Проблема заключается в возврате каретки в конце строки в файле скрипта (, видимом как \r
в выводеhexdump -C
). Это окончание строки DOS -, но в Unix возврат каретки будет частью аргумента java
.
В сообщении об ошибке было бы сказано"10101"
(Java заключает в кавычки строку, которую трудно интерпретировать в сообщении ), но поскольку возврат каретки возвращает курсор в начало строки при ее печати, последний "
было бы напечатано в начале строки, из-за чего сообщение об ошибке выглядело бы немного странно.
Повторный ввод сценария в текстовом редакторе Unix или запуск dos2unix
поверх исходного файла решит эту проблему.
Также обратите внимание, что скрипт должен иметь строку#!
-вверху. Например, вставка #!/bin/sh
в качестве первой строки скрипта заставит скрипт работать с /bin/sh
в качестве его интерпретатора.