WineHQ

List of Commands: Difference between revisions

(→‎Programs: remove outdated note)
(→‎Programs: add link)
 
(12 intermediate revisions by the same user not shown)
Line 16: Line 16:
* cacls - edit ACLs
* cacls - edit ACLs
* clock - displays a rudimentary clock
* clock - displays a rudimentary clock
* cmd - Command prompt implementation
* [[cmd]] - Command prompt implementation
* cmdlgtst - (for developers) commdlg.dll test jig
* cmdlgtst - (for developers) commdlg.dll test jig
* control - Control Panel implementation
* [[control]] - Control Panel implementation
* eject - ejects optical discs (note that wine eject is different from the normal eject command)
* [[eject]] - ejects optical discs (note that wine eject is different from the normal eject command)
* expand - expands cabinet (.cab) files
* [[expand]] - expands cabinet (.cab) files
* explorer - explorer.exe implementation
* [[explorer]] - explorer.exe implementation
* hh - HTML help (.chm file) viewer
* [[hh]] - HTML help (.chm file) viewer
* icinfo - shows installed video compressors for Wine
* icinfo - shows installed video compressors for Wine
* iexplore - Internet Explorer implementation
* iexplore - Internet Explorer implementation
* lodctr - load performance monitor counters
* lodctr - load performance monitor counters
* msiexec - msiexec.exe implementation for installing .msi files
* [[msiexec]] - msiexec.exe implementation for installing .msi files
* net - starts and stops services
* net - starts and stops services
* notepad - Notepad, a simple text editor
* notepad - Notepad, a simple text editor
Line 32: Line 32:
* progman - Program Manager implementation
* progman - Program Manager implementation
* reg - console-based registry editor
* reg - console-based registry editor
* regedit - Registry Editor implementation
* [[regedit]] - Registry Editor implementation
* regsvr32 - register OLE components in the registry
* regsvr32 - register OLE components in the registry
* rpcss - quasi-implementation of rpcss.exe
* rpcss - quasi-implementation of rpcss.exe
Line 39: Line 39:
* services - manages services
* services - manages services
* spoolsv - print wrapper
* spoolsv - print wrapper
* start - starts a program or opens a document in the program normally used for files with that suffix
* [[start]] - starts a program or opens a document in the program normally used for files with that suffix
* svchost - (internal) host process for services
* svchost - (internal) host process for services
* taskmgr - Task Manager implementation
* taskmgr - Task Manager implementation
Line 45: Line 45:
* unlodctr - unload performance monitor counters
* unlodctr - unload performance monitor counters
* view - metafile viewer
* view - metafile viewer
* wineboot - "reboots" (restarts) Wine, for when Windows apps call for a real reboot  
* [[wineboot]] - "reboots" (restarts) Wine, for when Windows apps call for a real reboot  
* winebrowser - launches native OS browser or mail client
* [[winebrowser]] - launches native OS browser or mail client
* winecfg - GUI configuration tool for Wine
* [[winecfg]] - GUI configuration tool for Wine
* wineconsole - displays Windows console
* wineconsole - displays Windows console
* winedbg - Wine debugger core
* [[winedbg]] - Wine debugger core
* winedevice - (internal) manages devices
* winedevice - (internal) manages devices
* winefile - file explorer implementation
* winefile - file explorer implementation
* winemenubuilder - helps to build Unix menu entries
* winemenubuilder - helps to build Unix menu entries
* winemine - classic minesweeper game
* winemine - classic minesweeper game
* winepath - translates between Windows and Unix paths formats
* [[winepath]] - translates between Windows and Unix paths formats
* winetest - all the DLL conformance test programs suitable for unattended testing and report submission
* winetest - all the DLL conformance test programs suitable for unattended testing and report submission
* winevdm - Wine virtual DOS program
* winevdm - Wine virtual DOS program
* winhelp - Help viewer
* [[winhelp]] - Help viewer
* winhlp32 - Help viewer (32-bit)
* winhlp32 - Help viewer (32-bit)
* winver - displays an "about Wine" window
* winver - displays an "about Wine" window
Line 68: Line 68:


* winelauncher - attempts to intelligently manage the process of launching a program with Wine
* winelauncher - attempts to intelligently manage the process of launching a program with Wine
* wineserver - daemon process that provides to Wine roughly the same services that the Windows kernel provides on Windows
* [[wineserver]] - daemon process that provides to Wine roughly the same services that the Windows kernel provides on Windows


== Tools ==
== Tools ==
Line 90: Line 90:
* sfnt2fon - converts bitmap-only ttf to Window font files
* sfnt2fon - converts bitmap-only ttf to Window font files
* wineapploader - wrapper script to start a Winelib application once it is installed
* wineapploader - wrapper script to start a Winelib application once it is installed
* wineinstall - Wine installation script
* wineinstall - Wine installation script (last updated in 2009; not recommended)
* winemaker - helps converting Windows sources to Winelib programs
* [[winemaker]] - helps converting Windows sources to Winelib programs

Latest revision as of 11:22, 12 April 2016

Translations of this page: not yet ported. Translators, see Discussion page.


Programs

These sub-programs are usually accessible by running:

wine wineprogram arg1 arg2 ...

at the shell. For example:

wine winecfg

For Wine 1.1.15 and before, executable wrappers were provided for some of these programs, but as this messed up out-of-tree builds, the wrappers were removed from Wine 1.1.16. These wrappers allowed you to type just:

winecfg

at the shell (as long as Wine is installed in the user's $PATH).

A complete list of these programs can be found in Wine's source, under programs/.

  • cacls - edit ACLs
  • clock - displays a rudimentary clock
  • cmd - Command prompt implementation
  • cmdlgtst - (for developers) commdlg.dll test jig
  • control - Control Panel implementation
  • eject - ejects optical discs (note that wine eject is different from the normal eject command)
  • expand - expands cabinet (.cab) files
  • explorer - explorer.exe implementation
  • hh - HTML help (.chm file) viewer
  • icinfo - shows installed video compressors for Wine
  • iexplore - Internet Explorer implementation
  • lodctr - load performance monitor counters
  • msiexec - msiexec.exe implementation for installing .msi files
  • net - starts and stops services
  • notepad - Notepad, a simple text editor
  • oleview - allows browsing and exploring COM objects as well as configuring DCOM
  • progman - Program Manager implementation
  • reg - console-based registry editor
  • regedit - Registry Editor implementation
  • regsvr32 - register OLE components in the registry
  • rpcss - quasi-implementation of rpcss.exe
  • rundll32"] - loads a DLL and runs an entry point with the specified parameters
  • secedit - security configuration edit command
  • services - manages services
  • spoolsv - print wrapper
  • start - starts a program or opens a document in the program normally used for files with that suffix
  • svchost - (internal) host process for services
  • taskmgr - Task Manager implementation
  • uninstaller - basic program uninstaller
  • unlodctr - unload performance monitor counters
  • view - metafile viewer
  • wineboot - "reboots" (restarts) Wine, for when Windows apps call for a real reboot
  • winebrowser - launches native OS browser or mail client
  • winecfg - GUI configuration tool for Wine
  • wineconsole - displays Windows console
  • winedbg - Wine debugger core
  • winedevice - (internal) manages devices
  • winefile - file explorer implementation
  • winemenubuilder - helps to build Unix menu entries
  • winemine - classic minesweeper game
  • winepath - translates between Windows and Unix paths formats
  • winetest - all the DLL conformance test programs suitable for unattended testing and report submission
  • winevdm - Wine virtual DOS program
  • winhelp - Help viewer
  • winhlp32 - Help viewer (32-bit)
  • winver - displays an "about Wine" window
  • wordpad - wordpad.exe implementation
  • write - starts wordpad (for Win16 compatibility)
  • xcopy - Wine-compatible xcopy program

Programs not run with wine

These programs are run directly (i.e. not "wine program", just "program"):

  • winelauncher - attempts to intelligently manage the process of launching a program with Wine
  • wineserver - daemon process that provides to Wine roughly the same services that the Windows kernel provides on Windows

Tools

These tools are a collection of scripts and executables to aid development of Wine. They are invoked as a standalone command while in the tools directory (e.g. ~/wine-git/tools/wineinstall).

A complete list of these commands can be found in the source at wine-<version>/tools/

  • buildimage - generates bitmap and icon files from SVG files
  • c2man.pl - generates API documentation
  • config.guess - attempts to guess a canonical system name
  • findfunc - attemps to locate a specified Wine program/tool
  • install-sh - installs a program, script, or datafile
  • makedep - generates makefiles and dependencies prior to building Wine
  • make_fir - generates the FIR filter used by dsound
  • make_makefiles - updates configure and the Makefile.in files based on changes to the source tree
  • make_requests - updates the Wine server protocol description files
  • make_specfiles - updates the .spec files when something has changed
  • make_unicode - rebuild the Unicode tables based on the files from unicode.org
  • make_xftmpl - generates a binary header from a .x source file
  • runtest - wrapper script to run one of the Wine regression tests from inside the build tree
  • sfnt2fon - converts bitmap-only ttf to Window font files
  • wineapploader - wrapper script to start a Winelib application once it is installed
  • wineinstall - Wine installation script (last updated in 2009; not recommended)
  • winemaker - helps converting Windows sources to Winelib programs
This page was last edited on 12 April 2016, at 11:22.