Difference between revisions of "IMX6 Window Manager support"

From RidgeRun Developer Connection
Jump to: navigation, search
(Enable Window manager on Ridgerun SDK)
(Enable Window manager on Ridgerun SDK)
Line 34: Line 34:
  
 
6. Go to '''File System Configuration''' -> '''Enable yocto binary package support''' and select '''Matchbox WM'' to install Matchbox and/or '''Enlightenment 0.17.4''' to install Enlightenment. Additionally you can select other features for the selected window manager:
 
6. Go to '''File System Configuration''' -> '''Enable yocto binary package support''' and select '''Matchbox WM'' to install Matchbox and/or '''Enlightenment 0.17.4''' to install Enlightenment. Additionally you can select other features for the selected window manager:
* '''Matchbox WM:'''  
+
 
  * '''Matchbox desktop: '''
+
* '''Matchbox desktop: ''' A small desktop for mathbox.
 +
* '''Matchbox panel:''' Panel for Matchbox
 +
* '''Matchbox terminal:''' A terminal for Matchbox.
 +
* '''Enlightenment default configuration: ''' By default, the first time you run Enlightenment you'll see a wizard that allows you to configure it, this package configures Enlightenment with a default enlightenment so you don't see the wizard.
 +
* '''Window manager initialization scripts:''' Scripts to automatically start the installed window manager (if both are installed, Enlightenment is going to be started).
 +
 
 +
7. In '''File System Configuration''' -> '''Enable yocto binary package support''' select '''Xf86 video imxfb vivante''', '''Xserver xorg video imx viv''' and '''Mesa'''
 +
 
 +
'''Note:''' It's recommended to select the '''Window manager initialization scripts''' option no matter the desired window manager and additionally, the '''Enlightenment default configuration''' option if you selected Enlightenment.
 +
 
 +
8. Exit and save configuration.
 +
 
 +
9. Compile your SDK.
 +
 
 +
<pre>
 +
make
 +
</pre>
 +
 
 +
Once you compiled and installed the SDK, the selected window manager is going to start automatically at boot time.
 +
 
 +
 
 +
In the next section you'll see the steps to get Enlightenment (or any other package) from Yocto.
  
 
= Getting Window manager from Yocto =
 
= Getting Window manager from Yocto =

Revision as of 14:23, 14 January 2014

Introduction

This Document shows the instructions on how to enable the currently supported window managers on Ridgerun SDK for iMX6 boards. The current support is based on yocto and the supported window managers up to this date are Matchbox and Enlightenment. In the First section you'll see the instructions on how to enable the desired window manager in Ridgerun SDK and in the next section you'lll see some instructions on how to get the window manager from the Yocto project.

Enable Window manager on Ridgerun SDK

Currently X11 and the window managers are supported only for the professional version of the iMX6 Ridgerun SDKs, you can go to Ridgerun Store and see the available SDKs.

You have the option to install only one of the window managers and it is going to be automatically started at boot time or you can also have both of them and chose the one that is going to be started (the default configuration is Enlightenment).

To enable the desired window manager follow this steps:

1. Type "make coreconfig" and for the toolchain select Linaro.

make coreconfig

2. In menuconfig go to Toolchain configurations and in the Floating point support section select Hardware floating point.

                                        • Agregar imagen*****************************

3. Go to File System Configuration and check the option Enable yocto binary package support.

                                • Agregar imagen******************************

4. Exit and save configuration.

5. Type "make config".

make config

6. Go to File System Configuration' -> Enable yocto binary package support and select Matchbox WM to install Matchbox and/or Enlightenment 0.17.4 to install Enlightenment. Additionally you can select other features for the selected window manager:

  • Matchbox desktop: A small desktop for mathbox.
  • Matchbox panel: Panel for Matchbox
  • Matchbox terminal: A terminal for Matchbox.
  • Enlightenment default configuration: By default, the first time you run Enlightenment you'll see a wizard that allows you to configure it, this package configures Enlightenment with a default enlightenment so you don't see the wizard.
  • Window manager initialization scripts: Scripts to automatically start the installed window manager (if both are installed, Enlightenment is going to be started).

7. In File System Configuration -> Enable yocto binary package support select Xf86 video imxfb vivante, Xserver xorg video imx viv and Mesa

Note: It's recommended to select the Window manager initialization scripts option no matter the desired window manager and additionally, the Enlightenment default configuration option if you selected Enlightenment.

8. Exit and save configuration.

9. Compile your SDK.

make

Once you compiled and installed the SDK, the selected window manager is going to start automatically at boot time.


In the next section you'll see the steps to get Enlightenment (or any other package) from Yocto.

Getting Window manager from Yocto