Я пытаюсь запустить Grim Fandango Remastered. Я нашел две команды, которые запустят его.
Первая вещь такая:
sh -c 'cd "/ home / adrian / GOG Games / Grim Fandango Remastered / game / bin" && ./GrimFandango'
Second запускает файл, который я назвал "alt_start.sh", который содержит это:
cd "/home/adrian/GOG Games/Grim Fandango Remastered/game/bin"
./GrimFandango
exit
Предполагается, что игра запускается через файл start.sh, но все, что нужно сделать, это выбросить его:
Running Grim Fandango Remastered
Command line arg: ./GrimFandango
Absolute executable path: /home/adrian/GOG Games/Grim Fandango Remastered/game/bin/GrimFandango
Leaving working directory as: /home/adrian/GOG Games/Grim Fandango Remastered/game/bin
libGL error: MESA-LOADER: failed to open radeonsi (search paths /usr/lib/i386-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi (search paths /usr/lib/i386-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/i386-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 101
Current serial number in output stream: 100
Я попытался установить файл .desktop для запуска обоих сторонников, с отображением терминала и без него, и каждый раз он просто не загружается. Я пытался переместить alt_start в мой домашний каталог, но это тоже не помогает. Я не понимаю, что я делаю неправильно.
Редактировать: вот содержимое файла .desktop.
[Desktop Entry]
Encoding=UTF-8
Value=1.0
Type=Application
Name=Grim Fandango Remastered
GenericName=Grim Fandango Remastered
Comment=Grim Fandango Remastered
Icon=/home/adrian/GOG Games/Grim Fandango Remastered/support/icon.png
Exec=sh -c 'cd "/home/adrian/GOG Games/Grim Fandango Remastered/game/bin" && ./GrimFandango'
Categories=Game;
Path='/home/adrian/GOG Games/Grim Fandango Remastered'
Terminal=false
Редактировать 2: Теперь он внезапно требует "" / home / adrian / GOG Games / Grim Fandango Remastered msgstr "каталог на самом деле не существует. Однако команды в файле рабочего стола по-прежнему работают отлично.
Okay, I fixed it. It's a hideous solution, but its good enough for me.
I renamed my alt_start.sh to grim_fandango.sh and changed by .desktop to this:
[Desktop Entry]
Encoding=UTF-8
Value=1.0
Type=Application
Name=Grim Fandango Remastered
GenericName=Grim Fandango Remastered
Comment=Grim Fandango Remastered
Icon=/home/adrian/GOG Games/Grim Fandango Remastered/support/icon.png
Exec=/home/adrian/grim_fandango_start.sh
Categories=Game;
Path=/home/adrian/
Terminal=false