Я только что установил minecraft на свой компьютер LXDE для настольных ПК /Lubuntu и пытаюсь создать файл .desktop на рабочем столе, который выполняет java -jar ~/minecraftlauncher.jar . Команда работает в скриптах bash и в терминале, но отказывается работать, когда я нажимаю на мой.Ярлык DESKTOP, который должен выполнять ту же команду. Я экспериментировал с другими банками, и они, похоже, тоже не заводятся.

Вот мой журнал xsession:

** (pcmanfm:1572): DEBUG: launch command: <java -jar ~/Downloads/minecraft_server.jar>
** (pcmanfm:1572): DEBUG: sn_id = pcmanfm-1572-administrator-Dimension-3000-java-14_TIME14031891
Unable to access jarfile ~/Downloads/minecraft_server.jar
** (pcmanfm:1572): DEBUG: launch command: <java -jar ~/minecraftlauncher.jar>
** (pcmanfm:1572): DEBUG: sn_id = pcmanfm-1572-administrator-Dimension-3000-java-15_TIME14070158
Unable to access jarfile ~/minecraftlauncher.jar

ОБНОВЛЕНИЕ: Ой, кажется, работает, когда я даю абсолютный путь. Я предполагаю, что домашний путь - это нечто другое. ОБНОВЛЕНИЕ: Я думаю, X не разрешает спецификатор home. Я запустил файл .desktop, который выполнил сценарий, который выводит текущий каталог, и он кажется правильным.

0