Enlightenment 0.23.1 in BL5 testing repo
by rbtylee from LinuxQuestions.org on (#4RB1E)
I have added e23 to the bodhi linux 5.x testing repo and this time I have tried to do it in a way that, I hope, allows it, to peacefully in a fashion coexist with moksha.
To install add our testing repo and
Code:sudo apt update
sudo apt install e23If you plan on using moksha as well as e23 then:
Code:sudo apt install --no-install-recommends moksha bodhi-desktopA few things to note:
First, if using moksha as well as e23, I recommend one uninstall pm-utils
Code:sudo apt remove pm-utilsThe reason for this is e23 uses acpid and there is a conflict with pm-utils and using suspend on lid close for laptops with both installed. The version of moksha in testing has been patched to use acpid also. Bodhi-desktop was modified to allow one to uninstall pm-utils without breaking Bodhi. If anyone knows a way to make pm-utils live happily with acpid let me know. I tried for a while but decided it was taking to much time. Seems it should be possible if they are both configured right. :unsure
Second, e23 is using efl 1.22.4 or greater. That package is also in our testing repo and should be installed when e23 is installed. If not be sure it is installed and let me know if it wasn't.
Third, since e23 and moksha both use the hidden ~/.e folder this presents a problem. Logging into e23 as the same user that also uses moksha will destroy your ~/.e folder.
One can deal with this by uninstalling or not using moksha But I primarily use moksha but want to be able to use both. So I deal with this in one of two ways:
First make a backup of your moksha ~/.e folder just in case.
Two, the simplest thing to do is make a separate user for e23. and always log in to e23 as that user and always log in to moksha as your normal user. This way e23 and moksha have separate home directories and hence different ~/.e folders.
If you don't wish separate users then keep backups of both the moksha and e23 versions of ~/.e and switch back and forth between them before you log in.
ProNote: you can switch to a tty while in lightdm and run the needed commands.
Another thing to note is that if you wish to use e23 and moksha using the idea of two users then you may wish to consider changing from lightdm to gdm3. Gdm3 will remember what xsession a user last used. This will avoid you accidentally signing into one as the wrong user.
If you install and use gdm3 I would recommend using --no-install-recommends otherwise the package tries to draw in seemingly most of gnome.
Help Wanted: Anyone up to the task of trying to bodhize gdm3? Or testing the behavior of other dms with respect to this functionality of remembering a users last used xsession?
My last note concerns wayland. E23 installs a session to started e23 using wayland. I have removed this following debians lead which also removes it. If you are an advanced user and wish to try wayland/e23, install what you need and add the correct session file for that.


To install add our testing repo and
Code:sudo apt update
sudo apt install e23If you plan on using moksha as well as e23 then:
Code:sudo apt install --no-install-recommends moksha bodhi-desktopA few things to note:
First, if using moksha as well as e23, I recommend one uninstall pm-utils
Code:sudo apt remove pm-utilsThe reason for this is e23 uses acpid and there is a conflict with pm-utils and using suspend on lid close for laptops with both installed. The version of moksha in testing has been patched to use acpid also. Bodhi-desktop was modified to allow one to uninstall pm-utils without breaking Bodhi. If anyone knows a way to make pm-utils live happily with acpid let me know. I tried for a while but decided it was taking to much time. Seems it should be possible if they are both configured right. :unsure
Second, e23 is using efl 1.22.4 or greater. That package is also in our testing repo and should be installed when e23 is installed. If not be sure it is installed and let me know if it wasn't.
Third, since e23 and moksha both use the hidden ~/.e folder this presents a problem. Logging into e23 as the same user that also uses moksha will destroy your ~/.e folder.
One can deal with this by uninstalling or not using moksha But I primarily use moksha but want to be able to use both. So I deal with this in one of two ways:
First make a backup of your moksha ~/.e folder just in case.
Two, the simplest thing to do is make a separate user for e23. and always log in to e23 as that user and always log in to moksha as your normal user. This way e23 and moksha have separate home directories and hence different ~/.e folders.
If you don't wish separate users then keep backups of both the moksha and e23 versions of ~/.e and switch back and forth between them before you log in.
ProNote: you can switch to a tty while in lightdm and run the needed commands.
Another thing to note is that if you wish to use e23 and moksha using the idea of two users then you may wish to consider changing from lightdm to gdm3. Gdm3 will remember what xsession a user last used. This will avoid you accidentally signing into one as the wrong user.
If you install and use gdm3 I would recommend using --no-install-recommends otherwise the package tries to draw in seemingly most of gnome.
Help Wanted: Anyone up to the task of trying to bodhize gdm3? Or testing the behavior of other dms with respect to this functionality of remembering a users last used xsession?
My last note concerns wayland. E23 installs a session to started e23 using wayland. I have removed this following debians lead which also removes it. If you are an advanced user and wish to try wayland/e23, install what you need and add the correct session file for that.