Entrance

This article will guide you through the install and setup of the Enlightenment Graphical Login Manager, Entrance.

Overlay
Follow the instructions in the Enlightenment Overlay section.

Keywords
Follow the instructions in the Enlightenment Keywords section.

USE Flags
There are some USE flags that Entrance needs to operate properly. A as shown below will be adequate.

Preparing a Set
The Portage feature of sets is practical to use when dealing with "live" ebuilds. Create and add to

Emerge
Before you start your emerge of Entrance you should check that everything is in order with the --pretend and --verbose options.

Check that the ebuilds have the USE flags you prefer enabled. If you feel that they do not, refer to the USE flags FAQ for instructions on USE flag handling. At this step it's also a good idea to double check that the ebuilds are ending with -9999 if you are using the LiveCVS package.keywords entries or -0.9.9.* if you are using the snapshot package.keywords entries, and said ebuilds should be emerged from overlay "/usr/portage/local/layman/enlightenment", if they are not, review the Preparing chapter again and look for typos and errors in your /etc/portage/package.keywords.

When you are satisfied with the results of emerge -pv, it's time for the actual emerge. To be on the safe side, you should emerge with the --ask option.

If emerge didn't halt due to broken code from the CVS repository, you should have successfully emerged Entrance. If emerge fails, the most advised thing to do is to wait about one day for code to get fixed, and try again the same emerge command.

Emerging Set
If you've prepared a set for the live Entrance ebuilds, as explained in the previous section, you can emerge the set instead. This makes updating your Entrance install easier.

Updating
If you want to update your live install of Entrance, you will need to reemerge all the Enlightenment packages, not only x11-misc/entrance as live ebuilds don't change version. A simple,

will update Entrace and its required dependencies.

If emerge confuses the order of the emerge you can try the following,

Updating Set
If you're using sets, all you need to do if you want to update is to reemerge the @enlightenment-live set.

Configuration
To see all existing config options, run,

And you can of course run.

for instructions on how to use entrance_edit.

To change a setting, use this template, entrance_edit --OPTION=VALUE

If the VALUE is a string, use quotationmarks.

Authentication Method
To have Entrance use Shadow as it authentication method, you need to change the auth setting,

To have Entrance use PAM as it authentication method, change the auth value back to 1,

Entrance at Boot
Gentoo uses a script called xdm to start the Graphical Login Manager, this script is supplied by xinit, this package is of course a dependency of so you no doubt have this. First check that xdm is set to start at the default runlevel with,

If this command gives you nothing, you need to add it,

After this is done, you need to tell the startup script that it is Entrance you want to use. If you're using -1.12, open and look for the DISPLAYMANAGER line.

Remove the comment(#), change "xdm" to "entrance" and you should be all set.

If you're using -2, open and look for the DISPLAYMANAGER line.

Remove the comment(#), change "xdm" to "entrance" and you should be all set.