Обязательно проверьте, чтобы вы
использовали полные пути в вашем файле оболочки, например, в java -jar foo.java вам нужно заменить foo.java на /full/path/to/foo.java, чтобы установить свойство Path рабочий стол, который определяет рабочий каталог для вашего скрипта, то есть скрипт выполняется относительно указанного рабочего каталога.Если вы следуете второму варианту, ваша запись на рабочем столе будет выглядеть примерно так:
[Desktop Entry]
Name=foo
Terminal=false
Exec=/full/path/to/shell.sh
Path=/full/path/to
Type=Application
Icon=/full/path/to/icon.png
Categories=Utility;
Вам необходимо установить свой регуляторный домен
Измените свой /etc/default/crda и установите код страны.
У вас есть дополнительная информация, запустив dmesg.
3] См. регуляторный домен