LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (https://www.linuxquestions.org/questions/fedora-35/)
-   -   Can't start enlightenment (https://www.linuxquestions.org/questions/fedora-35/cant-start-enlightenment-379024/)

Hungry ghost 11-01-2005 01:29 PM

Can't start enlightenment
 
HI all, I'm using FC4 and kdm as my default login manager. I just updated enlightenment from the Didier repository, but now I can't start it. When I'm on kdm and try to start a session with enlightenment the screen goes black for a seconds and then I get back to kdm. So I tried pressing ctrl-alt-F1 when I was on kdm and start enlightenment manually by running the command 'enlightenment' to see what errors it reported, and I got the following:
"DYNAMIC DETERMINED PREFIX: /usr

Enlightenment Error

Enlightenment cannot initialize the connection with the X
Do you have established the DISPLAY variable?
E17: Begin shutdown procedure!"

(I translated some parts from spanish). Does anyone know where and how to establish the DISPLAY variable?? Thanks in advance.

As a side note, my /usr/share/apps/kdm/sessions/enlightenment.desktop looks like this:

Code:

[Desktop Entry]
Encoding=UTF-8
Name=Enlightenment
Comment=Log in using Enlightenment (Version 0.16.999.018)
Type=XSession
Exec=/usr/bin/enlightenment
TryExec=/usr/bin/enlightenment


Tuttle 11-01-2005 02:38 PM

try "telinit 3", then try "enlightenment". You can't start X if X is already running!. "telinit 5" will bring you back to kdm.

Oh yes, do the telinit's as root, the "enlightenment" as a normal user:)

Hungry ghost 11-01-2005 02:52 PM

I tried what you told me, but I'm still getting the same results as above. It seems I must set the DISPLAY variable somewhere, but I don't know how or where. Any suggestion? Thanks in advance.

Tuttle 11-01-2005 04:24 PM

Try this: if you have a file called /home/[username]/.xinitrc (when logged in as your user) copy it to .xinitrc.orig or similar as a backup.
Then edit, or make a new .xinitrc file to contain this:
Code:

export DISPLAY=localhost:0.0
enlightenment

Then, in "telinit 3", try the command "startx" (as your username) and post what happens!

Hungry ghost 11-02-2005 06:03 AM

Ok, first of all, I didn't have a ~/.xinitrc file, so I had to write it with the values you told me. Then I tried going to virtual console, entering runlevel 3 and startx as user. This is what I got:
Code:

DYNAMIC DETERMINED PREFIX: /usr
xlib: extension "XpExtension" missing on display "localhost:0.0"
xlib: extension "XINERAMA" missing on display "localhost:0.0"
E17: INIT: XINERAMA CHOSEN: [0], 1024X768+0+0
xlib: extension "XpExtension" missing on display "localhost:0.0"
xlib: extension "XpExtension" missing on display "localhost:0.0"
xlib: extension "XpExtension" missing on display "localhost:0.0"
enlightenment: symbol lookup error: enlightenment: undefined symbol: ecore_file_app_exe_get

What might be wrong and how to solve it?? Thanks in advance.

Tuttle 11-02-2005 06:39 AM

try adding this to your /etc/X11/xorg.conf file, in the "ServerFlags" section:
Code:

Section "ServerFlags"

    Option    "Xinerama"      "true"


Hungry ghost 11-02-2005 07:01 AM

OK, after searching I found I had to update ecore and engage. So I did. Now enlightenment starts but it puts an ugly transparent square under the cursor, I can't change the themes (I don't see anyone in the theme selector, even though I installed them), the background selector doesn't start and I got a segfault when trying to open an app (E17 crashed after that), so I guess I'm missing some libraries. Gonna try updating all the packages to see if it works. thanks for your help :)


All times are GMT -5. The time now is 03:24 PM.