Wine雜記


wine 環境變數

  • WINEPREFIX - wine設定
  • WINEDLLOVERRIDES - DLL設定
可以配合 env LANG="ja_JP.UTF8" WINEPREFIX="absPath" wine ..... 來執行特定的程式

wine 相關程式

  • wine/wineconsole(GUI/Console)
  • winecfg - wine設定程式
  • regedit
  • msiexec - 安裝*.msi
  • regsvr - register DLL

wine install application:

  • app-setup.exe type:
    wine app-settup.exe
    
  • *.msi:
    wine start "D:\setup.msi"
    or
    msiexec /i foo.msi
    or
    wine start /Unix /mnt/cdrom/setup.msi
    
有時為了保險起見, 安裝前最好還是下個 env WINEPREFIX="/home/{user}/.wine" wine "setup.exe" 免得不知道裝到哪裡去了

不讓wine執行的安裝程式建立桌面連結或是改變檔案關聯

  1. winecfg中將winemenubulider.exe設為disable
  2. regedit disable::
    將下列存成disable-menubuilder.reg [HKEY_CURRENT_USERSoftwareWineDllOverrides] "winemenubuilder.exe"=""
    # 使用regedit匯入設定 regedit disable-menubuilder.reg
  3. 設定環境變數::
    WINEDLLOVERRIDES=winemenubuilder.exe=d wine setup.exe

使用apt-build重新編譯wine

ubuntu 11.04 code name: natty
參考 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=12836&forum=2
  1. sudo apt-get install apt-build
  2. 增加 /etc/apt/sources.list(針對ubuntu 11.04)
    deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu natty main
    deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu natty main
  3. sudo apt-build update
  4. suod apt-get build-dep wine# 設定wine編譯環境
  5. sudo apt-build install wine --reinstall # 我的機器上 AMD X945 + 8G RAM 大約要跑一個小時多
  6. sudo apt-get autoremove
  7. sudo apt-build clean-sources
  8. sudo apt-build clean-build
效果沒有預期的好,有比較快一點但沒有到達飛快的程度

重新生成一個新的wine環境

  1. rm -rf ~/.wine # 預設路徑(如果有設定WINEPREFIX的話則依WINEPREFIX)
  2. winecfg (會在 ~/.wine生成一個新的wine環境)
如果有多個wine環境的話就要配合使用env WINEPREFIX="..."

修改winecfg桌面整合中的字型

  • Message Box Text
  • 功能表文字
  • 提示區文字
  • 當前標題欄文字
對一般程式來說夠用了, 不用那麼麻煩去弄字型對應 MangaMeeya修改完上面4個字型設定之後就ok!
https://lh6.googleusercontent.com/-aSDa9JIssUk/TkuKPvc8ZMI/AAAAAAAABgw/YRTpq7pzehY/s800/%2525E3%252583%25259E%2525E3%252583%2525B3%2525E3%252582%2525AC%2525E3%252583%25259F%2525E3%252583%2525BC%2525E3%252583%2525A4%252520v7.4_021.png

winetricsks

  • wintricks的GUI不算好用, 很多app安裝選項在GUI中沒出現
  • 參考 http://wiki.winehq.org/winetricks_cn 裡面有比較完整的安裝套件
  • 安裝DirectX9:
    1. winetricks corefonts
    2. winetricks fontfix # 主要是為了後面的.Net Framework的安裝不會出現錯誤訊息
    3. winetricks dotnet11
    4. winetricks directx9
  • winetricks會把下載的東西放在 ~/.cache/winetricks

沒有留言:

張貼留言