Enlightenment

Software Screenshot:
Enlightenment
Software Details:
Version: 0.22.3 updated
Upload Date: 22 Jun 18
Developer: Enlightenment.org
Distribution Type: Freeware
Downloads: 49

Rating: 3.0/5 (Total Votes: 2)

Enlightenment is a window manager compatible with the X Window System (X11) and many Linux operating systems. Some will prefer to call it a desktop environment. While Enlightenment is one of those lightweight desktop environments for Linux/UNIX systems, it brings modern features, eye-candy components, and futuristic elements.

Combines the best features from popular desktops

It combines the best features from KDE, GNOME, Openbox, Xfce, and many other open source desktop environments and window managers. Enlightenment is often dubbed E17 and E18 on various Linux operating systems. It can be easily installed from the default software repositories of your current Linux distribution.

It can be used as window manager

Although it can be used as a replacement for any other desktop environment, some of you might find Enlightenment weird, especially because of its overall functionality. It features a dock that gives users quick access to all four virtual desktops, and a left click main menu from where you can easily access your installed apps, navigate the Desktop and Home folders, as well as the entire root filesystem.

It’s configuration is quite simple

Linux users can use Enlightenment on a daily basis, for any type of activity. It’s configuration is quite simple, it is constantly updated with new features and functionality, and supported by an entire community of loyal, dedicated and passionate users. Another interesting feature is the ability to navigate the virtual desktop using mouse gestures, which might come in handy for some of you, but very annoying for other Linux users who are not used with this type of functionality.

Supported operating systems

Nowadays, many popular Linux distributions have dedicated editions build around the Enlightenment desktop environment, such as Manjaro Linux, Bodhi Linux, Hybryde Linux, Pentoo, Macpup, and Sabayon Linux. However, if you want to taste a pure, untouched version of the Enlightenment desktop environment, you should definitely download and install the Elive Linux operating system.

Bottom line

Overall, Enlightenment is a good alternative for GNOME, Xfce, KDE or Openbox desktop environment, especially if you own a low-end computer.

What is new in this release:

  • Carsten Haitzler (5):
  • fix autofoo build to match e auth patch backport
  • desklock - make it fail to lock on non-bsd platforms if no pam support
  • e desklock pam error - go back to previous text
  • move from data_home/apps/defaults.list to config_home/mimeapps.list
  • build - make pam a requirement on non-bsd unless disabled
  • Derek Foreman (1):
  • Revert no-longer required pulseaudio hack for wayland

What is new in version :

  • Carsten Haitzler (4):
  • e sys - frix warning for less noise
  • hits: silence warnings about possible null string for strcmp
  • fix mouse hangs after unblank
  • music-control - install properly with meson build with icon
  • Marcel Hollerbach (2):
  • meson: make those scripts executable
  • meson: this version is enough for the things we use in the moment
  • Massimo Maiurana (1):
  • Adding danish strings to desktop files
  • Mike Blumenkrantz (15):
  • create wl output resource when running in wl nested
  • unset wayland cursor for all pointers when running nested in wl
  • show internal pointer cursor whenever resetting to internal cursor
  • make wl_pointer cursor handling state-based to correctly handle cursor visuals
  • update README with meson instructions
  • check meson module option state before executing subdir
  • improve meson build module disabling
  • add field width limits to all fscanf params in e_intlc.
  • destroy luncher iconify provider on gadget delete
  • do not add iconify provider for luncher when creating a demo gadget
  • requeue client for render if show animation completes and damages exist
  • avoid performing client rescales during shutdown
  • prevent double shutdown of x11 compositor in xwayland mode
  • always emit E_EVENT_COMP_OBJECT_ADD events
  • use last client from E_Exec_Instance list when updating luncher popups

What is new in version 0.22.0:

  • Greatly Improved Wayland Support:
  • The majority of development for this cycle has gone towards improving Wayland support. This covers, but is not limited to: adding support for xdg-shell v6, pointer constraints, and relative pointer motion protocols. These additions improve XWayland support and increase stability across all components running under Wayland.
  • Continued Improvements to New Gadget Infrastructure:
  • As previous posts have indicated, a lot of work is being done in this area. The goal is to create a more robust infrastructure with a simpler and more intuitive EFL-based API, moving away from the legacy "gadcon" interface, which has its own API and currently only functions due to mountains of gadget-specific workarounds that make safely adding any new functionality nearly impossible.
  • Presently, almost all gadgets and functionality that existed for the legacy gadget interface have been ported or rewritten for the new system, with future improvements already underway.
  • sudo/ssh Password GUI:
  • A decision was made to implement a GUI for the ASKPASS feature of sudo/ssh which will pop up a dialog any time a password needs to be entered for these services.
  • More information about this feature can be found by referencing the SUDO_ASKPASS or SSH_ASKPASS environment variables.
  • Meson Build System:
  • Meson is a relatively new build system that is significantly faster than autotools while providing a similar set of features. All modern distributions should be compatible with this build system, and autotools is planned to be removed after the E22 release.
  • Tiling Window Policy Improvements:
  • Many issues related to this have been resolved, and some new features - such as a nicer window dragging UI - have been added.
  • Per-Window Pulseaudio Volume Controls:
  • Pulseaudio exports volume controls for each audio-producing application, and work has been done to bind this into a GUI control.

What is new in version 0.21.9:

  • Amitesh Singh (1):
  • e widget entry: fix the compilation warning
  • Carsten Haitzler (2):
  • e - fix entry wrapper - e entry was plain. elm is markup. do it properly
  • randr - discovered new output names that are display panels in laptops
  • Derek Foreman (13):
  • Don't require dmabuf buffers to be writeable
  • Fix wl_drm session activation callback
  • Fix wl_drm session (de)activation callback
  • Remove some duplicate operations
  • Fix unused var compiler warning in wl_drm
  • clean up some code
  • Clear the native surface structure before initializing it
  • Initialize the Evas_Native_Surface to 0 for dmabuf tests
  • Test dmabuf via native_surface_set even in software render
  • Make wayland clients render when only visible from mirrors
  • Fix xwayland selection crash
  • Don't block wayland client updates during screen saver fade out
  • Fix geometry for drm outputs
  • Jean-Philippe ANDRE (1):
  • pulse: do not leak strbuf
  • Marcel Hollerbach (3):
  • emixer: use a better name for the sink inputs
  • mixer: the name has to be a stringshare
  • mixer: do not leak a allocated string
  • Mike Blumenkrantz (81):
  • check efm path existence before using it during dnd selections
  • unset wl button mask when beginning a move/resize operation
  • unset wl selection target client if that client is deleted
  • don't dup fds during xwl bridged selection transfer, this happens in libwayland
  • add error messages when symbols fail to resolve in xwl init
  • force client pixmap refresh immediately during resize if nocomp is active
  • do not perform zone updates on ignored clients during evas callbacks
  • use FOREACH_SAFE when walking client list during logout
  • another fix for e_comp_wl->ptr.x/y coords being wl_fixed instead of ints
  • perform client raise before triggering move/resize BEGIN client hook
  • delete client raise timer when beginning a move/resize operation
  • do not trigger events/bindings on zone object events with timestamp==0
  • only remove left/right maximize when removing vertical if left/right is set
  • don't null pointer after deleting internal win during wl delete request
  • hook client object unref callback to cleanup comp object internals
  • use fake xinerama screens when initializing wl outputs
  • reject client mouse move if coords match previous position
  • try only 1 reconnect to pulse when mixer fails to init
  • set pass events on shape debug rects
  • print object type if name is null during shape debug
  • if gadget wizard returns a zero id, remove gadget from site and destroy - have your system administrator add LIBDIR to '/etc/ld.so.conf'
  • update gadget position during a resize from top/left edge
  • use seat0 as default seat name instead of default
  • use safe list iterating when clearing a gadget site during shutdown
  • block "user" client resizes during comp client updating phase
  • perform move after resize during comp object show
  • multiply pointer axis values by 10 for wl clients
  • check exit status from auth subprocess
  • make e_comp_object_frame_allowed() return false for ignored clients
  • use xwayland check for clients when checking whether to reset focus to root
  • don't run x11 focus (un)set callbacks for override clients
  • don't force shm for xwayland launch and enable gl
  • don't call comp object cleanup functions for clients without comp objects
  • only unredirect clients during comp update after 3 failures
  • try redirecting failed clients again during resize
  • don't crash in randr module when using fake xinerama screens
  • simplify drm output update event by using randr screen refresh queuing
  • only call old ecore_drm2 functions if built and run against < 1.20 efl
  • add "focus" mode for render debug
  • unset DISPLAY in mixer when performing pulseaudio operations under wl
  • use kbd focus resource's client instead of "focused" client in data device
  • unset gadget site's layout pointer after destroying gadgets
  • move gadget del callbacks to AFTER priority
  • update time gadget date string during clock timer
  • only set qt theme override env vars if option to do theme matching is enabled
  • rename clock+time module event handler lists
  • disable clock+time gadget updating during dpms
  • freeze pointer animations while screensaver is active
  • prune unconfigured gadgets from comp object sites upon site del
  • only store the compositor's own data manager resource to e_comp_wl->mgr.resource
  • don't free x11 clipboard source immediately
  • check for different types of load errors during startup image load tests
  • hide pointer cursor clients when unsetting them
  • use more descriptive label than '???' for unconfigured outputs in scren config
  • use real sizing for screen config mode list, not 1xheight
  • do not set e_comp log level
  • use e_util env functions in time module
  • perform immediate move on bryce during autosize
  • do not use elm api to unset centered flag during resize
  • rework internal win centering
  • resize comp bg_blank_object on zone update
  • save xwindow of x11 selection owner, not client
  • add special case for xwl-originating drags to set dnd actions
  • focus x11 root window on init when starting with xwayland
  • handle xwl data source cleanup more effectively
  • free xwl selection atom names after creating selection source
  • set xwl-originating data source dnd actions during source creation
  • add text/plain;charset=utf-8 to xwl-created wl clipboard data source
  • don't create xwl receive pipe for SelectionRequest when getting the selection
  • reject invalid comp object resizes
  • apply gadget aspects with greater precision
  • abort gadget site layouts if the gadget site has not been sized
  • return immediately when setting a null gadget style if current style is null
  • show clients immediately after pixmap refresh if visibility is pending
  • return updates_full state from e_comp_object_damage_exists()
  • use ecore_x_netwm_opacity_get() for x11 opacity checking
  • handle updates_full when adding comp object update regions
  • reset comp object update regions when a render occurs
  • continue to fetch netwm opacity hint if it changed since the last fetch
  • set client opacity any time netwm hint has changed in fetch
  • remove left/right maximize before removing vertical maximize

What is new in version 0.21.8:

  • 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.
  • 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
  • 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

What is new in version 0.21.6:

  • Andreas Metzler (1):
  • 10_typo_restore_LDFLAGS.diff: Fix typo in configure.ac (upstream), causing empty LDFLAGS.
  • Carsten Haitzler (8):
  • tasks - calculate min width properly given a known height of a gadget
  • efm - warning - change invalid #if toe #ifdef as this is right
  • efm - fix ifs to be ifdef as they should be
  • e bindings - fix warnings about possible use of undefined var
  • appmenu - make appmenu work with click+release and not hide on focus out
  • ibar - fix seg with ibar icon task menus are up while desktop files change
  • e - wl mode - stop consuming 100 percent cpu
  • e dialog - fix unreszable dialogs to not be 1x1
  • Christopher Michael (2):
  • Use proper coordinate adjustment
  • re-enable getting and setting output rotations in wl_drm
  • Derek Foreman (3):
  • Fix wayland frame callback times
  • Use a monotonic clock for frame callback times
  • Stop sending wayland motion events when the mouse is grabbed
  • Mike Blumenkrantz (11):
  • null out animator pointers in efx stop() operations
  • correctly set E_POINTER_RESIZE_BR mode for client keyboard resizing
  • plug iterator leak in e_comp_object_render()
  • remove extra SLEEP prints during startup on non-release builds
  • free configs for demo gadgets on object free
  • do not perform frame coord adjustments for re_manage wayland clients
  • use persistent clipping for comp object input rects
  • ensure that gadget internal del callbacks are handled before other callbacks
  • handle pixmap_refresh() failure cases more accurately under wayland
  • reset demo gadget id before deleting gadget object during drop operation
  • add conditional updates for latest efl apis
  • Stephen 'Okra' Houston (2):
  • Make gadget editor popup scrollable:
  • Wireless gadget - place the ctxpopup after the size hints are set, not before

What is new in version 0.21.4:

  • Al Poole (1):
  • efm - fix popup if file is a fifo
  • Alexander Pyhalov (1):
  • actually check if PIE is supported for SUID
  • Carsten Haitzler (3):
  • e fm - fix popup to not crash by referring to possibly deleted data
  • cpufreq - move cpuinfo polling into thread to not block mainloop ever
  • wizard - do not set scale to 1.2 forcibly. use dpi as the def prof says
  • Christopher Michael (2):
  • check if a client is internal or not before deleting
  • fix missing definition of DRM_FORMAT_XRGB8888
  • Derek Foreman (6):
  • Block session recovery for internal windows
  • Remove EVAS_CALLBACK_HIDE on shelf when freeing
  • Increase area of tilers for regions
  • Fix massive wayland input region brokenness
  • Fix wayland opaque regions
  • Stop passing dimensions to _e_comp_wl_surface_state_init
  • Joshua McBeth (1):
  • add dbus message 'org.enlightenment.wm.Window.SendToDesktop'
  • Marcel Hollerbach (5):
  • wizard: make page 065 translatable
  • mixer: we changed that name when we merged the mixer in
  • update german translation
  • The potfile has changed,
  • mixer: do not set back the value from emix once the drag is finished
  • Massimo Maiurana (1):
  • Updating italian translation
  • Michael Bouchaud (yoz) (2):
  • mixer: fix the volume conversion calc into pulseaudio backend
  • Revert "mixer: lock up the slider for the case a drag is in progress"
  • Mike Blumenkrantz (80):
  • enforce bryce resizing when orientation changes
  • add EINTERN function for renaming gadget sites
  • fix bryce check for shelf existence on orientation/anchor to break when expected
  • add zone number to bryce names
  • do not check for shelf/bryce existence in opposing anchorages during bryce wizard
  • further improve bryce portability across zones
  • also do full bryce rename when moving between zones
  • add new flag for zone edge objects to allow shape cutting while repeating events
  • force bryce visibility during editor activity
  • add gadget_site_(un)locked smart callbacks for forcing gadget site visibility
  • call gadget_popup smart callback when configuring gadgets
  • handle gadget_popup smart callback on gadget's display object
  • set ON_HOLD flag when triggering gadget mouse buttion actions
  • remove unused attribute from used param
  • trigger bryce menus from right click if event has not been consumed
  • fix bryce upgrade path from 0 -> 2 re:naming
  • set ON_HOLD flag more accurately when activating gadget actions
  • avoid extra recalc when resizing a bryce on its oriented axis
  • add gadget site sizing workaround to avoid elm box sizing desync
  • rename bryces when changing anchors
  • loop bryce autosize recalc when gadget site has not yet calculated its size
  • only find the session recovery remember if ec->remember is not it
  • apply non-session recovery remember to client when creating recovery remember
  • correctly handle applying of non-SR remember in remember config
  • reject successive zone_geometry_dirty() calls
  • trigger zone geometry events when updating zone/desk obstacles
  • force min size on wireless popup during show
  • add workarounds for ctxpopup geometry for use in input shape tiling
  • force recalc on bryce scroller when doing recalc on gadget site
  • handle no-orient gadget visibility based on site->events visibility
  • force gadget site recalc on gadget object creation to ensure sizing
  • copy gadget position from pointer gadget -> drop gadget when executing drop
  • calc new gadget size based on ratio of size:target site size
  • allow client frame changes when switching from frame -> no frame
  • optimize out re-applying of borderless client theme
  • block remembers of e_sys windows
  • use eina_streq for string comparison in e_zone_for_id_get()
  • fix use after free when renaming a bryce
  • clamp bryce position to its parent zone
  • avoid potential divide by zero during bryce startup
  • do not modify bryce zone/name during startup
  • center desktop gadget editor popups upon the zone they have activated
  • attempt to handle non-orient gadget resizes based on anchor corners
  • allow scaling gadgets using wheel events during initial placement
  • attempt to recalc gadgets which overflow their container
  • do not apply efx anchoring to move effects if a resize effect is not active
  • do not return early from _bryce_position()
  • add bool return for e_exec_phony_del() to return deletion success
  • feed mouse-up when dropping a gadget site before enabling events on the site
  • force gadget site recalc from style object if gadget's hints change
  • return correct values from bryce post event callbacks
  • determine wl pixmap argb solely based on image_argb flag
  • avoid crash when calling e_pixmap_image_exists on wl pixmaps without buffers
  • add more parens for previous pixmap commit
  • add special case for returning pixmap argb of unusable wl cursor pixmaps
  • move bryces to E_LAYER_DESKTOP_TOP when not above windows
  • force bryce repositioning onto target zone during startup
  • use only zone coords when moving bryce to its zone during editing
  • clamp e_place calcs to zone geometry
  • break out e_place_desk_region_smart() area calcs into separate function
  • break out repeated code from _e_place_desk_region_smart_area_calc() into separate function
  • reset initial internal wl client states when hiding (but not deleting)
  • unset wl client surface pointer on surface destroy
  • remove wl client pixmap aliasing on del
  • always free wl pixmap buffer list on non-cache image clear
  • unalias internal wl client pixmaps in elm win hide trap callback
  • handle e_scale correctly in bryces
  • keep bryce starting size unscaled
  • unset cur_mouse_action upon deleting client menu
  • send orientation signal to bryce scroller theme
  • only unset cur_mouse_action on client menu delete for the right action
  • focus confirmation option in efm delete dialog
  • disable bindings during desklock
  • reject non-printable characters from lokker entry
  • make confirm dialogs autoselect the confirm option
  • require an elm win to apply auto-visibility for internal wins in wl surface commit
  • clarify some wl surface checks to require elm wins
  • make fake mouse-out upon focus-out conditional on pending pointer warp
  • revise internal window session recovery blocking to compile with older efl
  • prevent divide by zero when calculating gadget aspect sizing
  • Romain Naour (1):
  • E: fix Wayland without xwayland build
  • Stefan Schmidt (2):
  • e_fm: fix last commit to compile again with clang
  • e_fm: remove unused variable
  • Stephen okra Houston (1):
  • Time Gadget: Change the calendar month on mouse wheel.

What is new in version 0.21.3:

  • Carsten Haitzler (6):
  • e - fix dnd problems coming from getting top object in comp canvas
  • e ibar/ibox port to elm box - fix assumption on resize
  • e - fix major memory bloat when in gl mode - dont create shm segments
  • e temp module - kill tempget process not terminate to ensure death
  • e ibar - fix devilhorns fix to use the right widght and hight for separator
  • e comp - set alpha after setting native surface to avoid random crash
  • Chidambar Zinnoury (3):
  • e: Don't show two consecutive menu separators if there is no need in client menu.
  • e fm: Add a separator only if there is something before.
  • e fm: Don't check every other line whether the location is writable when creating menu.
  • Christopher Michael (7):
  • Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
  • remove unused variables from _ibar_resize_handle
  • use proper variables to set size_hint_max on ibar
  • e ibar - fix "old man" fat finger typo ;)
  • remove need to create different dialog windows under wayland
  • wl_fb: Check that e_comp_wl_init does not fail.
  • add key_up and key_down methods to sreen interface
  • Derek Foreman (2):
  • Fix wayland clients not deleting when they're hidden
  • Fix wayland extension global creation
  • Jean-Philippe ANDRE (1):
  • bg: Fix bg with single jpeg images (no edj)
  • JengHyun Kang (1):
  • e_comp_wl: break from meaningless loop
  • Marcel Hollerbach (4):
  • e_comp_wl: destroy e_drag when source disappears
  • e_alert: define EFL_BETA_API_SUPPORT before any include
  • e_dnd: move the ungrab to the object free
  • xwayland: show the dialog after ecore_wl2 is in sync
  • Massimo Maiurana (2):
  • Updating italian and spanish translations
  • Updating italian translation
  • Mike Blumenkrantz (6):
  • only check x11 configurerequest geometry changes when applicable
  • improve quickaccess relaunch help dialog text
  • move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
  • clear wl subsurface data during delete only if subsurface is not also deleted
  • add xwayland compat for efl 1.19+
  • bump efl wayland req to 1.18 now that it's out
  • Romain Naour (1):
  • E: include uuid.h only when Wayland support is enabled.
  • Stefan Schmidt (1):
  • mailmap: sync updated file from efl repo

What is new in version 0.21.2:

  • Carsten Haitzler (6):
  • e - fix dnd problems coming from getting top object in comp canvas
  • e ibar/ibox port to elm box - fix assumption on resize
  • e - fix major memory bloat when in gl mode - dont create shm segments
  • e temp module - kill tempget process not terminate to ensure death
  • e ibar - fix devilhorns fix to use the right widght and hight for separator
  • e comp - set alpha after setting native surface to avoid random crash
  • Chidambar Zinnoury (3):
  • e: Don't show two consecutive menu separators if there is no need in client menu.
  • e fm: Add a separator only if there is something before.
  • e fm: Don't check every other line whether the location is writable when creating menu.
  • Christopher Michael (7):
  • Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
  • remove unused variables from _ibar_resize_handle
  • use proper variables to set size_hint_max on ibar
  • e ibar - fix "old man" fat finger typo ;)
  • remove need to create different dialog windows under wayland
  • wl_fb: Check that e_comp_wl_init does not fail.
  • add key_up and key_down methods to sreen interface
  • Derek Foreman (2):
  • Fix wayland clients not deleting when they're hidden
  • Fix wayland extension global creation
  • Jean-Philippe ANDRE (1):
  • bg: Fix bg with single jpeg images (no edj)
  • JengHyun Kang (1):
  • e_comp_wl: break from meaningless loop
  • Marcel Hollerbach (4):
  • e_comp_wl: destroy e_drag when source disappears
  • e_alert: define EFL_BETA_API_SUPPORT before any include
  • e_dnd: move the ungrab to the object free
  • xwayland: show the dialog after ecore_wl2 is in sync
  • Massimo Maiurana (2):
  • Updating italian and spanish translations
  • Updating italian translation
  • Mike Blumenkrantz (6):
  • only check x11 configurerequest geometry changes when applicable
  • improve quickaccess relaunch help dialog text
  • move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
  • clear wl subsurface data during delete only if subsurface is not also deleted
  • add xwayland compat for efl 1.19+
  • bump efl wayland req to 1.18 now that it's out
  • Romain Naour (1):
  • E: include uuid.h only when Wayland support is enabled.
  • Stefan Schmidt (1):
  • mailmap: sync updated file from efl repo

Similar Software

Pekwm
Pekwm

12 Apr 16

Etoile
Etoile

20 Feb 15

Matchbox
Matchbox

3 Jun 15

gnome-session
gnome-session

16 Aug 18

Other Software of Developer Enlightenment.org

Terminology
Terminology

2 Oct 17

Comments to Enlightenment

Comments not found
Add Comment
Turn on images!