Wine
Wine - Windows API под unix системы, предназначен для запуска в них Windows приложений.
Содержание
Уставновка Windows программы
Для установки Windows программы в Linux просто откройте установочный файл (напр. setup.exe или install.msi) в Wine (контекстном меню файлового менеджера). После окончания установки программу можно найти в (для Gnome):
Приложения - Wine - Программы
Не все программы будут работать под Wine, но проверить можно любую!
Запуск Windows приложений
Создав ярлык, укажите в поле "Команда" нечто подобное:
- для исполняемого файла
env WINEPREFIX="/home/user/.wine" wine /home/user/.wine/dosdevices/c:/Program\ Files/2gis/3.0/grym.exe
- для ярлыка Windows
env WINEPREFIX="/home/user/.wine" wine C:\\windows\\command\\start.exe /Unix /home/user/.wine/dosdevices/c:/users/user/Главное\ меню/Программы/2ГИС/2ГИС\ 3.0.lnk
указав правильный путь и не забывая экранировать пробелы обратной косой чертой "\"
Иконки
Иконки к программа установленым через Wine храняться в /home/user/.local/share/icons
Темы Windows
Windows приложения, запущеные под wine, выглядят очень непрезентабельно. Чтобы исправить это:
- Качаем любую Windows тему, которая содержит .msstyles файл.
- Создаём директорию:
mkdir -p ~/.wine/drive_c/windows/Resources/themes/название-вашей-темы
- Перемещаем скачанную тему (.msstyles) в созданную папку. Кто не в курсе: чтобы отобразить скрытые папки в Nautilus нужно нажать CTRL+H.
- Запустите конфигурацию wine командой winecfg и выберите новую тему на вкладке «Вид и интеграция».
Встроенные программы Wine
В Wine есть следующие стандартные для Windows программы:
- notepad
- taskmgr
- cmd
- clock
- progman (как в win3.11)
- сontrol (панель управления)
- svchost
- attrib
- msiexec
- reg
- regedit
- rundll32
- ping
- xcopy
- write
- wordpad
- winver (окошко "О Windows")
- uninstaller (установка и удаление программ)
- и некоторые другие (даже winemine - игра "Сапёр")
Утилиты Wine
- winecfg - настройки Wine
- winepath - конвертирует пути межлу Wine и реальной ФС (см. wine winepath -h)
- wineconsole - запускает программу в отдельной консоли, куда кидает весь вывод (по дефолту используется терминал Linux даже для cmd.exe). используется как wine wineconsole cmd
- winefile - файловый менеджер
- winedbg - отладчик
- winemenubuilder - конвертор .lnk файлов в .desktop (запускается автоматически)
Для запуска, программа просто передаётся параметром:
$ wine regedit