Прежде всего, почему Вы работаете X как корень? Это - действительно плохая идея, рассматривая все последствия безопасности.
Во-вторых, связывая ключ к сценарию, что выводы "ñ" не являются тем же как предоставлением этого к программе (наоборот, это, вероятно, просто переходит прямо в /dev/null
). Необходимо изучить использование чего-то как xdotool
.
Версии ICEDTEA, включенного в Ubuntu 14.04, имеют новую панель управления, которая включает в себя возможность настроить политики, которые действительно работают.
Теперь вы можете разрешить выполнение неожиданного кода . Если вы обеспокоены безопасностью, допустим, чтобы разрешения только из конкретной кодовой базы вашего приложения
я пытался делать то же самое в Ubuntu 12.04.x без успеха вообще не успех. В предыдущих версиях Ubuntu Java.policy файлы, похоже, игнорируются.
Я получаю ту же ошибку в Red Hat 2.6.32 -573
Caused by: net.sourceforge.jnlp.LaunchException:
Fatal: Application Error: Cannot grant permissions to unsigned jars.
Application requested security permissions, but jars are not signed.
Я использую jre-1.8.0-openjdk.x86_64
иicedtea icedtea-web 1.6.2 (rhel-1.el6-x86_64)
Я уже бегу
$ javaws -nosecurity main.jnlp
Этот пост решил мою проблему, я изменил файл java.security:
https://velenux.wordpress.com/2017/06/07/workaround-for-javaws-jnpl-error-cannot-grant-permissions-to-unsigned-jars/