Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148564 - E17's /usr/share/xsession/enlightenment.desktop is faulty
Summary: E17's /usr/share/xsession/enlightenment.desktop is faulty
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-21 12:11 UTC by Nils Larsson
Modified: 2006-11-05 17:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nils Larsson 2006-09-21 12:11:54 UTC
This is the /usr/share/xsession/enlightenment.desktop x11-wm/e-9999 installs.

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

One need to change Exec to point too /usr/bin/enlightenment-0.17. That would fix it.

I'm not sure if this is a bug that should be fixed upstream, so I'm sorry if I'm wasting your time :)
Comment 1 Bill Krueger 2006-09-29 21:53:55 UTC
I had to change the TryExec line as well before entrance would start e17. Otherwise I would get a brief pause and then entrance would come back with another login screen.
Comment 2 Steve Clement 2006-10-09 09:21:34 UTC
(In reply to comment #0)
> This is the /usr/share/xsession/enlightenment.desktop x11-wm/e-9999 installs.
> 

You forgot the: s in xsessions , so for copy paste easness:

/usr/share/xsessions/enlightenment.desktop
Comment 3 Ian S. 2006-10-21 11:29:00 UTC
(In reply to comment #0)

I would rather create a symlink to enlightenment-0.17 than bypass the startup "daemon" . assuming that the _start does something useful. I straced it and it appears it fails on trying to execute a non-existaned /usr/bin/enlightenment

so

ln -s /usr/bin/enlightenment-0.17 enlightenment
Comment 4 SpanKY gentoo-dev 2006-10-21 22:44:40 UTC
fixed in cvs by fixing src/bin/e_start_main.c
Comment 5 Nils Larsson 2006-10-21 23:44:31 UTC
(In reply to comment #3)
> (In reply to comment #0)
> 
> I would rather create a symlink to enlightenment-0.17 than bypass the startup
> "daemon" . assuming that the _start does something useful. I straced it and it
> appears it fails on trying to execute a non-existaned /usr/bin/enlightenment
> 
> so
> 
> ln -s /usr/bin/enlightenment-0.17 enlightenment
> 

E17 now demands that it be started with enlightenment_start.

P.S Wouldn't it be better if we renamed enlightenment 0.16.* to enlightenment-0.16?
Comment 6 SpanKY gentoo-dev 2006-11-05 17:39:23 UTC
*** Bug 154196 has been marked as a duplicate of this bug. ***