Archives For November 30, 1999

After installed Enlightenment desktop in Ubuntu 24.04, the classic Xorg session is missing from the login screen. And, here’s a quick fix for it.

Enlightenment released version 0.26.0 last year with experimental Wayland session support. Which is however missing the Xorg session in the login screen due to bug.

Why the Enlightenment Xorg Session is missing

Ubuntu now finds the desktop sessions from both /usr/share/wayland-sessions/ and /usr/share/xsessions/ directories. And, the former one has higher priority!

Enlightenment 0.26.0 installs its session entries in both directories with same name. In the case, only the one for Wayland is in active, while another for Xorg is ignored and hidden from login screen.

Ubuntu 24.04 missing Enlightenment on Xorg


Continue Reading…

This simple tutorial shows how to install the last Enlightenment desktop 0.26.0 in Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 23.10 via PPA.

Enlightenment announced 0.26.0 release almost a month ago. There’s however no easy way to install it in Ubuntu, besides building from the source.

To make life easier, I’ve built the package into this unofficial PPA. So, you can easily try it out in Ubuntu 20.04, Ubuntu 22.04, and/or Ubuntu 23.10.

Changes in Enlightenment 0.26.0 include:

  • Add DDC option to backlight settings (for external monitor)
  • Bigger task previews
  • Add watermark to wl mode
  • Support new eet disk sync API to ensure config it stored
  • Support action desktop files in EFM to add file actions
  • Add org.freedesktop.ScreenSaver inhibit support
  • See the official release note for more.


Continue Reading…

Enlightenment window manager announced new 0.26.0 release few days ago.

The new release added some new features, including DDC option to backlight control of external monitors, bigger task previews, and watermark to wl mode to indicate E is in experimental wl mode.

Enlightenment 0.26.0 also added new APIs, including new eet disk sync API to ensure config it stored, logind’s lock/unlock dbus apis, API to play sound samples and support in notifications, and new eina API for EFL libraries.

Other changes include:

  • Support action desktop files in EFM to add file actions
  • Add org.freedesktop.ScreenSaver inhibit support
  • Add and enabl watchdog thread by default to detect mainloop hangs
  • Add option to Randr X11 support to use xrandr cmdline not direct API
  • Be agressive about forcing E’s blank settings if apps override them
  • Add params to mixer actions to allow to set amount up/down
  • Add option for input settings for flat accel + hires scrolling
  • Add option to set hidden state in netwm or not

There are also EFL 1.27 changes include JXL Evas loader/saver, QOI Evas image loader/saver, LibreSSL 3.5.x, remove GNUTLS support due to in favor of openssl3, and support ecore exe terminate with parent on windows. See more in the News page.

Get Enlightenment 0.26.0

Besides building from source, there seems no PPA or any 3rd repository for installing new release in Ubuntu.

To download the source, just go to its website via the link below:

For Ubuntu and Linux Mint users, the latest Enlightenment DR 0.25 now is easy to install via an unofficial Ubuntu PPA.

Enlightenment (aka, E) released version 0.25 (then v0.25.1) as well as Enlightenment Foundation Libraries (EFL) 1.26 a few weeks ago. Here’s how to install them in Ubuntu via PPA.

E 0.25 series comes with lots of minor bug fixes, flat look to match new flat theme, new touchpad gesture recognition bindings, new Procstats module can show mem/CPU usage in titlebar, and many more other changes.

Install Enlightenment 0.25.1 via PPA:

The trustworthy, but unofficial Niko2040’s PPA is back almost 4 years after the last update!!!

Thanks to the maintainer, user may now do following steps to install the latest Enlightenment while Ubuntu repositories always provide old versions.

1. Add Enlightenment PPA

Firstly, either press Ctrl+Alt+T on keyboard or search for and open terminal from start menu (‘Activities’ overview).

When terminal opens, run the command below to add the PPA:

sudo add-apt-repository ppa:niko2040/e19

Type user password (no asterisk feedback) when it asks and hit Enter to continue.

2. Update package cache:

Ubuntu 18.04 and some old Ubuntu based systems may need to manually refresh the package cache after adding PPA. To do so, simply run command in terminal:

sudo apt update

3. Install Enlightenment:

Finally run command in terminal to install the desktop and EFL libraries:

sudo apt install enlightenment

For choice, the latest terminology package is also available to install via the PPA.

After installation, log out and click on the bottom-right corner gear button to choose login via ‘Enlightenment’ session.

Uninstall Enlightenment:

To remove the Ubuntu PPA as well as downgrade the Enlightement package to its original version, use command below to purge it:

sudo apt install ppa-purge && sudo ppa-purge ppa:niko2040/e19

Or, remove the desktop package as well as dependencies via command:

sudo apt remove --autoremove enlightenment

And remove the Ubuntu PPA either via ‘Software & Updates’ utility or by running command in terminal:

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

Enlightenment E22

The second bug-fix and stability release of Enlightenment E22 was announced last night. Here’s how to install it in Ubuntu 17.10, Ubuntu 16.04, and Ubuntu 14.04.

Bug fixes in Enlightenment 0.22.2 include:

  • systray related crashes
  • luncher: popup focus issue.
  • Login with wrong password possible! “Authentication via PAM had errors setting up the authentication session. The error code was 11”
  • BSD CPUClock bryce gadget – arrow moves in the opposite direction
  • luncher preview issues
  • e moves and resizes maximized windows on restart
  • Copy Paste freezes E.
  • Better check for evas gl support
  • Black flicker between E’s splash screen and desktop
  • moving gadgets around multiple times crashes E
  • make it simpler to report bugs
  • wayland / xwayland issues
  • Make Bryce Less like a pogostick
  • lockscreen gadgets are not shown on “startup lockscreen” and “suspend lockscreen”
  • window borders doesn’t accept edje icons
  • For more, go to the news page

How to Install Enlightment E22.2 via PPA in Ubuntu:

For all current Ubuntu releases and derivatives, Enlightenment 0.22.2 is available for install via the PPA repository.

1. Open terminal via Ctrl+Alt+T or by searching “Terminal” from app menu. When it opens, run command:

sudo add-apt-repository ppa:niko2040/e19

Type in your password and hit Enter to add the E21 PPA, though it contains e19 in its name.

2. Then check updates and install the window manager via commands:

sudo apt-get update

sudo apt-get install enlightenment

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

Uninstall:

The PPA can be removed via the Software & Updates utility under Other Software tab. To remove Enlightenment, simply run command:

sudo apt-get remove enlightenment && sudo apt-get autoremove

Enlightenment E22

The Enlightenment desktop environment reached the new major 22 release a few days ago. Here’s how to install it via PPA in Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04, and Ubuntu 17.10.

Enlightenment E22 Features:

  • Greatly improved Wayland support
  • Improvements to new gadget infrastructure
  • Added a sudo/ssh askpass utility gui
  • meson build system
  • tiling policy improvements
  • integrated per-window volume controls

How to Install Enlightment E21 via PPA in Ubuntu:

For all current Ubuntu releases and derivatives, Enlightenment 0.22 is available for install via the PPA repository.

1. Open terminal via Ctrl+Alt+T or by searching “Terminal” from app menu. When it opens, run command:

sudo add-apt-repository ppa:niko2040/e19

Type in your password and hit Enter to add the E21 PPA, though it contains e19 in its name.

2. Then check updates and install the window manager via commands:

sudo apt-get update

sudo apt-get install enlightenment

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

Uninstall:

The PPA can be removed via the Software & Updates utility under Other Software tab. To remove Enlightenment, simply run command:

sudo apt-get remove enlightenment && sudo apt-get autoremove

Enlightenment E21

Enlightenment E21 got a new bugfix and stability release a few days ago. Here’s how to install it in Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04 via PPA.

Enlightenment is a compositing and stacking window manager for the X Window System. Since version 20, it is also a Wayland compositor.

The latest Enlightenment 0.21.8 was release last week with a number of fixes, including some display fixes, avoid starting XWayland repeatedly, X11 and Wayland specific alterations, and other routine work.

How to Install Enlightment E21 via PPA in Ubuntu:

For all current Ubuntu releases and derivatives, Enlightenment 0.21.8 is available for install via the PPA repository.

1. Open terminal via Ctrl+Alt+T or by searching “Terminal” from app menu. When it opens, run command:

sudo add-apt-repository ppa:niko2040/e19

Type in your password and hit Enter to add the E21 PPA, though it contains e19 in its name.

2. Then check updates and install the window manager via commands:

sudo apt-get update

sudo apt-get install enlightenment

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

Uninstall:

The PPA can be removed via the Software & Updates utility under Other Software tab. To remove Enlightenment, simply run command:

sudo apt-get remove enlightenment && sudo apt-get autoremove

Install Enlightenment e20 in Ubuntu 15.10, 14.04

Last updated: December 2, 2015

Enlightenment E20

The Enlightenment 0.20 was released two days ago. Here’s how to install it via PPA in Ubuntu 15.10, Ubuntu 14.04, Ubuntu 12.04, and derivatives.

The E20 development cycle has come to a close, with 1890 patches submitted by over 50 developers in the course of 441 days.
25+ reported Coverity analyzer issues and 165 tickets were addressed during this time (based on commit message tagging).
I’d like to personally thank everyone who contributed, whether by submitting patches, writing documentation, reporting bugs, or simply providing feedback on IRC.

Enlightenment E20 features:

  • Full Wayland support
  • New screen management infrastructure and dialog
  • New audio mixer infrastructure and gadget
  • Many internal widgets replaced with Elementary
  • Improved FreeBSD support
  • Geolocation module

Enlightenment E20

How to Install Enlightenment E20 in Ubuntu:

There’s a PPA repository contains stable version of e20 packages for Ubuntu 15.10, Ubuntu 15.04, Ubuntu 14.04, and Ubuntu 12.04.

1. Add PPA

Open terminal from Unity Dash, App Launcher, or via Ctrl+Alt+T shortcut key. When it opens, paste below command and hit Enter:

sudo add-apt-repository ppa:niko2040/e19

e20-ppa

Type in your password when it asks, no visual feedback just type in mind, and hit Enter to continue.

2. After that, install enlightenment via Synaptic Package Manager. Or run below commands one by one in terminal:

sudo apt-get update

sudo apt-get install enlightenment

You may also install Rage video player and Terminology terminal emulator via:

sudo apt-get install rage terminology

Once installed, log out and log in back with Enlightenment session.

Install enlightenment e19 Ubuntu 14.04

Enlightenment 0.19.0 stable has been released recently. One of the best new features in E19 is the full wayland support.

In this quick tutorial I’ll show you how to install the Enlightenment window manager 0.19.0 (E19) in Ubuntu easily with a bash script. Tested in Ubuntu 14.04.1 64-bit.

E19 in Ubuntu 14.04

Enlightenment E19 session in Ubuntu 14.04

Before getting started, you may take a look at what’s new in the latest E19 release:

  • greatly improved wayland support
    • E_WL_FORCE environment variable for forcing output types
  • e_uuid_store: Add infrastructure to store window/surface properties.
  • Add a tiling profile.
  • per-screen desklock logo visibility config
  • Tiling: Merge the tiling module rework..
  • check udisks1 DevicePresentationHide flag
  • ACTIVATE_EXCLUDE window active hint policy
  • show video resolution in filepreview widget
  • add fileman option to clamp video size for video previews
  • handle xrandr backlight using a single, accurate handler
  • blanking options for wakeup on events (urgent + notify)
  • packagekit module for package manager integration
  • ibar now optionaly triggers its menu on mouse in
  • selective redirection toggling
  • new focus option “raise on revert focus”
  • add PIN-style desklock for lokker module
  • make desklock hookable, break out current desklock into module, move pam stuff to separate file
  • revive personal desklock passwords
  • allow moveresize visuals to be replaced
  • allow desk flip animations to be handled completely externally
  • E16-style live pager returns!
  • comp config is no longer a module
  • E_FIRST_FRAME env variable
  • new compositor API
  • add E_MODULE_SRC_PATH for setting current module src path without needing to install modules
  • use non-recursive makefiles for entire build system
  • filemanager popups no longer span multiple monitors
  • system operations no longer dim screen until action has begun
  • window stacking and focus restore is more accurate across restarts
  • gstreamer1 is now used for media previews
  • improved multiple monitor setup reliability
  • shaped windows now render more accurately

Install Enlightenment E19 in Ubuntu 14.04:

UPDATE: The link to the script is broken. As an alternative, install E19 from PPA by running below commands one by one from PPA:

sudo add-apt-repository ppa:niko2040/e19

sudo apt-get update

sudo apt-get install enlightenment terminology

Thanks to batden, there’s now a bash script to make it easy to install / upgrade / uninstall the E19 (git version) in Ubuntu 14.04 LTS. All you need to do is download & install the script and answer on screen prompts during the installing process.

1. To download the script, right-click the link below and click “Save link as …” and save the file nineteen.sh to Downloads folder..

Right-click me and select ‘Save link as …’

You can also download the script from the ubuntuforums thread.

2. After you downloaded the script, make it executable and run it.

To do so, press Ctrl+Alt+T on keyboard to open the terminal. When it opens, run the commands below one by one:

cd ~/Downloads/ && chmod +x nineteen.sh && ./nineteen.sh

Install Enlightenment e19 in Ubuntu 14.04

3. When the script starts, type a number to select install, update, or uninstall E19 (see above picture.) and hit Enter.

After that, it will pop up a information dialog and then ask you to insert your user password. Not that, terminal does not give visual feed back when typing a password, just type in mind and hit enter.

4. After that, the script will update & upgrade your system, download all Enlightenment packages, and finally compile them on your system. Depends on your internet connection, the process will cost a few minutes.

During this period of time, it will ask two or three questions, so don’t go too far away!

5. When everything’s done, you should see something like below.

e19-installation-done

Restart your computer and select log in with Enlightenment when you’re at Unity Greeter and enjoy!

enlightenment e18 ppa

Enlightenment desktop environment 0.18 was finally released. It’s been exactly one year since the last major release of Enlightenment.

According to the announcement, the compositing window manager is more stable than E17 and now has Wayland client support along with a new teamwork module.

Enlightenment DR 0.18 also has a new music-control module, bluez4 BLuetooth module, an AppMenu DBus module, and a conf_comp module for controlling compositor settings.

Making this annual Enlightenment update more exciting is also better systemd integration, the internal theme merged into Elementary, RandR and binding config domains have been split into separate files, and many file-manager improvements. Enlightenment’s file manager improvements for version 0.18 include UDisks2 support, more accurate directory listings, and other improvements.

e18

Install E18 via PPA in Ubuntu:

Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below one by one to install e18 from PPA (coming soon) in Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.04, Ubuntu 12.10 and their derivatives:

sudo add-apt-repository ppa:vase/ppa

sudo apt-get update

sudo apt-get install enlightenment

Enlightenment E18 will be available soon in the main rolling release distributions like Arch Linux, Sabayon, Debian Sid etc.