Commit Graph

62 Commits

Author SHA1 Message Date
Marcel Hollerbach aede9bef80 entrance: files are now searched with eina_file instead of ecore_file 2014-05-13 15:42:57 +02:00
Michaël Bouchaud (yoz) 6a0aa9f717 entrance: fix DSO issue on clock_gettime, the daemon must be linked with rt 2014-05-09 17:04:04 +02:00
Andy Williams a44f7390e9 Fix launching with SUDO to set the required environment into the sudo env.
Not ideal, but if we have to use sudo then we have to replicate the required variables
2014-05-05 21:53:11 +01:00
Michael Bouchaud 6d93384f12 entrance: use Xsession script to launch the session 2014-05-05 20:20:33 +00:00
Michael Bouchaud 824620a77c entrance: move entrance config to /entrance/entrance.conf 2014-05-05 19:10:32 +00:00
Michael Bouchaud 3cca28d7d1 entrance: use evas to determine if a image file could be loaded 2014-05-05 19:02:08 +00:00
Mike Blumenkrantz 2ae5d988ff use detected sudo for launching entrance_client
more insanity! relying on PATH to contain anything useful and/or not be overwritten after being set?!? you've already detected the full /path/to/sudo in configure, now use it!
2014-05-05 01:19:04 -04:00
Mike Blumenkrantz 745ba1e293 launch entrance_client with pipe -> read | error
this is insane. you're really just firing off entrance clients into the void and HOPING that they get to the point of launching with no possible way to debug failures????
2014-05-05 01:19:04 -04:00
Mike Blumenkrantz fe9f5b09c6 fix double free on shutdown
fun fact: freeing things on shutdown like this is just wasted lines of code
2014-05-04 23:02:15 -04:00
Marcel Hollerbach 5e080c91bc entrance: just append the user! 2014-04-09 12:39:41 +02:00
Marcel Hollerbach 6cb61aa50a Revert "entrance: append the user in the history if there was an update"
This reverts commit fd8c7b75b5.
2014-04-09 12:37:38 +02:00
Marcel Hollerbach fd8c7b75b5 entrance: append the user in the history if there was an update 2014-04-09 11:06:01 +02:00
Marcel Hollerbach 219c01fa63 entrance: free the pools correctly 2014-04-02 10:22:19 +02:00
Michael Bouchaud d8d2b6e04f entrance: the client is now launched with restricted access (nobody user) 2014-03-20 00:45:32 +00:00
Michaël Bouchaud (yoz) b3c3d5c414 entrance: missing \n 2014-03-07 13:40:52 +01:00
Michaël Bouchaud (yoz) b7bbc97301 entrance: wait for all child 2014-03-07 13:40:32 +01:00
Michael Bouchaud 33097cdf4e entrance: don't use snprintf when not needed. OMG a string in c isn't a char *[]. You are just lucky that works or you don't test it 2014-03-07 00:10:50 +00:00
Michael Bouchaud 0f13895de6 entrance: this namespace is too long, use a shorter one 2014-03-07 00:10:16 +00:00
Michael Bouchaud 83a6df7446 entrance: don't include header in headers 2014-03-06 23:41:45 +00:00
Marcel Hollerbach 9f5b40661a entrance: Added Image loading for more paths.
- Images are loaded from 3 pools, System(PREFIX/entrance/images),
  User(~/.config/entrance/images/) nad themes.

 In each directory is a layout from ..images/icons and
  ...images/backgrounds.

- Each user can set his own Icon and his own Background out of the
  pools.

- Renamed Entrance_Background to Entrance_Image because this struct is
  also used for the icons, so this would be a little bit confusing!

- Directorys are parsed in the daemon, the theme in the client!
2014-03-06 14:09:37 +01:00
Michaël Bouchaud (yoz) ab1da1e98e entrance: and really fix this warnings 2014-02-07 16:57:10 +01:00
Michaël Bouchaud (yoz) f10de61725 Revert "Changed the compile settings, the subdirectory event will be compiled as static library and included in the two ther directorys. Just a beauty thing :)"
Build is slower than before, on link we have DSO errors and I think it's worse than before. We have one more library to link.
This reverts commit 61d0d63bd0.
2014-02-07 16:54:48 +01:00
Marcel Hollerbach 61d0d63bd0 Changed the compile settings, the subdirectory event will be compiled as static library and included in the two ther directorys. Just a beauty thing :)
Reviewers: michael.bouchaud

CC: raster

Differential Revision: https://phab.enlightenment.org/D451
2014-02-07 11:48:55 +01:00
Michael Bouchaud 53d146dbe1 entrance: move kill x to xserver_end() 2014-02-07 02:03:08 +00:00
Michael Bouchaud f17a3c2d90 entrance: warn-- 2014-02-06 22:23:28 +00:00
Marcel Hollerbach d7d7f89d23 Revert my last commit & make entrance quit in any way 2014-02-06 11:30:27 +01:00
Marcel Hollerbach 1be65edee7 - Added feature a option called fastexit, if this is set entrance will
quit in any way, if not entrance just quits if the DE exits with an
  error.
- Fixed the issue that entrance is not restarting after closing the
  logged in session, this is done by NOT exitings if a user is logged in
  allready, the pam session is closed, Xserver is quit, so entrance can restart.
2014-01-23 21:44:01 +01:00
Michael Bouchaud a005f75fc0 entrance: entrance_init now init display name but not the cookie 2014-01-16 21:50:15 +01:00
Michael Bouchaud 32d5022a9f entrance: init and shutdown entrance_session 2014-01-13 20:23:16 +01:00
Andrew Williams e52b09740c Fix the daemon crash that I was seeing 2014-01-11 22:33:52 +00:00
Michael Bouchaud 704645e370 entrance: don't free user if present in history 2014-01-10 00:42:40 +01:00
Michael Bouchaud b189b81401 entrance: save info about user 2014-01-10 00:13:01 +01:00
Michael Bouchaud 5fbad35901 entrance: void++ 2014-01-09 00:04:44 +01:00
Michael Bouchaud ccdf5ab8f5 entrance: fix previous segv :) 2014-01-08 23:49:40 +01:00
Michael Bouchaud 9b3911a4fb entrance: formating 2014-01-08 23:41:12 +01:00
Michael Bouchaud af02c01ca7 entrance: hum a segv here ... really needed ? 2014-01-08 22:57:05 +01:00
Michael Bouchaud 3478743ea3 entrance: I've say remove 2014-01-08 22:33:32 +01:00
Michael Bouchaud 20fff0000f entrance: remove this useless link 2014-01-08 22:28:51 +01:00
Michael Bouchaud 195f7d3d73 entrance: bump version and check alloca 2014-01-08 22:25:04 +01:00
Michael Bouchaud b7b17e6d37 entrance: fix ENTRANCE_USER env var 2014-01-08 22:20:38 +01:00
Marcel Hollerbach 0519de4d9a entrance: use sh with /etc/X11/xinit/xinitrc, thx to Marcel Hollerbach 2014-01-08 21:46:06 +01:00
Michael Bouchaud 1f54faeb13 entrance: remove a warning 2013-11-16 00:49:57 +01:00
Michael Bouchaud b51edc9c1c entrance: Let user choose WM/DE by his choice and pass it as parameter to the system session command 2013-11-08 00:10:15 +01:00
Michael Bouchaud 539a5d93a2 entrance: many improvment
* improve pam login
* fix some profile mistake when login an user
* use EINA_UNUSED
* code refactoring
* remove session login command
2013-10-29 19:26:56 +01:00
Michael Bouchaud 519342a564 entrance: use login command everywhere 2013-09-16 22:22:47 +02:00
Michael Bouchaud 6da13be704 entrance: rearrange login with default system command 2013-09-04 23:24:26 +02:00
Michael Bouchaud 5797cf9bf9 Merge branch 'master' of git+ssh://git.enlightenment.org/misc/entrance 2013-09-04 21:33:26 +02:00
Michael Bouchaud d9b1f4e04b entrance: warn-- 2013-09-04 21:18:45 +02:00
Carsten Haitzler 16d33cdc4d use compile defined paths for exec of entrance 2013-09-04 12:18:09 +09:00
Carsten Haitzler 530e75cf74 fix segv in entrance history if session is null. - MERGE 2013-09-04 12:17:43 +09:00