anonymous
написал 15 марта 2005 года в 13:59 (2323 просмотра)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Установил wine (wine-20040914 и wine-devel-20040914) и поставил игру Heroes3. Но она запускается так, как будто не вставлен CD.
Файла /root/.wine/.config у меня нет. Структура папки /root/.wine такова:
папка dosdevices
папка drive_c
cachedmetrics.:0
system.reg
user.reg
userdef.reg
В папке dosdevices находятся две папки:
с: и z:
Если заходишь в z:(насколько я понял это должен быть CD-ROM) то попадаешь в корневой каталог.
Что мне делать?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
нет. это как раз ссылка на root / :)
у тебя должна быть ссылка в dosdevices, к примеру «r:» -> «/mnt/cdrom» или где куда оно у тебя, и, кроме того, «r::» -> «/dev/cdrom» или что там у тебя.
а так же прописано в конфиге wine в секции:
Codepage у меня указывает на koi8-r ;)
У меня Z: это ссылка на /. У меня не получается создать каталоги ссылающиеся на /mnt/cdrom1 и /dev/cdrom1 командами «ln /mnt/cdrom1 ./r:» и «ln /dev/cdrom1 ./r::, может быть я неправильно делаю (в моих книгах описано как создавать ссылки на файлы, а на каталоги — нет).
В файле /etc/wine/config записано:
WINE REGISTRY Version 2
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config
;; If you think it is necessary to show others your complete config for a
;; bug report, filter out empty lines and comments with
;; grep -v «^;» ~/.wine/config | grep '.'
[wine]
«Windows» = «c:\\windows»
«System» = «c:\\windows\\system»
«Temp» = «e:\\»
«Path» = «c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\»
«Profile» = «c:\\windows\\Profiles\\Administrator»
«GraphicsDriver» = «x11drv»
;«ShowDirSymlinks» = «1»
;«ShowDotFiles» = «1»
# [wineconf]
[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win2k3,win20,win30,win31)
;«Windows» = «win98»
; DOS version to imitate
;«DOS» = «6.22»
и далее всякий мусор.
Куда мне вписать
[Drive R]
«Path» = «/mnt/cdrom1»
«Type» = «cdrom»
«Label» = «CD-Rom»
«Device» = «/dev/cdrom1»
«Filesystem» = «win95»
«Codepage» = «20866»
перед секцией [wine] ?
на каталоги можно создавать только символические ссылки
ln -s ….
в общем? куда угодно ;)
главное, чтобы какую другую секцию не разбивало
кстати, [Drive C] желательно тоже описать. в основном — из-за «Codepage».
Спасибо, теперь игра запускается. Правда есть один недостаток: проблема со звуком. Если запущен artsd, то звука нет совсем, если этот демон убить, то звук если идёт, то с треском, а то и вовсе пропадает.
Диск С я прописал так (правильно или нет?):
[Drive C]
“Path” = “/root/.wine/drive_c”
“Type” = “hd”
“Label” = “MS-DOS”
“Filesystem” = “win95”
как оно у меня…
(надо же, Network… не иначе ;) как с перепою…)
выбрать правильное?
ну, если, как у меня, через OSS (к тому же — у меня в системе ALSA, с включённой OSS-эмуляцией.. да, такой вот изврат..), то…
и в папку с Героями положить dsound.dll с соседней windows.
эммм. root??!
<font color=«red»><font size=«+1»>Под root-ом НЕ работать!!!</font></font>
только настраивать.
целее система будет.
Послушался совета и перенёс всё в /home/alex.
dsounf.dll у меня не оказалось, попробовал взять с раздела windows, но звук стал ещё хуже и я его удалил. Но всё же с модулем winearts.drv звук более менее нормальный. Бог с ним, со звуком.
Ещё одна проблема обнаружилась в игре. Невозможно сохранить игру под новым именем. Приходится делать копии под разными именами уже сохранённой игры и потом на них уже сохраняться.
Оказывается клавиатура в wine вообще не работает. Как это исправить?
помню. бывало и такое.
как лечил — в упор не помню..
может надо настроить и другие параметры — у меня играет в окошке и ввод работает…
буду дома, скину настройки для Героев — в смысле — кусочек конфига.
Только, пожалуйста, не сбрасывай на e-mail, а размести здесь. Заранее спасибо.
почти полный мой конфиг
соответственно, /mnt/auto/cdrom и /mnt/auto/cdrom0 — это работа autofs
(/mnt/dev/cdrom — суть ссылка на нужный iso-образ для подмонтирования)
ну и что надо с соседней винды.. ;) хотя, часть-то вроде бы уже есть
Что конкретно отвечает за клавиатуру? В /home/alex/.wine/drive_c/windows/system лежат только exe-файлы. На разделе winXP большинства dll-файлов нет. И стоит ли их брать оттуда?
В свой конфиг я добавил:
[AppDefaults\\HEROES3.EXE\\x11drv]
«DesktopDoubleBuffered» = «Y»
«Synchronous» = «Y»
«Managed»=«N»
«Desktop»=«800×600»
но почему-то игра запускается не в окне, а в полноэкранном режиме.
а они там в system32 ;) это начиная с nt/2k/xp/2k3 ;))
у меня, насколько я помню, от win2k. хотя, не особенно и уверен.
часть файлов — это от кодеков установленных (чтоб, пАнимаешь, игрушки не сильно попискивали, что кодеков нет)
dinput.dll, dinput32.dll
но тут ещё многое зависит от версии wine. видимо, мне как-то подворачиваются нормально работающие. :)
а имя файла точно БОЛЬШИМИ буквами?
насколько я помню, оно регистро-зависимо.
HEROES3.EXE точно большими буквами. Клавиатура так и не работает. Я тут подумал, что возможно это потому что я поставил пакеты wine для FedoreCore, а у меня установлен ASPLinux 9.2. Скачаю родные пакеты и попробую. Спасибо за помощь.
Поставил родные пакеты, правда для этого пришлось обновить glibc, и теперь всё отлично работает.