精华内容
下载资源
问答
  • Linux下wine使用方法

    千次阅读 2015-04-16 15:48:53
    在linux下使用wine可以使用大多数windows软件。 首先在终端下输入:sudo apt-get install wine 安装完成后打开软件管理器,输入wine,找到Configure Wine安装,安装完成后,再找到windosw下的软件,比如vs.exe,右键...
    • 在linux下使用wine可以使用大多数windows软件。
      首先在终端下输入:sudo apt-get install wine 安装完成后打开软件管理器,输入wine,找到Configure Wine安装,安装完成后,再找到windosw下的软件,比如vs.exe,右键选择wine运行即可。
    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼3.2.安装Wine而无须Windows编写:JamesJuran(提取自wine/documentation/no-windows)Wine的一个主要目标是允许用户运行Windows程序而...所以,一旦完成了Wine使用Win...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    3.2. 安装 Wine 而无须 Windows

    编写:James Juran

    (提取自 wine/documentation/no-windows)

    Wine 的一个主要目标是允许用户运行 Windows 程序而无须在它们的机器上安装 Windows。Wine 实现了通常由 Windows 提供的主要 DLL 的功能。所以,一旦完成了 Wine,使用 Wine 将不需要拥有一个安装好的 windows。

    Wine 已经进行到足够的程度,它已经可以运行你的目标程序而无须安装好的 Windows。如果你要尝试,请依从下列步骤:

    1.

    建立空 C:\windows、C:\windows\system、C:\windows\Start Menu、和 C:\windows\Start Menu\Programs 目录。不要把 Wine 指向充满了旧有安装和不干净的注册表的 Windows 目录。(Wine 在你的 home 目录中建立一个特殊的注册表,在 $HOME/.wine/*.reg 中。你可能需要删除这些文件)。

    2.

    把 ~/.wine/config 中的 [Drive C] 指向你希望 C: 所在的地方。参照 Wine 手册页来的得到更详细的信息。记住使用 "Filesystem" = "win95"!

    3.

    使用 tools/wineinstall 来编译 Wine 并安装缺省注册表。或者如果你偏好自己做,编译 programs/regapi,并运行: programs/regapi/regapi setValue 

    4.

    运行和/或安装你的应用程序。

    因为 Wine 仍未最终完成,一些应用程序与固有 Windows DLL 一起运行要比与 Wine 的替代品一起运行更好。Wine 被设计为使之可能。Juergen Schmied (和其他人)关于如何进行有一些提示。这里假定在配置文件中你的 C:\windows 目录不指向一个固有 Windows 安装而是指向一个独立的 Unix 文件系统。(例如, "C:\windows" 是位于"/home/ego/wine/drives/c" 下的一个真实的子目录 "windows")。

    *

    运行应用程序并加上 --debugmsg +module,+file 参数来找出所须的文件。把所须的文件逐个复制到 C:\windows\system 目录中。但不要复制 KERNEL/KERNEL32、GDI/GDI32、或 USER/USER32。它们实现了 Windows API 的核心功能,而必须使用 Wine 的内部版本。

    *

    编辑 ~/.wine/config 中的 "[DllOverrides]" 段,为你要使用的 Windows DLL 在 "builtin" 之前指定 "native"。详情请参见 Wine 手册页。

    *

    注意尽管 Wine 寻找一些网络 DLL 但不需要它们。Windows MPR.DLL 目前不能工作;你必须使用内部实现。

    *

    把 SHELL/SHELL32 和 COMDLG/COMDLG32、COMMCTRL/COMCTL32 成对的复制到你的 Wine 目录中(使用这些 DLL 是"干净的")。确保在 ~/.wine/config 的"[DllPairs]"段中指定了这些。

    *

    要一致: 只一起使用同一个 Windows 版本的 DLL。

    *

    把 regedit.exe 放置到 C:\windows 目录中。(Office 95 与一个空注册表一起工作时导入一个 *.reg 文件,对 Office 97 不清楚)。

    *

    如果你要浏览程序的帮助功能还要添加 winhelp.exe 和 winhlp32.exe 。

    3.3.处理 FAT/VFAT 分区

    编写:Steven Elliott

    (提取自 wine/documentation/linux-fat-permissions)

    本文描述工作在 Linux 中对 FAT 和 VFAT 文件系统的权限,焦点是为 Wine 配置它们。

    3.3.1. 介绍

    Linux 可以使用 FAT (老的 8.3 DOS 文件系统) 或 VFAT (新的 Windows 95 或后来的长文件名文件系统) 模块访问 DOS 和 Windows 文件系统。在双引导(Linux + Windows)系统上,要通过 Wine 访问现存的应用程序和它们的数据,挂装 FAT 或 VFAT 文件系统是提供的主要的方式。

    按照 ~/.wine/config 文件的指示,Wine 把挂装的 FAT 文件系统比如 /c,映射成驱动器字母比如 "c:"。下列摘录自一个 ~/.wine/config 文件:

    [Drive C]

    "Path" = "/c"

    "Type" = "hd"

    尽管在长文件名支持上 VFAT 文件系统优于 FAT 文件系统,在本文剩余部分中使用术语 "FAT" 来参照 FAT 文件系统和它的衍生品。还有,本文通篇使用 "/c" 作为 FAT 挂装点的例子。

    展开全文
  • Wine使用指南Wine使用指南Wine使用指南
  • wine使用方法

    2016-05-12 14:16:01
    wine中文乱码的终极解决方法 准备字体:simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。下载simfang.ttc 字体 simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。 进入Wine的注册表“/...

    wine中文乱码的终极解决方法

    准备字体:simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。下载simfang.ttc 字体

    simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。


    进入 Wine 的注册表 “/home/用户名/.wine/dosdevices/c:/windows/”,右键用 "使用Wine Windows Program Loader打开" 方式打开 regedit.exe ,打开 [HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] ,将“ MS Shell Dlg  ”“ MS Shell Dlg 2 ”“ Tahoma ”三项的值都设为“simsun”。如果没有“Tahoma”可以自己新建一个。

     

    Wine挂装 FAT 或 VFAT 文件系统

    正确安装完软件之后,最主要的事情就是配置wine.conf文件.大家主要配置的是指定盘符 和路径我的windows分区有四个,分别为c,d,e,f,所以我在linux的/mnt目录中建立了c,d,e ,f四个目录,这样对应windows中的四个盘。光驱为/mnt/cdrom目录,软驱为/mnt/floppy目 录。所以我的wine.conf配置文件如下:

    Java代码   收藏代码
    1. [Drive A]  
    2. Path=/mnt/floppy  
    3. Type=floppy  
    4. Label=Floppy  
    5. Serial=87654321  
    6. Device=/dev/fd0  
    7.   
    8. [Drive C]  
    9. Path=/mnt/c  
    10. Type=hd  
    11. Label=MS-DOS  
    12. Filesystem=win95  
    13.   
    14. [Drive d]  
    15. Path=/mnt/d  
    16. Type=hd  
    17. Label=MS-DOS  
    18. Filesystem=win95  
    19.   
    20. [Drive e]  
    21. Path=/mnt/e  
    22. Type=hd  
    23. Label=MS-DOS  
    24. Filesystem=win95  
    25.   
    26. [Drive f]  
    27. Path=/mnt/f  
    28. Type=hd  
    29. Label=MS-DOS  
    30. Filesystem=win95  
    31.   
    32. [Drive g]  
    33. Path=/mnt/cdrom  
    34. Type=cdrom  
    35. Label=CD-Rom  
    36. Filesystem=win95  
    37.   
    38. [Drive h]  
    39. Path=/tmp  
    40. Type=hd  
    41. Label=Tmp Drive  
    42. Filesystem=win95  
    43.   
    44. [Drive i]  
    45. Path=${HOME}  
    46. Type=network  
    47. Label=Home  
    48. Filesystem=win95  
    49.   
    50. [wine]  
    51. Windows=c:\windows  
    52. System=c:\windows\system  
    53. Temp=h:\  
    54. Path=c:\windows;c:\windows\system;e:\;e:\test;f:\  
    55. SymbolTableFile=./wine.sym  
    56. 其中[Drive h][Drive i]为wine.conf文件中的默认临时文件,只需改动盘符即可。  
    57. 在wine.conf中需改动的地方还有:  
    58. [Tweak.Layout]  
    59. ;; WineLook=xxx  (supported styles are 'Win31'(default), 'Win95''Win98')  
    60. ;WineLook=Win95  
    61. 把WineLook=Win95前面的;号去掉即可。现在wine.conf的配置就大功告成了。现在给出我的  
    62. wine.conf文件的配置给大家参考:  
    63. ;;  
    64. ;; MS-DOS drives configuration  
    65. ;;  
    66. ;; Each section has the following format:  
    67. ;; [Drive X]  
    68. ;; Path=xxx       (Unix path for drive root)  
    69. ;; Type=xxx       (supported types are 'floppy''hd''cdrom' and 'network')  
    70. ;; Label=xxx      (drive label, at most 11 characters)  
    71. ;; Serial=xxx     (serial number, 8 characters hexadecimal number)  
    72. ;; Filesystem=xxx (supported types are 'msdos'/'dos'/'fat''win95'/'vfat', 'uni  
    73. x')  
    74. ;;   This is the FS Wine is supposed to emulate on a certain  
    75. ;;   directory structure.  
    76. ;;   Recommended:  
    77. ;;   - "win95" for ext2fs, VFAT and FAT32  
    78. ;;   - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)  
    79. ;;   DON'T use "unix" unless you intend to port programs using Winelib !  
    80. ;; Device=/dev/xx (only if you want to allow raw device access)  
    81. ;;  
    82. [Drive A]  
    83. Path=/mnt/floppy  
    84. Type=floppy  
    85. Label=Floppy  
    86. Serial=87654321  
    87. Device=/dev/fd0  
    88.   
    89. [Drive C]  
    90. Path=/mnt/c  
    91. Type=hd  
    92. Label=MS-DOS  
    93. Filesystem=win95  
    94.   
    95. [Drive d]  
    96. Path=/mnt/d  
    97. Type=hd  
    98. Label=MS-DOS  
    99. Filesystem=win95  
    100.   
    101. [Drive e]  
    102. Path=/mnt/e  
    103. Type=hd  
    104. Label=MS-DOS  
    105. Filesystem=win95  
    106.   
    107. [Drive f]  
    108. Path=/mnt/f  
    109. Type=hd  
    110. Label=MS-DOS  
    111. Filesystem=win95  
    112.   
    113. [Drive g]  
    114. Path=/mnt/cdrom  
    115. Type=cdrom  
    116. Label=CD-Rom  
    117. Filesystem=win95  
    118.   
    119. [Drive h]  
    120. Path=/tmp  
    121. Type=hd  
    122. Label=Tmp Drive  
    123. Filesystem=win95  
    124.   
    125. [Drive i]  
    126. Path=${HOME}  
    127. Type=network  
    128. Label=Home  
    129. Filesystem=win95  
    130.   
    131. [wine]  
    132. Windows=c:\windows  
    133. System=c:\windows\system  
    134. Temp=h:\  
    135. Path=c:\windows;c:\windows\system;e:\;e:\test;f:\  
    136. SymbolTableFile=./wine.sym  
    137.   
    138. # <wineconf>  
    139.   
    140. [DllDefaults]  
    141. EXTRA_LD_LIBRARY_PATH=${HOME}/wine/cvs/lib  
    142. DefaultLoadOrder = native, elfdll, so, builtin  
    143.   
    144. [DllPairs]  
    145. krnl386 = kernel32  
    146. gdi = gdi32  
    147. user = user32  
    148. commdlg = comdlg32  
    149. commctrl= comctl32  
    150. ver = version  
    151. shell = shell32  
    152. lzexpand= lz32  
    153. mmsystem= winmm  
    154. msvideo = msvfw32  
    155. winsock = wsock32  
    156.   
    157. [DllOverrides]  
    158. kernel32, gdi32, user32 = builtin  
    159. krnl386, gdi, user = builtin  
    160. toolhelp  = builtin  
    161. comdlg32, commdlg = elfdll, builtin, native  
    162. version, ver  = elfdll, builtin, native  
    163. shell32, shell  = builtin, native  
    164. lz32, lzexpand  = builtin, native  
    165. commctrl, comctl32 = builtin, native  
    166. wsock32, winsock = builtin  
    167. advapi32, crtdll, ntdll = builtin, native  
    168. mpr, winspool.drv = builtin, native  
    169. ddraw, dinput, dsound = builtin, native  
    170. winmm, mmsystem         = builtin  
    171. msvideo, msvfw32        = builtin, native  
    172. mcicda.drv, mciseq.drv  = builtin, native  
    173. mciwave.drv  = builtin, native  
    174. mciavi.drv, mcianim.drv = native, builtin  
    175. msacm.drv, midimap.drv  = builtin, native  
    176. w32skrnl                = builtin  
    177. wnaspi32, wow32  = builtin  
    178. system, display, wprocs = builtin  
    179. wineps   = builtin  
    180. icmp                    = builtin  
    181.   
    182. [options]  
    183. AllocSystemColors=100  
    184.   
    185. [fonts]  
    186. ;Read documentation/fonts before adding aliases  
    187. Resolution = 96  
    188. Default = -adobe-times-  
    189.   
    190. [serialports]  
    191. Com1=/dev/ttyS0  
    192. Com2=/dev/ttyS1  
    193. Com3=/dev/modem,38400  
    194. Com4=/dev/modem  
    195.   
    196. [parallelports]  
    197. Lpt1=/dev/lp0  
    198.   
    199. [spooler]  
    200. LPT1:=|lpr  
    201. LPT2:=|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -  
    202. LPT3:=/dev/lp3  
    203.   
    204. [ports]  
    205. ;read=0x779,0x379,0x280-0x2a0  
    206. ;write=0x779,0x379,0x280-0x2a0  
    207.   
    208. [spy]  
    209. Exclude=WM_SIZE;WM_TIMER;  
    210.   
    211. [registry]  
    212. ; Paths must be given in /dir/dir/file.reg format.  
    213. ; Wine will not understand dos file names here...  
    214.   
    215. ; alternate registry file name: HKCU  
    216. AltCurrentUserFile=  
    217. ; alternate registry file name: HKU  
    218. AltUserFile=  
    219. ; alternate registry file name: HKLM  
    220. AltLocalMachineFile=  
    221. ;These are all booleans.  Y/y/T/t/1 are true, N/n/F/f/0 are false.  
    222. ;Defaults are read all, write to Home and Alt  
    223. ;Note: it is pointless to specify alt files and neither load nor write to them.  
    224. ; Global registries (stored in /etc)  
    225. LoadGlobalRegistryFiles=Y  
    226. ; Home registries (stored in ~user/.wine/)  
    227. LoadHomeRegistryFiles=Y  
    228. ; Windows registries in windows path, above  
    229. LoadWindowsRegistryFiles=Y  
    230. ; Load above registries.  
    231. LoadAltRegistryFiles=Y  
    232. ; TRY to write all changes to home registries  
    233. WritetoHomeRegistryFiles=Y  
    234. ; TRY to write all changes to alt registries  
    235. WritetoAltRegistryFiles=Y  
    236.   
    237. [Tweak.Layout]  
    238. ;; WineLook=xxx  (supported styles are 'Win31'(default), 'Win95''Win98')  
    239. WineLook=Win95  
    240.   
    241. [programs]  
    242. Default=  
    243. Startup=  
    244.   
    245. [Console]  
    246. ;XtermProg=nxterm  
    247. ;InitialRows=25  
    248. ;InitialColumns=80  
    249. ;TerminalType=nxterm  
    250.   
    251. [Clipboard]  
    252. ClearAllSelections=0  
    253. PersistentSelection=1  
    254.   
    255. # </wineconf>  
     

    wine的字体美化:
    打开字体的防锯齿:
    REGEDIT4
    [HKEY_CURRENT_USER/Software/Wine/X11 Driver]
    "ClientSideAntiAliasWithCore"="Y"
    "ClientSideAntiAliasWithRender"="Y"
    "ClientSideWithRender"="Y"

    打开字体的平滑功能:
    REGEDIT4
    [HKEY_CURRENT_USER/Control Panel/Desktop]
    "FontSmoothing"="2"
    "FontSmoothingType"=dword:00000002
    "FontSmoothingGamma"=dword:00000578

    "FontSmoothingOrientation"=dword:00000001
    你也可以查看你机器的[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/FontLink/SystemLink]的"Tahoma"值,然后在windows的fonts里找相应的字体 文件,复制到wine下的windows/fonts目录下。

    wine是在Linux操作系统下执行部分Windows应用程序的工具。

     

    在目前国内卖Linux操作系统的比卖在其下运行的应用软件的多得多。在Linux软件(如图片浏览、多媒体播放)奇缺的情况下,能将部分Windows 程序移置到Linux环境下,也不失为一种好方法。下面是wine的使用方法。

    tar -jxvf wine-1.1.1.tar.bz2
    cd wine-1.1.1
    ./tools/wineinstall

    之后它会运行./configure,然后显示:We need to install wine as root user, do you want us to build wine,'su root' and install Wine? Enter 'no' to continue without installing(yes/no)

    yes 回车

    编译安装途中出现了下面的错误,出现这样的问题是因为没有安装相关的devel支持。

    configure: WARNING: X development files not found. Wine will be built
    without X support, which probably isn't what you want. You will need to install
    development packages of Xlib/Xfree86 at the very least.

    如果是用gonme桌面的,请在终端输入:sudo apt-get install gnome-devel 下载安装完后再次执行编译安装wine即可。

    如果你root用户设置了密码,还会提示你输入密码。

     

    Linux wine 安装 待屏幕上出现:
    Installation complete for now. Good luck (this is still alpha software).If you have problems with WINE, please read the documentation first,
    as many kinds of potential problems are explained there.

    则表示安装成功了。

    Java代码   收藏代码
    1. sudo add-apt-repository ppa:ubuntu-wine/ppa  
    2. sudo apt-get update  
    3. sudo apt-get install wine  
    4. winecfg  
    5. ~/.wine/drive_c/windows/Fonts/   #只留一个你想要显示的中文字体在这  
    展开全文
  • wine使用方法

    千次阅读 2012-02-16 12:55:32
    如果你像我一样的话,当你第一次使用Wine的时候,就会被Wine的帮助文章现状所困扰。互联网上确实有很多的HOWTO文章来教你使用一些程序或游 戏,但是我找不到一个全面的“Wine初学者教程”来让我真正懂得实际了解和...
    如果你像我一样的话,当你第一次使用Wine的时候,就会被Wine的帮助文章现状所困扰。互联网上确实有很多的HOWTO文章来教你使用一些程序或游 戏,但是我找不到一个全面的“Wine初学者教程”来让我真正懂得实际了解和使用Wine所需的基本知识。我不需要一个教我如何运行半条命2的文章,我需 要的是一篇能实实在在教我怎样使用Wine的文章。最后,我整理了从众多的Wiki、指南、帖子和HOWTO搜集来的资料,写成这篇文章。虽然这篇文章主 要针对在Wine下运行游戏,但是它包括的几乎所有的信息都可以应用到用Wine来运行其它的程序。 

    一般资料
    “winecfg”的使用资料
    特殊配置资料
    安装资料
    一般使用资料
    第三方软件资料
    高级设置资料


    1一般资料

    1.1Wine is not an emulator
    这个我就不翻译了,没有多少技术介绍。

    1.2使用最新的Wine
    记住最新版的Wine会包含一些旧版本里没有的bug。在feisty的软件仓库里包含了0.9.33,而最新的Wine是0.9.44(我翻译 文章时)。0.9.33更加稳定,但是最新的版本包含重大的DirectX改进。有一些不能在0.9.33下运行的游戏能够在0.9.44中很好地运行。 在使用0.9.37到0.9.40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。那是最好的有关使用最新版导致棘手问题的好例子。
    (译者:我个人还是推荐使用最新版,使用新版本会有更好的运行速度,而且基本上每个bug都会在未来的2~3个版本中被修复)

    1.3不要从源码编译安装Wine
    (译者:作者没有说为什么,可能是因为编译要解决的依赖性问题太多了。
    我个人还是推荐编译安装,这样安装完后问题少一点,性能好一点。)

    1.4使用终端
    如果正确安装的话,wine会把它自己关联到exe文件,所以你只要双击exe文件就可以运行。无论怎样,这都不是我们所推荐的使用wine的方 法(译者:我也不推荐)。使用终端会比较好,因为这样可以正确地设定程序的路径,否则程序就会找不到所需要的文件。另外,使用终端还可以显示出错误信息, 这对于解决问题是非常有用的。

    1.5准备对付挫折
    Wine并不完美。不会所有的事情都能顺利发展,有时候甚至需要你自己去解决问题。但你现在是一个linux用户了,你就要准备着去应付。

    2“winecfg”的使用资料

    2.1运行“winecfg”
    你至少需要运行一次winecfg来设置wine的目录和硬件。

    2.2虚拟桌面
    使用这个选项可以使软件的安装更加流畅。我发现在不使用这个选项的时候,使用某些程序会导致已经激活的对话框、CDKEY输入窗口或更换光盘的确 认窗口不能出现在前端。让我以为程序卡死了,就kill掉了进程。选择这个选项还能够避免程序锁死你的桌面或者把你的屏幕分辨率改成难看的模式。

    2.3使用Application Settings
    你可以在winecfg的Application标签里的Application Settings对话框对个别的程序进行自定义设置。那里只允许你进行windows兼容运行模式设置(译者:像windows下的exe属性里的兼容性 标签)、某些显示设置和DLL的设置。
    当你只需要设置某个程序使用某些特定的windows自带的DLL,不希望其它程序(包括wine)使用这些native的DLL的时候(而其 它程序使用这些DLL会导致问题),(译者:wine自带的DLL叫做builtin,windows下原生的DLL叫做native)这个选项就会变得 十分有用。在进行DLL设置时我都用这个方法,就是为了防止某些对wine的运行存在潜在威胁的nativeDLL被wine调用(译者:在一般情况下, wine只调用自带的builtinDLL,而不会使用native的DLL,版权问题,除非经过设置,如上所述)。这样我就只是修改了那些可执行的配置 文件,当我不需要时,可以改回来而不会损坏整个Wine。(译者:设置这些东西之前,保证已经将一个程序的exe文件添加到Application标签的 白框中,并且反色选中。不是default的那个,是你所需要设置的那个exe文件。)

    2.4Windows版本
    对不同的程序尝试不同的Windows版本。这就是说一个为了XP而设计的游戏可能会在wine的98模式的支持下能更好地运行。在做这个之前确认你已经把程序添加到Application的白框中,并且选中,反色显示。

    2.5使用ALSA驱动
    有些游戏是需要OSS才能运行,但是OSS已经不会再继续开发了。
    (译者:推荐只是独立声卡使用ALSA,集成的还是使用OSS最好)

    2.6不要总是选择allow the window manager to control the windows(winecfg里的)
    使用这个选项有时候会使游戏在全屏幕运行时出现问题。当前的wine版本0.9.39+已经修正了多数游戏的全屏问题,但是引入了一个新的问题: 当不使用这个选项时,会使键盘不能游戏中输入。在使用一个单独的X server来运行游戏时,这个问题可以得到解决。(见“高级设置资料”)

    2.7谨慎对待DLL
    winecfg可以让你用native的DLL替换builtin的DLL。下面的这些DLL是绝对不能被替换的。kernel32.dll, gdi32.dll,user32.dll,和ntdll.dll。有些nativeDLL也可能使一些程序不能运行。记得永远不要覆盖wine自带的 dll,如果native的用不了就用builtin的换回来。有些MS的DLL要得到许可才能用,如果你没有许可,就不要用。

    3特殊配置资料

    3.1建立一个到CD的链接
    Wine会建立一个到你挂载CD的文件夹的链接,但是建立一个到真正的/dev里的设备的链接会更好。我发现如果不这样做,Wine会自己建立到 /dev的链接,把CD认成E:盘,而我的挂载目录却链接为D:盘。我认为这个可能会导致某些使用CD安装的程序出现问题。修改/dev/hdc以适应你 的系统(译者:7.04一般都是/dev/scd0)。

    代码:
    ln -s /dev/hdc ~/.wine/dosdevices/d\:\:


    3.2实用注册表键值
    有些设置是不能通过winecfg来进行设置的,但是可以在注册表中进行设置。在wine的wiki中有一篇保持更新的文章
    http://wiki.winehq.org/UsefulRegistryKeys
    有两个键值是非常有用的,一个是Alsa Driver的UseDirectHW,可以解决一些声音跳顿的问题;还有Direct3D的VideoMemorySize,你应该设置成你的显卡的准确显存,默认wine会设置成64MB。

    3.3WINEPREFIXCREATE
    这个我暂时不翻译

    3.4安装Wine Gecko IE engine
    有些程序的运行依赖于IE,但是,安装IE会严重地破环Wine。所以可以安装Wine Gecko IE engine作为替代品。
    1、在终端下运行下面的命令:

    代码:
    wine iexplore http://www.winehq.org


    2、当出现安装提示时回答yes
    3、打开http://wiki.winehq.org/UsefulRegistryKeys,找到HKEY_LOCAL_MACHINE板块
    4、把所有有关Internet Explorer的键值加到注册表中
    安装完成后,运行

    代码:
    wine iexplore http://www.winehq.org


    成功的话就会出现winehq的主页。

    3.5中文支持设置
    把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
    代码:
    REGEDIT4

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    "Arial"="simsun"
    "Arial CE,238"="simsun"
    "Arial CYR,204"="simsun"
    "Arial Greek,161"="simsun"
    "Arial TUR,162"="simsun"
    "Courier New"="simsun"
    "Courier New CE,238"="simsun"
    "Courier New CYR,204"="simsun"
    "Courier New Greek,161"="simsun"
    "Courier New TUR,162"="simsun"
    "FixedSys"="simsun"
    "Helv"="simsun"
    "Helvetica"="simsun"
    "MS Sans Serif"="simsun"
    "MS Shell Dlg"="simsun"
    "MS Shell Dlg 2"="simsun"
    "System"="simsun"
    "Tahoma"="simsun"
    "Times"="simsun"
    "Times New Roman CE,238"="simsun"
    "Times New Roman CYR,204"="simsun"
    "Times New Roman Greek,161"="simsun"
    "Times New Roman TUR,162"="simsun"
    "Tms Rmn"="simsun"


    4安装资料

    4.1不要在CD的目录下安装程序
    (译者:就是不要cd到CD的挂载目录运行安装程序)
    如果这样做的话,就会在换CD时出现CD不能推出的问题,用下面的命令来安装CD:

    代码:
    wine /media/cdrom0/setup.exe


    4.2需要用到“wine eject”
    如果安装程序需要你换CD,而系统却说不能推出CD,那就打开一个新终端,输入:

    代码:
    wine eject d:


    4.3安装InstallShield的bug补丁
    安装http://support.installshield.com/kb/files/Q108322/IkernelUpdate.exe
    这个补丁可以解决一些CD安装问题。

    4.4使用uninstaller
    使用命令“uninstaller”来卸载安装的程序,不要使用程序在菜单里面创建的卸载快捷方式,他们有时候不能正常工作,而uninstaller可以。

    4.5安装.msi文件
    有些windows的安装程序是使用msi来安装的,那就用下面的命令来安装:

    代码:
    wine msiexec /i install.msi

    或者
    代码:
    wine start install.msi


    4.6不要安装DirectX
    Wine有它自己的DirectX库,安装微软的DirectX会破坏wine的DirectX库和Wine。
    但是,d3dx9_##.dll和d3dx10_33.dll可以从Windows复制过来使用,可能会在启动某些游戏时有所帮助。使用这些dll你需要微软的授权证书。

    5一般使用资料

    5.1如何用wine来运行程序

    代码:
    wine application.exe


    5.2运行程序前cd到程序的安装目录
    cd到程序的安装目录再运行程序。

    5.3关掉WINEDEBUG
    一般情况下,wine会不断地产生一些debug信息(那些“fixme”的东西)。那些信息在很多情况下是没有用的,尤其你已经可以正常地运行一个程序。你可以使用下面的命令来避免debug信息,节省资源:

    代码:
    WINEDEBUG=-all game.exe


    5.4不要使用root或者sudo来运行wine
    可能会损坏系统文件。

    5.5其他wine的命令
    wineboot 模拟windows的重新启动
    wine control 运行控制面板
    wineserver wineserver会随着wine的命令自动启动,但也能通过终端启动来达到不同的目的。
    wineserver的一些参数
    1、-d# 设置终端中debug的显示级别。
    2、-h 显示wineserver帮助文件
    3、-k kill掉当前的wineserver,当程序失去响应而你要结束它时使用。
    4、-p 让wineserver一直运行,也就是说即使程序退出了,wineserver还继续运行。当你需要运行连续的程序时可以使用,这样可以缩短程序的启动时间。
    5、-w 让wineserver一直运行直到当前已激活的wineserver退出。

    5.6让Wine运行更流畅
    当出现程序运行缓慢或性能起伏不定的问题时,可以通过提高进程的优先级来解决。启动游戏后,可以使用“renice”命令来改变进程的优先级。 “renice”命令可以改变当前进程的优先级,“nice”的值是优先级级别的标志,(高优先级=低nice值,低优先级=高nice值)。这个命令把 程序优先级的值设置为从-20(最高优先级)到19(最低优先级)之间的任何一个整数值,而默认的值是0。在启动游戏以后,你需要打开另外一个终端输入下 面的命令来改变程序的优先级:

    代码:
    sudo renice -10 -n game.exe


    在用Wine运行游戏时,我不推荐直接把程序的优先级设置到-20,最好是从-10开始,如果效果提升不明显,可以一步步尝试小幅度的提高(- 11,-12,……)。你会发现绝大多数的游戏不需要比-10更高的优先级就已经可以达到最好的性能了。不用多说(我认为),在游戏中你可以用ALT- TAB组合键回到桌面使用“renice”命令。

    第二种方法
    使用图形界面来设置优先级。
    1、 用终端运行游戏,按ALT-TAB回到桌面
    2、 系统——>系统管理——>系统监视程序,切换到进程标签
    3、 在进程上点右键——更改优先权
    4、 要求密码时输入
    5、 关闭系统监视程序,用ALT-TAB回到游戏


    6第三方软件资料

    6.1 WineTools
    WineTools是一个菜单式的可以安装90多个常见Windows程序的软件。它也可以帮助你设置Wine的基本目录。已经不再有人维护 WineTools,它已经两年没有升级了,但很多用户都发现它依然有用。而WineTools所作的一切事情都可以自己通过winecfg或终端完成。

    6.2Wine-Doors
    Wine-Doors是一个帮助你安装很多的Windows程序,包括游戏的一个图形界面的软件。它现在还处在开发阶段,但已经发布了一个可以下载的最初版本。就这个软件看来,是非常有前途的。

    6.3Cedega
    Cedega就技术上来说是Wine的一个分支,它明确地针对于游戏。cedega包含了一个安装和运行游戏的图形界面,还加上了对受防拷贝保护的软件的 支持(不需要使用破解来免CD)(译者:wine的对防拷贝的支持不是很好)。cedega不适免费的,最低消费是购买3个月,每月3美元,如果预付一年 的费用的话,可以享受一点折扣。cedega从前叫做WineX,在Wine还是MIT软件,而不是现在的GPL的时候,WineX就从wine的一个分 支分离出来,就因为cedega不属于GPL,cedega不再对wine的代码发展作贡献了。再加上cedega缺少支持,很多人便不再用cedega 在linux下玩游戏。

    6.4CrossOver
    CrossOver从技术上来说,CrossOver不是wine的一个第三方产品,而是wine的主要财力支持者。CrossOver一开始是 以在linux下运行Microsoft Office软件为目标的,但最近它开始添加对游戏的支持。CrossOver基于一个更老,更稳定的Wine版本(译者:好像是0.9.17),但 CrossOver也随着Wine一起升级。CrossOver标准版的售价是39.95美元。

    6.5ReactOS
    正如CrossOver一样,ReactOS也是Wine的一个支持者,基于许多Wine已经完成的成果,它致力于建立一个能与Windows完 全兼容的操作系统。完成后,ReactOS能够使用Windows的驱动程序和软件,完全兼容。这项计划还处于开发阶段,但已经可以提供安装CD、 LiveCD、QEMU和VMware镜像的下载。

    7高级设置资料

    7.1使用启动脚本(使用之前确保游戏能够正常运行)
    再使用单独得X server时,很多游戏一般都可以发挥出他们最佳性能。wine不需要窗口管理器(GNOME或KDE)就可以正常地运行,所以如果你在一个单独的X server下运行游戏,你会得到明显的性能提升。在运行游戏之前,关闭GDM或KDM,还会得到更大的性能提升(只能通过控制(console)台来实 现)。
    1、首先,在终端下建立一个脚本
    代码:
    nano launcher.sh(可以用vim替换nano)

    2、复制下面的文字到终端里。如果你没有nVidia的显卡,就删除nvidia settings的那部分,然后用你的游戏的正确路径替换里面的路径
    代码:
    #!/bin/sh
    #uncomment if launching from console session
    #sudo /etc/init.d/gdm stop
    #KDE use this instead
    #sudo /etc/init.d/kdm stop

    # Launches a new X session on display 3. If you don't have an Nvidia card
    # take out the "& nvidia-settings --load-config-only" part
    X :3 -ac & nvidia-settings --load-config-only

    # Goto game dir (modify as needed)
    cd "$HOME/.wine/drive_c/Program Files/Game/Directory/"

    # Forces the system to have a break for 2 seconds, X doesn't launch instantly
    sleep 2

    # Launches game (modify as needed)
    DISPLAY=:3 WINEDEBUG=-all wine "C:/Program Files/Game/Directory/game.exe"

    3、把文件保存到你的主文件夹(保存Ctrl+O,退出Ctrl+X。Vim的话先Esc,再Shift+:,保存w,退出q)
    4、然后,给你的脚本加上可执行属性
    代码:
    chmod +x ~/launcher.sh

    5、运行脚本
    代码:
    sh launcher.sh


    代码:
    ./launcher.sh

    6、结束游戏后,用CTRL-ALT-BACKSPACE回到桌面

    第二种方法
    如果你的游戏不能运行或者只是单纯想压榨出更好的游戏性能,跟着下面的步骤尝试在关闭X session的情况下运行游戏。
    1、取消注销“sudo /etc/init.d/gdm stop”语句(删除#)后保存,如果你是使用KDE,就取消注销“sudo /etc/init.d/kdm stop”。
    2、关闭所有程序,按CTRL-ALT-F1打开控制台
    3、在控制台登陆并运行这个脚本。你会被要求输入密码,然后游戏会在它自己的X session里运行,而没有GDM或KDM的妨碍。
    4、如果脚本显示你没有启动X session的权限,就修改那个脚本
    按照这样修改X server的启动语句
    代码:
    sudo X :3 -ac & nvidia-settings --load-config-only


    注意:为了避免修改脚本,你可以修改Xwrapper.config给与一般用户启动X的权限。用sudo vim打开/etc/X11/Xwrapper.config,把allowed_users=console修改为allowed_users=anybody。

    5、结束游戏后,可以重启或CTRL-ALT-BACKSPACE回到控制台,重新启动X和桌面:
    代码:
    sudo /etc/init.d/gdm start

    如果是KDE
    代码:
    sudo /etc/init.d/kdm start

    桌面会很快出现,还不行的话就输入
    代码:
    startx

    展开全文
  • wine使用

    2016-05-01 15:19:00
    wineqq 不能输入问题winecfg在 wine 设置里,选择函数库添加 riched20, 就行了(原装领先于内建) wineqq 可以输入不能输入中文问题原因:fictx组件缺失 搜狗输入法没有候选项问题原因:fictx组件缺失 mint下 winqq...
  • wine 使用

    2012-04-22 00:19:38
    Wine完全使用指南——从基本到高级 ...原文作者说会保持更新,这篇文章是很新的,介绍了很多实用的Wine设置方法,非常全面,无论新手还是老鸟都值得一读。  原文:  http://gaming.gwos.org/
  • ubuntu wine安装方法

    2011-06-25 23:14:59
    wine安装方法 Linux上安装Wine rpm包安装方式步骤 deb包安装方式步骤 tar.gz源代码包安装方式 tar.bz2源代码包安装方式 apt方式安装 bin文件安装 不需要安装的软件
  • WINE使用教程

    2013-09-08 23:58:45
    关于wine的一本书,适合初学者使用。 目录 1. 介绍 1.1. Wine 是什么? 1.1.1. Windows 和 Linux 1.1.2. 模拟与本地连接 1.2. Wine 要求和特征 1.2.1. 系统要求 1.2.2. Wine 的功能
  • wine使用技巧

    2020-07-05 12:15:47
    wine使用技巧一:常用软件使用技巧1.1:给安装的软件添加快捷方式到桌面方便下次打开 一:常用软件使用技巧 在网上看到有人问wine安装软件后下次不知道怎么打开,打开不方便,于是就写了这个帖子 1.1:给安装的软件...
  • Ubuntu(zorin)下使用deepin-wine最新方法   打算今后使用linux作为日常使用的环境,一方面为了熟悉linux,另一方面也想试试别的系统。本来是想装mac的,mac上的日常生态比linux要好,但是因为我的笔记本...
  • ubuntu11.04安装wine1.3的图文方法。 ubuntu11.04安装wine1.3的图文方法。 ubuntu11.04安装wine1.3的图文方法。 ubuntu11.04安装wine1.3的图文方法
  • 在非gnome桌面环境下,Deepin-Wine软件大部分不能启动,例如deepin-Tim,deepin-QQ以及微信等。按照DLM的说法,深度在打包Deepin-Wine软件时加入了对Gnome的依赖。通过安装gnome-settings-daemon即可解决。 安装...
  • WINE 使用及其调试

    千次阅读 2016-10-14 15:04:32
    wine
  • Ubuntu原版Wine安装方法

    2020-03-20 00:00:00
    前言使用Linux For QQ感觉回到了十年前发现一个神器是wine,网上大多数教程使用别人开源的安装脚本但是很久没更新导致版本很低无法满足我如果只想用QQ微信不想折腾点这正文首先下载wine仓库的公钥wget -nc ...
  • WINE使用小结

    2020-10-12 09:11:54
    wine安装后,默认不加参数是64位模拟环境,要启用32位,直接用 WINEARCH=win32 WINEPREFIX=~/.wine wine winecfg wine 安装msi格式的程序 wine msiexec /i easetupfull.msi wine不同版本共存一个系统上可以用变量来...
  • ubuntu wine使用Linux is a great operating system, but its software catalog can be lacking. If there’s a Windows game or other app you just can’t do without, you can use Wine to run it right on your ...
  • Wine使用手册

    千次阅读 2010-12-29 15:55:00
    转载:http://www.bitscn.com/linux/technic/200802/127277.html<br /><br /><br />用了段时间的UBUNTU,感觉...原文作者说会保持更新,这篇文章是很新的,介绍了很多实用的Wine设置方法,非常全面,无论新手还是
  • wine使用备忘

    千次阅读 2014-08-21 13:12:23
    #可选,指定应用于某一prefix,若无此行则使用默认的~/.wine $ wine /路径/程序.exe #也可以自定义路径下的setup.exe安装程序 4.自定义方式 安装winetricks列表中支持的软件: $ export ...
  • 介绍了wine的两种不同安装方法,与大家共同分享。
  • Ubuntu 安装 Wine方法

    2019-07-04 21:27:00
    如果您之前安装过来自其他仓库的 Wine 安装包,请在尝试安装 WineHQ 安装包之前删除它及依赖它的所有安装包(如:wine-mono、wine-gecko、winetricks),否则可能导致依赖冲突。 如果您使用的是 64 位系统,请开启 ...
  • ubuntu wine使用代理安装

    千次阅读 2014-04-08 21:10:38
    ubuntu 13.10上使用winewine1.4总是有问题,与
  • 关于deepin-winewine更换字体方法

    万次阅读 2020-02-20 22:56:31
    首先要知道,deepin-wine打包的QQ和你自己用 deepin-wine跑的windows软件,他们所在不是同一个容器 deepin打包QQ所在的容器,在你的 ~/.deepinwine 目录下面QQ 文件夹下面 deepin 所有打包的软件都在这个目录下面,里面...
  • Ubuntu 14.04 安装wine QQ方法

    千次阅读 2015-11-17 20:51:45
    1、Ubuntu软件中心搜索wine并安装。 2、安装麒麟官网的wine qq国际版(应用-》wine qq) 3、unzip *.zip解压缩下载的软件包。 4、sudo dpkg -i *.deb。 ...1、若安装不成功需要有依赖关系,...2、wine-qq卸载方法:  
  • 使用的操作系统是deepin 15.10.1版本,使用deepin-wine指定容器打开exe出现是一个目录的提示,容器是复制~/.deepinwine目录下的Deepin-QQ修改成的Deepin-Juisreader,以下是解决方法。相关文章:在Deepin 15.9系统...
  • 彻底卸载wine方法

    2011-12-12 11:45:51
    wine的卸载直接sudo aptitude purge wine,卸载后在菜单栏还有残余的图表,直接去./home/yourdir/.locales/share/applications/下把wine这个目录直接删除。 转载于:https://blog.51cto.com/idaydayup/739769...
  • wine使用

    2014-01-20 10:58:00
    ubuntu-ubuntu10.04使用wine安装SourceInsight http://www.cnblogs.com/eddy-he/archive/2012/03/08/ubuntu_wine_sourceInsight.html   1. 环境:ubuntu10.04 2. 安装 wine  关于 wine ,请参考这里。通过网络...
  • wine安装及使用

    千次阅读 2020-01-02 20:50:49
    首先说明下系统环境,我系统使用的是deepin15.11,其他基于debain的发行版,安装及使用方法应该也是差不多的。 一、Wine安装 这里引用deepin论坛上的一个帖子:...
  • wine是一款用于虚拟使用windows的软件,你可以登陆官方网站,http://www.winehq.org /download 参看各种linux的安装方法,因为是国外的网站,都是英文,这里我只把在ubuntu中安装的方法翻译给大家,仅供参考,因为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,420
精华内容 5,368
关键字:

wine的使用方法