среда, 31 марта 2010 г.

Sun VirtualBox

С VMware я слегка не сдружился (он тупо виснул при установке windows). Добрые люди посоветовали Sun VirtualBox. Я не очень доверял ему (и не зря), но все равно поставил. Windows XP установилась на ура. Поставил набор гостевой ОС и принялся скачивать браузер.
После гуляний по просторам рунета и жуткого зрелища в виде лагающего Java-приложения, я понял, что с эмуляцией видеокарты у Sun VirtualBox проблемы. Затем я скачал NET.Framework 3.5 и попытался поиграть в osu. Она сказала, что у меня не стоят пиксельные шейдеры версии 1.1. Печально. Даже такую мелочь не реализовали. Пришлось  запустить игру в OpenGL режиме. Грузилось все еле, да и постоянные мигания приложения жутко напрягали глаза. От греха подальше закрыл игру.
Раз с 3D у него проблемы, то может быть он мне хотя бы KMPlayer нормально гонять будет? Честно, я так и не нашел нормальный плеер, который бы показывал внешние субтитры в Bakemonogatari. Только на KMPlayer и молюсь. Прогнал 1 серию через второй компьютер, который служит у меня связующим звеном в цепи Ubuntu - Windows - VirtualBox. То, что я увидел, когда включил видео, может вызвать эпилептический припадок. Глядя на это безобразие, я выключил виртуальную машину и понял, что мне предстоит еще одна бессонная ночь в поиске манов по плеерам.

понедельник, 29 марта 2010 г.

ISO, MDF-образ в Ubuntu

AcetoneISO.
В свое время как-то мне понадобилось запустить ISO-образ. Не помню, чем мне через консоль не понравилось монтировать образы, но причины были найти достойную программу. После недолгих поисков нашел такую: AcetoneISO. Попробовал с официального сайта скачать, но оттуда deb не поставился. В итоге в поисковике забил AcetoneISO2_2.0.2-all.deb и прошел по второй ссылке. Для сохранности залил его сюда. Установка на этот раз далась легко.
Кстати, сначала я скачал первую версию, которая в итоге отказалась открывать мой образ. Кроме того, она требовала ряд компонентов. Вот их список на всякий случай (Может и вторая версия их требует)
- fuseiso (20061017 is highly recommended)
- konqueror
- konsole
- kdebase-bin
- fuse-utils
- cdrecord
- cdrdao
- mkisofs
- p7zip
- coreutils
Некоторые из них так и не нашел, но программа запустилась вроде.

воскресенье, 28 марта 2010 г.

Wine

Для человеческой работы с Linux (Ubuntu 9.10)  очень не хватает WIN-приложений (да, поиграться хочется).
Начнем с установки WINE. (источник)


Добавим источник:

Ubuntu Karmic (9.10):
ppa:ubuntu-wine/ppa

Ubuntu Jaunty (9.04):
deb http://wine.budgetdedicated.com/apt jaunty main #WineHQ - Ubuntu 9.04 "Jaunty Jackalope"
Ubuntu Intrepid (8.10):
deb http://wine.budgetdedicated.com/apt intrepid main #WineHQ - Ubuntu 8.10 "Intrepid Ibex"
Ubuntu Hardy (8.04):
deb http://wine.budgetdedicated.com/apt hardy main #WineHQ - Ubuntu 8.04 "Hardy Heron"


Теперь в Центре приложений ищем Wine Microsoft Windows Compatibility Layer (Beta Release) и устанавливаем его.


DirectX в Wine.


Итак у нас есть Wine последней версии с установленным Блокнотом. Все это замечательно, но для большинства игр нужен DirectX. На 10+ версии замахиваться не буду, так как и 9ый подойдет.
В консоли исполняем команду
$ winecfg
Это создаст папку ~/.wine/ . Копируем библиотеки из Windows mscoree.dll и streamci.dll в ~/.wine/driver_c/windows/system32/ . Если нет винды под руками их можно скачать:
mscoree.dll
streamci.dll
переходим в system32:
$ cd ~/.wine/driver_c/windows/system32/
и переименовываем dll:
d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll dxdiagn.dll
В конце дописываем bak. Это действие на всякий случай, чтобы можно было их восстановить. Сам я у себя их не обнаружил.

Открываем файл ~/.wine/user.reg и дописываем в конце:
[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"



Устанавливаем DirectX.
Запускаем снова $ winecfg, вкладка библиотеки, и выбираем "Редактировать" для этих библиотек: 
d3d8, d3d9, ddrawex, dinput, dinput8
и выставляем для них "Встроенная (wine)" (жмем редактировать и выбираем Встроенная (wine)).
(Источник)