Главная
Новости
Статьи и обзоры
Горожанин
Обнинск в Internet
Web Design
Hardware
Software
Безопасность
Серфинг
Игродром
Relax
Технологии
Web-обзор
Интернет-ликбез
Опросник
УП-Технологии
ART.net
Ссылки
Архив
О нас
Контакты
Форумы
Основатель: К.Николаенко
Главный Редактор: С.Коротков
Web Design: Neutron
|
|
= Software =
WINE: ДРУГИЕ ОКНА
(с) Александр Евдокимов
по материалам <www.ichip.ru>
Продолжение: начало в № 8(156)
ДИСК С
Не спешите сразу же после установки запускать Windows-приложения. Среду wine в большинстве случаев недостаточно просто инсталлировать - ее еще нужно тщательно настроить.
Прежде всего ей понадобится системный диск С. Можно, конечно, прописать в файле конфигурации Wine путь к разделу HDD с настоящей Windows(при том условии, естественно, что он существует и доступен благодаря записи в /etc/fstab из Linux). Поступив так, вы сможете запустить максимально возможное число приложений. Однако я вам не советую этого делать. Среда Wine может, если получить на это право, перезаписать файл win.ini, после чего Windows будет испытывать серьезные проблемы. К тому же вряд ли при наличии оригинала вы станете использовать эмулятор. А если все-таки рискнете, обязательно сохраните резервные копии основных системных файлов ОС от Microsoft.
Тем, кто хочет избежать ненужных проблем, и тем, у кого Windows нет вовсе, придется использовать искусственный диск С, который устанавливается самой Wine. Он может находиться либо в директории /usr/share/wine-c (например, в ASP Linux), либо в папке /var/lib/wine (в ALT Linux). В некоторых версиях среды, которые мне попадались, "системный диск" вообще почему-то отсутствовал. В этом случае советую воспользоваться не требующей инсталляции утилитой WineTools http://franksworld.net/wine/winetools. Подскажите ей параметры своего CD-привода, указанные в /etc/fstab, и эта программа в мгновение ока создаст вам диск С и конфигурационный файл.
ПРИГОТОВЛЕНИЕ Wine
Важнейший для управления средой файл confg можно открыть в любом текстовом редакторе и исправить. У каждого пользователя он свой и находится в скрытой поддиректории домашнего каталога ~/.wine. Если же этого файла у вас нет, скопируйте его из папки /etc/wine (там он может называться wine.confg) или создайте с помощью все той же WineTools.
Характер и степень уточнения конфигурации Wine зависят от многих факторов, в том числе и от того, каким дистрибутивом Linux вы пользуетесь. Перебрав немалое их число, я решил остановиться на ASP Linux 9.0 Ural. Правда, не с родной для этого дистрибутива версией, а с последней, размещенной на FTP-сервере разработчика ftp.asplinux.ru/pub/contribs/9/i386. Сразу после инсталляции мне пришлось в папке /usr/share/wine-c/windows создать каталог Temp - без этого Wine не запускалась. Затем я прописал путь к "системному диску" в файле конфигурации, который заранее создал с помощью утилиты WineTools:
[Drine C]
"Path" = "/usr/share/wine-c"
"Type" = "hd"
"Label" = "Windows"
"Filesystem" = "win95"
Точно так же можно интегрировать (только, естественно, под другими именами) и все остальные разделы жесткого диска, упомянутые в /etc/fstab. Флоппи-дисковод и CD-ROM по умолчанию подключаются в Wine версии ASP Linux следующим образом:
[Drive A]
"Path" = "/mnt/floppy"
"Type" = "floppy"
"Label" = "Floppy"
"Filesystem" = "win95"
"Device" = "/dev/fd0)
[Drive D]
"Path" = "/mnt/cdrom"
$Type" = "cdrom"
"Label" = "CD-ROM"
"Filesystem" = "win95"
"Device" = "/dev/cdrom"
Кириллические шрифты в последних версиях Wine хоть и не без проблем, но все-таки поддерживаются. Неприятным исключением могут оказаться лишь некоторые зарубежные дистрибутивы Linux. Обязательно проследите, чтобы в разделе [fonts] файла confg присутствовали строки:
;; default TrueType fonts with
russian koi6-r encoding
;"DefaultFixed" = "-monotype-
courier new-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSerif" = "-monotype-times
new roman-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaulSansSerif" = "-monotype-arial
-*-*-*--*-*-*-*-*-*-koi8-r"
Вместо кодировки koi8-r в некоторых случаях следует установить cp-1251. Кроме того, добавьте в раздел [FontDirs] еще два пункта:
"dir5" = "/usr/share/
wine-c/windows/fonts"
"dir6" = "/usr/X11R6/lib/X11/
fonts/urw-ttf"
В директорию /usr/share/wine-c/windows/fonts заранее скопируйте шрифты Times New Roman, Arial и Courier - их можно найти, например, на FTP-сервере ALT Linux ftp.altlinux.ru. Во вторую папку поместите обновленную версию бесплатных шрифтов Валентина Филиппова, которые находятся по адресу ftp://ftp.gnome.ru/fonts/urw/release.
Завершив настройку, не забудьте скопировать директорию /root/.wine в домашние каталоги обычных пользователей, открыв им доступ к этой папке и "диску С" вместе со всеми их поддиректориями. После этого они смогут воспользоваться утилитой WineSetupTk http://sourceforge.net/project/showfiles.php?group_id=6241. Она поможет пользователям, не являющимися системными администраторами, быстро и наглядно отредактировать свой персональный файл конфигурации.
Продолжение следует.
|
|