Доброго времени суток, запускаю программу для работы с терминала командой sudo java -jar TLauncher-2.841.jar, предварительно перейдя в нужный каталог - всё работает. Но когда пытаюсь запустить туже самую программу с ярлыка, программа открывается и не успевая до конца графически прогрузиться, через секунду, закрывается.
Текст ярлыка:
[Desktop Entry]
Name=Minecraft
Exec=sudo java -jar TLauncher-2.841.jar
Icon=/home/tiomochka/Minecraft/minecraft.png
Terminal=true
Type=Application
Path=/home/tiomochka/Minecraft/
StartupNotify=true
Hidden=true
Ярлык находится по пути /home/tiomochka/.local/share/applications и отображается хорошо
*при запуске из терминала, просит ввести пароль, а с ярлыка не просит
Ubuntu 21.10
Программное обеспечение
Ubuntu linux. Программа закрывается сразу же после открытия, если с ярлыка запускать
Ты реально через Tlaucher запустить игру хочешь? Ты реально пользуешься этим дерьмом? Я тебя удивлю, Tlauncher даже звук в игре пробросить не может. Иди на Рутрекер и качай нормальный Линуксовый репак.
Ilya Smirnov
На проблему со звуком я уже наткнулся, что насчёт TL Legacy? это вроде другой лаунчер
java -jar /home/juve/.minecraft/TLauncher.jar работает отлично
ты жабу то не забыл поставить?
а теперь запусти свою команду в терминале
sudo java -jar TLauncher-2.841.jar
и покажи нам выхлоп.
я уверен, что будет
Error: Unable to access jarfile TLauncher-2.841.jar
Потому что не указан путь к файлу
у тебя должно быть так
java -jar /home/tiomochka/TLauncher-2.841.jar
ты жабу то не забыл поставить?
а теперь запусти свою команду в терминале
sudo java -jar TLauncher-2.841.jar
и покажи нам выхлоп.
я уверен, что будет
Error: Unable to access jarfile TLauncher-2.841.jar
Потому что не указан путь к файлу
у тебя должно быть так
java -jar /home/tiomochka/TLauncher-2.841.jar
Ilya Smirnov
java есть:
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
в ярлыке я указывал путь с помощью path:
Path=/home/tiomochka/Minecraft/
Сейчас, на всякий случай я сделал без него:
[Desktop Entry]
Name=Minecraft
Exec=java -jar /home/tiomochka/Minecraft/TL.jar
Terminal=true
Icon=/home/tiomochka/Minecraft/mine.jpg
Type=Application
И того, с ярлыка запускаться не хочет. Я сделал скрины консолией, там, где я запускал с терминала(и где запусилось) и там, где не запустилось:
https://cdn.discordapp.com/attachments/737309922617851976/945736593216507934/2022-02-22_16-29-58.png
https://cdn.discordapp.com/attachments/737309922617851976/945736707284807781/2022-02-22_20-30-51.png
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
в ярлыке я указывал путь с помощью path:
Path=/home/tiomochka/Minecraft/
Сейчас, на всякий случай я сделал без него:
[Desktop Entry]
Name=Minecraft
Exec=java -jar /home/tiomochka/Minecraft/TL.jar
Terminal=true
Icon=/home/tiomochka/Minecraft/mine.jpg
Type=Application
И того, с ярлыка запускаться не хочет. Я сделал скрины консолией, там, где я запускал с терминала(и где запусилось) и там, где не запустилось:
https://cdn.discordapp.com/attachments/737309922617851976/945736593216507934/2022-02-22_16-29-58.png
https://cdn.discordapp.com/attachments/737309922617851976/945736707284807781/2022-02-22_20-30-51.png
Ilya Smirnov
https://cdn.discordapp.com/attachments/801128400487448636/946396064548798484/2022-02-24_16-18-30.png
Ilya Smirnov
java -jar /home/tiomochka/Minecraft/TL.jar
[BootstrapStarter] Current dir: /home/tiomochka/.
[ProcessStarter] Starting process: [/usr/lib/jvm/jre1.8.0_321/bin/java, -Xmx128m, -Dfile.encoding=UTF-8, -Dtlauncher.systemCharset=UTF-8, -Dtlauncher.logFolder=/home/tiomochka/.tlauncher/logs, -classpath, /home/tiomochka/Minecraft/TL.jar, ru.turikhay.tlauncher.bootstrap.Bootstrap]
[BootstrapStarter] Inherit process started
успешный старт
[BootstrapStarter] Current dir: /home/tiomochka/.
[ProcessStarter] Starting process: [/usr/lib/jvm/jre1.8.0_321/bin/java, -Xmx128m, -Dfile.encoding=UTF-8, -Dtlauncher.systemCharset=UTF-8, -Dtlauncher.logFolder=/home/tiomochka/.tlauncher/logs, -classpath, /home/tiomochka/Minecraft/TL.jar, ru.turikhay.tlauncher.bootstrap.Bootstrap]
[BootstrapStarter] Inherit process started
успешный старт
Ilya Smirnov
java -jar /home/tiomochka/.minecraft/TL.jar
Error: Unable to access jarfile /home/tiomochka/.minecraft/TL.jar
Не старт
Error: Unable to access jarfile /home/tiomochka/.minecraft/TL.jar
Не старт
Ilya Smirnov
tiomochka@tiomochka-ThinkPad-X1-Yoga:~$ cd Minecraft
tiomochka@tiomochka-ThinkPad-X1-Yoga:~/Minecraft$ java -jar TL.jar
[BootstrapStarter] Current dir: /home/tiomochka/Minecraft/.
[ProcessStarter] Starting process: [/usr/lib/jvm/jre1.8.0_321/bin/java, -Xmx128m, -Dfile.encoding=UTF-8, -Dtlauncher.systemCharset=UTF-8, -Dtlauncher.logFolder=/home/tiomochka/.tlauncher/logs, -classpath, /home/tiomochka/Minecraft/TL.jar, ru.turikhay.tlauncher.bootstrap.Bootstrap]
[BootstrapStarter] Inherit process started
Альтернативный успешный старт
tiomochka@tiomochka-ThinkPad-X1-Yoga:~/Minecraft$ java -jar TL.jar
[BootstrapStarter] Current dir: /home/tiomochka/Minecraft/.
[ProcessStarter] Starting process: [/usr/lib/jvm/jre1.8.0_321/bin/java, -Xmx128m, -Dfile.encoding=UTF-8, -Dtlauncher.systemCharset=UTF-8, -Dtlauncher.logFolder=/home/tiomochka/.tlauncher/logs, -classpath, /home/tiomochka/Minecraft/TL.jar, ru.turikhay.tlauncher.bootstrap.Bootstrap]
[BootstrapStarter] Inherit process started
Альтернативный успешный старт
Так ярлык должен запустить программу в эмуляторе терминала. То есть полностью команда в "ярлыке" должна выглядеть как-то так:
xterm 'sudo java -jar TLauncher-2.841.jar'
(вместо xterm нужно подставить имеющийся в системе эмулятор терминала)
А, стоп. Чёт я туплю.
Команду в кавычки заключи.
Exec='sudo java -jar TLauncher-2.841.jar'
xterm 'sudo java -jar TLauncher-2.841.jar'
(вместо xterm нужно подставить имеющийся в системе эмулятор терминала)
А, стоп. Чёт я туплю.
Команду в кавычки заключи.
Exec='sudo java -jar TLauncher-2.841.jar'
Ilya Smirnov
[Desktop Entry]
Name=Minecraft
Exec=xterm 'sudo java -jar TLauncher-2.841.jar'
Icon=/home/tiomochka/Minecraft/minecraft.png
Terminal=true
Type=Application
Path=/home/tiomochka/Minecraft/
StartupNotify=true
Hidden=false
и
[Desktop Entry]
Name=Minecraft
Exec=xterm 'sudo java -jar TLauncher-2.841.jar'
Icon=/home/tiomochka/Minecraft/minecraft.png
Type=Application
Path=/home/tiomochka/Minecraft/
Закрывается также
Может, я что-то сделал не так?
Name=Minecraft
Exec=xterm 'sudo java -jar TLauncher-2.841.jar'
Icon=/home/tiomochka/Minecraft/minecraft.png
Terminal=true
Type=Application
Path=/home/tiomochka/Minecraft/
StartupNotify=true
Hidden=false
и
[Desktop Entry]
Name=Minecraft
Exec=xterm 'sudo java -jar TLauncher-2.841.jar'
Icon=/home/tiomochka/Minecraft/minecraft.png
Type=Application
Path=/home/tiomochka/Minecraft/
Закрывается также
Может, я что-то сделал не так?
Александр Макеенков
Команду в кавычки заключи.
Exec='sudo java -jar TLauncher-2.841.jar'
Exec='sudo java -jar TLauncher-2.841.jar'
Александр Макеенков
* без xterm то есть.
Ilya Smirnov
Закрывается.
Name=Minecraft
Exec='sudo java -jar TLauncher-2.841.jar'
Icon=/home/tiomochka/Minecraft/minecraft.png
Terminal=true
Type=Application
Path=/home/tiomochka/Minecraft/
StartupNotify=true
Hidden=false
Так?
Собственно, что происходит: открывается терминал, бежит текст, открывается окно программы, сразу же закрывается терминал, который уже кончил, далее за ним закрывается окно программы.
Name=Minecraft
Exec='sudo java -jar TLauncher-2.841.jar'
Icon=/home/tiomochka/Minecraft/minecraft.png
Terminal=true
Type=Application
Path=/home/tiomochka/Minecraft/
StartupNotify=true
Hidden=false
Так?
Собственно, что происходит: открывается терминал, бежит текст, открывается окно программы, сразу же закрывается терминал, который уже кончил, далее за ним закрывается окно программы.
Ilya Smirnov
Около 60 гигов стоит, по этому места и нет, если поставить винду, если она вообще встанет, то на программы и на игрушки места совсем не хватит, да и к тому же я не испытываю плохих эмоций, когда пытаюсь решить какую - то проблему, если бы мне было пофигу на всё, то я бы с консоли запускал и не мучался, а я хочу, чтобы всё красиво было
не работает такой способ с неизвестными приложениями. тем более с sudo.
пиши скрипт, все, что вводил через терминал, поставь права на выполнение и запускай.
пиши скрипт, все, что вводил через терминал, поставь права на выполнение и запускай.
Ilya Smirnov
Не подскажешь как? немного поподробнее
Надо было ставить виндоус
Ilya Smirnov
Если ты только по виндоус спец, то зачем в тему про линукс писать
Ilya Smirnov
В таком случае, возможно поставлю другой дистрибутив, или виндовс, как только расширю дисковое пространство. А сама по себе линукс право на существование имеет, например он нужен тем, кто не хочет тратиться на лицензии на всё отделение
Думаю, что строку в "ярлыке" нужно поменять:
Exec=sudo java -jar TLauncher-2.841.jar
попробуй поменять на
Exec=sudo java -jar /home/tiomochka/Minecraft/TLauncher-2.841.jar
(или где там находится твой TLauncher-2.841.jar)
Exec=sudo java -jar TLauncher-2.841.jar
попробуй поменять на
Exec=sudo java -jar /home/tiomochka/Minecraft/TLauncher-2.841.jar
(или где там находится твой TLauncher-2.841.jar)
Ilya Smirnov
так тоже не работает, да это ничего и не меняет, есть же Path=/home/tiomochka/Minecraft/, которая указывает путь
Ilya Smirnov
У меня сейчас такая ошибка, есть идеи?
Ilya Smirnov
[Desktop Entry]
Name=Minecraft
Exec=java -jar /home/tiomochka/Minecraft/TL.jar
Comment=
Terminal=true
Icon=/home/tiomochka/Minecraft/mine.jpg
Type=Application
Name=Minecraft
Exec=java -jar /home/tiomochka/Minecraft/TL.jar
Comment=
Terminal=true
Icon=/home/tiomochka/Minecraft/mine.jpg
Type=Application
Ilya Smirnov
путь ярлыка : /home/tiomochka/.local/share/applications
Ilya Smirnov
в свойствах разрешение на запуск дал
Ilya Smirnov
Ах да, и это окно сразу же закрывается, нужно успеть сделать скрин
Программа запускается выкидавает ошибку и закрывается, но ошибку не видно.
что бы увидить ошибку нужно
==> cd Рабочий\ стол/
==> ./Minecraft.desktop
./ и название ярлыка и тут в терменале будет вся инфа, что вызывается и иза чего закрывается
что бы увидить ошибку нужно
==> cd Рабочий\ стол/
==> ./Minecraft.desktop
./ и название ярлыка и тут в терменале будет вся инфа, что вызывается и иза чего закрывается
Ilya Smirnov
Ошибки нет, суксес, удачно, да и с окном провзаимодействовать можно успеть
Похожие вопросы
- Как удалить ubuntu linux?
- Вопрос пользователям ОС "Ubuntu Linux", вопрос про установку "Ubuntu Linux".
- Ubuntu, Linux. Разжуйте новичку что к чему =)
- Ubuntu Linux 11.04 на 32битный процессор, вес 1,5Гб. Куда запихнуть?
- У меня Windows Vista. Решил попробовать Ubuntu Linux 9.04.
- Настройка интернета в UBUNTU LINUX
- Поставил Ubuntu Linux - доволен как слон =)
- Ubuntu(Linux)
- В скором времени Ubuntu Linux займет добрую половину компов по всему миру! ..или же Windows - продолжит доминировать?
- Ubuntu Linux