2.7. Interface modules

These modules allow you to choose the interface or interfaces you want to use (whether graphical or control interfaces).

2.7.1. wxwindows

default: enabled

The wxWindows interface is a portable interface that is currently working under GNU/Linux and Windows. It is now the best graphical interface available under both Windows and GNU/Linux .

2.7.2. skins

default: enabled on win32

This skinnable interface module works under Win32 and X11. You can create your own skins very easily with XML files .

2.7.3. gtk

default: enabled

This is the GTK+ interface. It needs gtk libraries and headers files if you are compiling it. Note that it can also be used under Windows .

2.7.4. gnome

default: disabled

For GNU/Linux only

This is the Gnome interface. It needs gnome libraries (libgnome32 package under Debian) and headers (libgnome-dev package under Debian) if you wish to compile it .

2.7.5. qt

default: disabled

This is the QT interface module. You will need the libraries (libqt2 package on Debian) and headers (libqt-dev package under Debian) if you wish to compile it .

2.7.6. kde

default: disabled

For GNU/Linux only

This is the KDE interface module. You will need the libraries (kdelibs3 package on Debian) and headers (kde-devel package under Debian) if you wish to compile it .

2.7.7. rc

Always enabled

This is the Remote Control interface module. It allows you to control VLC via commands, such as play, stop, etc... or via a script. This interface is text-based, so you should use it when you are in console mode .

2.7.8. http

Always enabled

This module allows you to remote control your VLC via a web browser. You can create custom web pages. More info here .

2.7.9. ncurses

default: disabled

For GNU/Linux only

This is a text interface, using ncurses library. You will need ncurses headers if you want to compile it (libncurses5-dev package on Debian) .

2.7.10. lirc

default: disabled

For GNU/Linux only

This interface module allows you to control VLC through a remote. A lircrc example is provided to help you configure it to your remote (see doc/lirc/example.lircrc) .

2.7.11. opie

default: disabled

This is an interface plugin for the Qt Embedded library (iPaq graphical library) .

2.7.12. gestures

Always enabled

This module allows you to control VLC via mouse gestures .

2.7.13. joystick

default: disabled

For GNU/Linux only

This module allows you to control VLC via a joystick with many options. More information can be found here .