Monday, June 5, 2017

How to Install Enlightenment 0.21.8 on Ubuntu 16.04, 17.04

   The original reason Enlightenment exists - The Window Manager. From here everything else spawned. This is really the flagship product, closely followed by EFL itself. The window manager is a lean, fast, modular and very extensible window manager for X11 and Linux. It is classed as a “desktop shell” providing the things you need to operate your desktop (or laptop), but is not a whole application suite. This covers launching applications, managing their windows and doing other system tasks like suspending, reboots, managing files etc.

Enlightenment 0.21.8 Changelog:
Al Poole
  •     Fix macro namings in relation to endianness.
  •     Fix compiler type warnings (snprintf)
  •     E keyboard settings - use the same icon as the keyboard settings dialog
  •     Add user to AUTHORS.
Carsten Haitzler
  •     e randr2 - fix freeing of stringshare by making it a stringshare
  •     fix fullscreen no blank logic in e's dpms code
  •     further fixes to screensaver/banking with window states like fullscreen
Mike Blumenkrantz
  •     hide wl clients before deleting them on surface destroy
  •     comment out inlist member of E_Comp_Object struct
  •     better protect comp object internals from dereferencing freed clients
  •     add all wl client frame callbacks with priority AFTER
  •     unset deskmirror client's client pointer upon client deletion
  •     unset deskmirror client's client pointer upon client deletion
  •     defer menu activation mouse-up feed
  •     set ON_HOLD when activating start gadget
  •     add handler for EFREET_EVENT_DESKTOP_CACHE_BUILD to e_order init
  •     do not use saved e_randr screens if fake screens have been added
  •     do not force comp objects to render for their proxies if real_hid is set
  •     show x11 parent windows during reparent only if not withdrawn
  •     return during comp object pixels function if client was deleted during render
  •     perform frame adjustments before applying wm spec hints during unmaximize
  •     only save client size info on maximize/fullscreen when protocol visible
  •     check changes.pos during client maximize/fullscreen and adjust window coords
  •     do not start xwayland repeatedly
  •     call wl/x compositor shutdown functions directly during comp shutdown
  •     force iconic state for iconic x11 clients during shutdown
  •     move x11 iconic window init from e_hints → comp_x initial fetch
  •     call e_randr2_shutdown in comp shutdown
  •     handle null E_Comp→screen during randr2 shutdown
  •     don't set minw for keyboard layout dialog
  •     only hide wl clients on surface destroy when surface is mapped
  •     handle nested compositor delete requests
  •     only set toolbar icon min size if icon exists
  •     always use jobs to create bryce menus
  •     handle window icons from elm for internal wins
  •     only re-set comp object position during show if client has been placed
  •     set dialog and tooltip flags for internal clients
  •     add wrappers for elm_win util create functions
  •     send wl client resize edges during focus-in/out send_configure
  •     set signal move/resize clients as action_client internally
  •     compare against e_client_action_get() for rejecting wl mouse events
  •     Revert “Stop sending wayland motion events when the mouse is grabbed”
  •     do not send mouse events to ssd wl clients if mouse is within ssd region
  •     use even more accurate wl callbacks for detecting ssd mouse in/out events
  •     always feed mouse events for wl client move events
  •     block x11 focus eventing under xwayland
  •     do not attempt to set window hidden hints on non-internal x11 windows
  •     account for late object setup when adding ssd mouse in/out callbacks
  •     disable client maximize anims when unmaximizing before a fullscreen
  •     always set E_Client→need_fullscreen when fullscreening
  •     force e_client_unmaximize() to complete during fullscreen operation
  •     slightly optimize maximize → fullscreen protocol comms for wl clients
  •     check pixmap size before triggering maximize animation
  •     force animationless re-maximize when unfullscreening
  •     only center internal windows once
  •     adjust size for frame geometry in no-animation maximize path
  •     call “maximize” smart callback before “maximize_pre”
  •     re-set backlight level when resuming from suspend
  •     add a client's children to the skiplist during place routine
  •     do not arbitrarily center “lost” child windows, center them on the parent
  •     support clients as positioner objects in e_comp_object_util_center_on()
  •     add cache for dead x11 manager windows
  •     remove uuid references from e_pixmap.c
  •     re-set list of default desklock bgs when changing to custom bg in config
  •     set pass events on efm icons when deleting files
  •     make RENDER_DEBUG activate with E_RENDER_DEBUG env var
  •     make SHAPE_DEBUG activate with E_SHAPE_DEBUG env var
  •     explicitly set nested wl output canvas as a toplevel window
  •     avoid refocusing deleted wl clients during comp input ungrabbing
  •     set initial x11 window geometry for windows which do not have wm hints
  •     check image load error when checking dmabuf viability in gl
  •     better handling for iconify during comp object show/hide
  •     do not show iconic x11 clients on on icccm hint change

Installation instructions:

  For all current Ubuntu releases and derivatives, Enlightenment 0.21.8 is available for install via the PPA repository.
    Open terminal and insert command line...

$ sudo add-apt-repository ppa:niko2040/e19

$ sudo apt-get update

$ sudo apt-get install enlightenment

If everything goes well, log out and select log back with Enlightenment session.

Option, uninstall Enlightenment 0.21.8

$ sudo apt-get remove enlightenment

$ sudo apt-get autoremove

 refer original :


  1. Canon printer set up You want to observe some kind of techniques like you could upgrade your model for working in the analytics and Machine, i Would just like the quality Canon Printer. There are any problems concerning printer errors problem and setup trouble-clear up with customer service.
    canon printer offline to online

  2. Brother Printer Support is an organization that can be reached for technical help at any point of time. Do not hesitate and reach for their help at Brother Printer Customer Support number, accessible 24/7. Connect with our high expertise technicians if you are looking for resolving issues like Brother Printer not Printing Anything, device is not working properly, paper jamming or others then contact Brother Support and get instant help.

  3. Telus Support is active helpline that is available round the clock to resolve Telus email problems. If you face any problem with your email like email account, recover forgotten Telus account password, Telus email has stopped working and others then reach experts of Telus Support Phone Number and get instant help.

  4. HP Printers are notable for conveying high printing quality. Be that as it may, some of the time, some sudden Drum Light mistake shows up during printing which issues the clients. The drum light blunder, when all is said in done, shows up during the inclusion of another ink cartridge. Your HP printer may work splendidly, however, your last item may look horrendous. In the event that you face any specialized issues identified with HP Printer hl 2270DW Drum Light Error, you can contact +1888-633-7151 in light of the fact that we give Technical Support we are accessible 24*7
    error code 0x803c010b

  5. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it. The angular js programming language is very popular which are most widely used.

    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery