Tag Archiv: 3D

Cпасаем "иксы" от зависшего графического приложения.

Думаю, все хотя бы раз сталкивались с зависшим приложением в Ubuntu.
Снять его не составляет особого труда, достаточно запустить xkill (в конзоли / в строке запуска по ALT+F2 / по горячим клавишам  или другим удобным вам способом) и щелкнуть изменившимся курсором мыши в виде Х по окну зависшего приложения.
А что же делать, когда приложение зависло в полноэкранном режиме, и действия «на ощупь» тоже не помогают? (Такая ситуация  у меня обычно возникает  при попытке запуска некоторых 3D игр через wine).
Конечно, проще всего перезапустить X-сервер, или же систему полностью, но это весьма варварский способ, уже не говоря о том, что могли оставаться запущенные графические приложения с не сохраненными данными. 
Итак:
1) Переходим в конзоль по CNTRL + ALT + F1, где вводим свой логин и пароль.

2) Определяем PID приложения, которое вызвало проблему. Для этого выполняем 
pidof имя_приложения
Вероятно, что вы не помните точного имени запущенной программы,  поэтому не забывайте про клавишу Tab при наборе команды после начала имени (или же двойного нажатия Tab, если вы совсем не знаете имени, что приведет к выводу списка всех процессов).

3) После того, как вы получите PID программы в виде числового значения, выполните 

kill значение_pid

 4) Вернитесь в X-сервер по  ALT+F7.

Играем в 3D-шутер Sauerbraten 2010 "Justice Edition"

После 14 месяцев разработки вышла новая версия 3D-шутера от первого лица — Sauerbraten 2010 «Justice Edition», построенного на основе игрового движка Cube 2 и поддерживающего игровой процесс в одиночном и многопользовательском режиме. В новой версии добавлены новые модели игроков, новые карты, новые игровые режимы, реализована возможность отображения мини-карты на радаре, добавлена Quake-подобная акселерация управления мышью, несколько новых графических эффектов (например, размытие при движении), значительно расширены возможности 3D-движка (новые типы текстур, увеличение качества рендеринга, более реалистичный туман и световые блики). 
Игра без проблем запустилась на моей конфигурации (Ubuntu 10.04 64bit, AMD  Athlon II X2 250, 4GB ОЗУ, ATI HD4200).
 Рассмотрим подробнее установку и запуск. 
1) Скачиваем игру по ссылке.
2) Распаковываем игру из папки, куда скачали архив: 
tar -jxvf sauerbraten_YYYY_MM_DD_CODENAME_PLATFORM.tar.bz2

3) Переходим с созданный каталог:

cd sauerbraten

 4) Запускаем игру

./sauerbraten_unix

5) Играем 😉

P.S. Конфигурационные файлы, а также скриншоты будут находиться в папке ~/.sauerbraten

 Добавлено: в случае ошибки вида

./bin_unix/linux_client: error while loading shared libraries: libSDL_mixer-1.2.so.0: cannot open shared object file: No such file or directory

доустановите требуемую библиотеку:

sudo aptitude install libsdl-mixer1.2