readme - add info on running e for your login

This commit is contained in:
Carsten Haitzler 2022-06-04 17:31:35 +01:00
parent 4b13181f3f
commit 14313ac0ce
1 changed files with 35 additions and 0 deletions

View File

@ -15,6 +15,9 @@ Shell". It replaces your environment that runs your day to day GUI
Desktop. It includes a built-in file manager, Launcher, Shelves,
Settings dialogs, Menus, Audo Mixer controls and much much more.
It is primarly developed for X11, but does have an experimental
Wayland mode
![Screenshot 2](/data/readme/screenshot2.png)
![Screenshot 3](/data/readme/screenshot3.png)
![Screenshot 4](/data/readme/screenshot4.png)
@ -145,6 +148,38 @@ ninja -C build -v
```
-----
**NOTE:** If you install enlightenment to the default compile prefix
(`/usr/local`) then you might want to ensure the session file is
accessible to your login manager (assuming you use one) by doing
something like:
```sh
sudo ln -s /usr/local/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop
```
You can also just set up a custom launcher script. Edit the
`~/.xinitrc` file in your home directory and have it have this content:
```sh
#!/bin/sh
exec /usr/local/bin/enlightenment_start >& ~/.xsession-errors
```
You may also want your `~/.xsession` file ot be the same, so make a
link:
```sh
ln -s .xinitrc .xsession
```
This assumes `/usr/local` as well ans just modify based on your
install prefix location.
If you do not use a login manager you can just log into a text console
and run `startx` after the above `.xinitrc` file is set up.
-----
**NOTE:** If you do not want security issues make sure `sysactions.conf` is in
`/etc/enlightenment` (not `PREFIX/etc/enlightenment`) as this is the first
place it looks at. This file is intended to be customized by packagers and