Отлично запустилась!!!! Попробую удалить у установить полную версию. Скажите а что было то? почему не запускалась с ярлыка в меню пуск?
Просто когда вы запускаите через Dash (Меню пуск), запускается скрипт (
/opt/WorldOfGooDemo/WorldOfGoo(Demo) или /opt/WorldOfGoo/WorldOfGoo(Полная)).
Где подхватываются библиотеки (LIBS=./libs64 или LIBS=./libs32 , соответсвенно Linux(Ubuntu) x86-64(64 bit) и x86(32 bit) ) из папки с игрой.
------Повторяю-------
Для редактирования с скрипта нужно:
1. Запустить терминал.
2. Набрать команду
Для демо-версии:
sudo gedit /opt/WorldOfGooDemo/WorldOfGoo Для полной версии:
sudo gedit /opt/WorldOfGoo/WorldOfGoo ------------------------------
Комментирование строк в скрипте LIBS=./libs64 и LIBS=./libs32, еще можно export LD_LIBRARY_PATH=$LIBS:"$LD_LIBRARY_PATH" (вот так #LIBS=./libs64, #LIBS=./libs32, #export LD_LIBRARY_PATH=$LIBS:"$LD_LIBRARY_PATH" ) или удаление этих трех строк
MACHINE=`uname -m`
if [ "$MACHINE" = x86_64 ]
then
LIBS=./libs64 --- Удалить
BIN=./WorldOfGoo.bin64
else
LIBS=./libs32 --- Удалить
BIN=./WorldOfGoo.bin32
fi
# Run the game:
export LD_LIBRARY_PATH=$LIBS:"$LD_LIBRARY_PATH" --- Удалить
$BIN $@
заставляет игру брать библиотеки из системы.
Если слетает разрешение экрана, добавляем после строки $BIN $@, две строки wait $@ и xrandr -s 0
Вок так (c удалением строк):
MACHINE=`uname -m`
if [ "$MACHINE" = x86_64 ]
then
BIN=./WorldOfGoo.bin64
else
BIN=./WorldOfGoo.bin32
fi
# Run the game:
$BIN $@
wait $@
xrandr -s 0
Полный скрипт(Если лень редактировать. Просто заменить):
#!/bin/sh
# Change to game directory
CANONPATH=`readlink -f "$0"`
cd "`dirname "$CANONPATH"`"
if [ ! -e properties ] || [ ! -e res ]
then
echo "Missing properties/ and res/ directories in `pwd`"
echo "Your installation is incomplete!"
exit 1
fi
# Uncomment the line below to dump core when the game crashes; useful for
# debugging, but only works if the game directory is user-writable!
#ulimit -c unlimited
MACHINE=`uname -m`
if [ "$MACHINE" = x86_64 ]
then
BIN=./WorldOfGoo.bin64
else
BIN=./WorldOfGoo.bin32
fi
# Run the game:
$BIN $@
wait $@
xrandr -s 0
# Check for errors
e=$?
if [ $e -ne 0 ]
then
echo ""
echo "It looks like World of Goo crashed! If you need support, please include the"
echo "contents of the log file in your problem report."
LOGPATH="$HOME/.WorldOfGoo/WorldOfGoo.log"
if [ -f "$LOGPATH" ]
then
echo "The log file is stored at: $LOGPATH"
echo "" >> $LOGPATH
echo "Libraries used:" >> $LOGPATH
ldd $BIN >> $LOGPATH 2>&1
echo "" >> $LOGPATH
GLXINFO=`which glxinfo`
if [ -z "$GLXINFO" ]
then
echo "glxinfo not found!" >> $LOGPATH
else
echo "Output of glxinfo:" >>$LOGPATH
glxinfo >>$LOGPATH 2>&1
fi
else
echo "Unfortunately, no log file has been created!"
fi
fi
exit $e
Пользователь решил продолжить мысль 07 Ноября 2012, 18:05:52:
Полная версия 1.41 запустилась через .bin как Вы сказали. Скажите пожалуйста, как связать ярлык в меню пуст с .bin?
Смотрите выше (Оптимальный вариант).