Difference between revisions of "Interfaces"
(→Main interfaces: Removing dup indirect link.) |
Materthron (talk | contribs) m (refurbished a bit) |
||
Line 1: | Line 1: | ||
− | Interfaces are the way you interact with {{VLC}}. | + | Interfaces are the way you interact with {{VLC}}. Like anything else in VLC, they are modules, which allows for their interchangeability (see below). |
== Main interfaces == | == Main interfaces == | ||
− | VLC has | + | VLC has four main graphical interfaces: |
* The [[wxWidgets Interface]] (wx) is the default interface on [[Linux]] and [[Windows]]. | * The [[wxWidgets Interface]] (wx) is the default interface on [[Linux]] and [[Windows]]. | ||
− | * The [[Qt Interface]] (qt) will be the default | + | * The [[Qt Interface]] (qt) will be the default interface on [[Linux]] and [[Windows]] starting with version 0.9.0. |
− | * The [[Skins|skins2 Interface]] is an interface where you can customize VLC's look ( | + | * The [[Skins|skins2 Interface]] is an interface where you can customize VLC's look (works on Linux and Windows). |
* The [[Mac OS X Interface]] is the default (and only) graphical interface on Mac OS X. | * The [[Mac OS X Interface]] is the default (and only) graphical interface on Mac OS X. | ||
* The [[BeOS Interface]] is the default (and only) graphical interface on BeOS. | * The [[BeOS Interface]] is the default (and only) graphical interface on BeOS. | ||
== Full list == | == Full list == | ||
− | + | Besides the above main interfaces, VLC contains many more: | |
{| | {| | ||
|'''wx''' | |'''wx''' | ||
− | | | + | | Current (<0.9.0) default [http://www.wxwidgets.org/ wxWidgets] interface on [[Linux]] and [[Windows]]. |
|- | |- | ||
|'''qt''' | |'''qt''' | ||
− | | Future default [http://www.trolltech.com/qt Qt4] interface on [[Linux]] and [[Windows]]. | + | | Future (0.9.0 onwards) default [http://www.trolltech.com/qt Qt4] interface on [[Linux]] and [[Windows]]. |
|- | |- | ||
|'''skins2''' | |'''skins2''' | ||
Line 22: | Line 22: | ||
|- | |- | ||
|'''macosx''' | |'''macosx''' | ||
− | | Default [[Mac OS X]] interface | + | | Default [[Mac OS X]] interface. |
|- | |- | ||
|'''beos''' | |'''beos''' | ||
− | | Default [[BeOS]] interface | + | | Default [[BeOS]] interface. |
|- | |- | ||
| '''http''' | | '''http''' | ||
− | | [[Web Interface]], used for controlling VLC from over a network | + | | [[Web Interface]], used for controlling VLC from over a network. |
|- | |- | ||
| '''gestures''' | | '''gestures''' | ||
− | | [[Mouse Gestures]], where you can control | + | | [[Mouse Gestures]], where you can control VLC by moving the mouse |
|- | |- | ||
| '''rc''', '''ncurses''', '''telnet''' | | '''rc''', '''ncurses''', '''telnet''' | ||
Line 37: | Line 37: | ||
|- | |- | ||
| '''showintf''' | | '''showintf''' | ||
− | | Show | + | | Show interfaces module. |
|- | |- | ||
| '''hotkeys''' and '''joystick''' | | '''hotkeys''' and '''joystick''' | ||
− | | Control VLC with the keyboard/joystick | + | | Control VLC with the keyboard/joystick. |
|- | |- | ||
| '''dummy''' | | '''dummy''' | ||
− | | Don't use an interface | + | | Don't use an interface. |
|} | |} | ||
− | == Listing the interfaces | + | == Listing the available interfaces == |
− | + | To get a list of available interfaces, running VLC with the -l option: | |
vlc -l | vlc -l | ||
− | This also displays the [[muxers]] and [[encoders]]/[[decoders]]. On | + | This also displays the [[muxers]] and [[encoders]]/[[decoders]] and puts it in a file called "vlc-help.txt". On Linux, run |
vlc -l | grep -i interface | vlc -l | grep -i interface | ||
to display the interfaces. | to display the interfaces. | ||
Line 56: | Line 56: | ||
== Using an interface == | == Using an interface == | ||
− | To run | + | To run VLC with a different primary interface, use the following command: |
vlc --intf ''name'' | vlc --intf ''name'' | ||
You can also use | You can also use | ||
Line 62: | Line 62: | ||
You can also change the default in the [[Preferences]]. | You can also change the default in the [[Preferences]]. | ||
− | However you can also launch more than one interface: | + | However, you can also launch more than one interface: |
vlc --intf wx --extraintf sap,telnet,http | vlc --intf wx --extraintf sap,telnet,http | ||
− | This will launch VLC with the default wxWidgets interface, but will also launch the sap, telnet and web interface in addition to the wxWidgets one. The default for this can also be changed in the | + | This will launch VLC with the default wxWidgets interface, but will also launch the sap, telnet and web interface in addition to the wxWidgets one. The default for this can also be changed in the preferences. |
Note that if you only use the dummy interface, you won't be able to tell vlc to quit - you may have to break it manually with Ctrl+C; or use vlc:quit as the last item on the playlist. | Note that if you only use the dummy interface, you won't be able to tell vlc to quit - you may have to break it manually with Ctrl+C; or use vlc:quit as the last item on the playlist. |
Revision as of 21:06, 12 January 2008
Interfaces are the way you interact with VLC media player. Like anything else in VLC, they are modules, which allows for their interchangeability (see below).
Contents
Main interfaces
VLC has four main graphical interfaces:
- The wxWidgets Interface (wx) is the default interface on Linux and Windows.
- The Qt Interface (qt) will be the default interface on Linux and Windows starting with version 0.9.0.
- The skins2 Interface is an interface where you can customize VLC's look (works on Linux and Windows).
- The Mac OS X Interface is the default (and only) graphical interface on Mac OS X.
- The BeOS Interface is the default (and only) graphical interface on BeOS.
Full list
Besides the above main interfaces, VLC contains many more:
wx | Current (<0.9.0) default wxWidgets interface on Linux and Windows. |
qt | Future (0.9.0 onwards) default Qt4 interface on Linux and Windows. |
skins2 | Load VLC with a skin. (Linux and Windows only) |
macosx | Default Mac OS X interface. |
beos | Default BeOS interface. |
http | Web Interface, used for controlling VLC from over a network. |
gestures | Mouse Gestures, where you can control VLC by moving the mouse |
rc, ncurses, telnet | Console Interfaces, non-graphical interfaces. |
showintf | Show interfaces module. |
hotkeys and joystick | Control VLC with the keyboard/joystick. |
dummy | Don't use an interface. |
Listing the available interfaces
To get a list of available interfaces, running VLC with the -l option:
vlc -l
This also displays the muxers and encoders/decoders and puts it in a file called "vlc-help.txt". On Linux, run
vlc -l | grep -i interface
to display the interfaces.
Using an interface
To run VLC with a different primary interface, use the following command:
vlc --intf name
You can also use
vlc -I name
You can also change the default in the Preferences.
However, you can also launch more than one interface:
vlc --intf wx --extraintf sap,telnet,http
This will launch VLC with the default wxWidgets interface, but will also launch the sap, telnet and web interface in addition to the wxWidgets one. The default for this can also be changed in the preferences.
Note that if you only use the dummy interface, you won't be able to tell vlc to quit - you may have to break it manually with Ctrl+C; or use vlc:quit as the last item on the playlist.
See also
- See also Category:Interfaces