Я понял, что ошибка вызвана использованием 64-битной загрузки eclipse. Ни openjdk в repo, ни java, которые я установил из oracle, были 64 бит.
Вы можете экспортировать переменную в script.sh, добавив ее в начало файла. Это дает тот же эффект, что и запуск скрипта как DISPLAY=:1 /home/script.sh в приглашении
#!/bin/bash
export DISPLAY=:1
<your code>
....
Вы можете экспортировать переменную в script.sh, добавив ее в начало файла. Это дает тот же эффект, что и запуск скрипта как DISPLAY=:1 /home/script.sh в приглашении
#!/bin/bash
export DISPLAY=:1
<your code>
....
Вы можете экспортировать переменную в script.sh, добавив ее в начало файла. Это дает тот же эффект, что и запуск скрипта как DISPLAY=:1 /home/script.sh в приглашении
#!/bin/bash
export DISPLAY=:1
<your code>
....