Definitions of interest Desktop environment: This is a complete graphical user interface that provides icons, toolbars, applications and integration between applications with abilities like drag drop (drag and drop) to make handling the operating system is more friendly. In general, each desktop environment is distinguished by its special appearance and behavior, although some tend to mimic features of existing desktops. Terminal: A terminal is a way to access the system without using the GUI, ie all kinds of tasks in text format. File Manager: is a software application that provides access to files and facilitates transactions with them, such as copy, move or delete files.Multihead (Multithreading): Thread is running the code within the environment, so the multithreading is whether the program is executed in a multiprogramming system with two or more threads can share the processor time multiplexing, even if they are using the same program and the same data. If the computer is running in multithreaded computer with more than one processor, it is possible that two or more threads to run in parallel. Window manager: A window manager is a program that controls the location and appearance of windows under a system of windows in a graphical user interface. The actions associated with the operating system are normally open, close, minimize, maximize, move, scale and maintain a list of open windows. It is also common for the window manager designed to integrate elements like windows, system tray, taskbar, program launchers, icons or wallpaper.The X Window system, popular in the field of Unix and similar systems such as GNU / Linux, allows the user to choose among several managers. Window managers differ in many ways, including appearance, memory consumption, customization options, multiple or virtual desktops and similarity to certain existing desktop environments, among others. CUPS: Printing System Common Unix (Common Unix Printing System English, CUPS) is a modular printing system for Unix-like operating systems that allows a computer to act as a print server. A computer running CUPS is a server that can accept print jobs from other client computers, process them and sends them to the appropriate print server. Bugs: software defect. It is the result of a failure or deficiency in the process of creating computer programs (software).Gstreamer: This is a free cross-platform multimedia framework written in C programming language, using the GObject library. Gstreamer can create multimedia applications such as video, audio, encryption. The GStreamer core function is to provide a framework for plugins, data flow and management / negotiation of different media types. It also provides an API to write applications. Flickering: Effect of oscillation, flashing or flickering of windows.