GithubHelp home page GithubHelp logo

wingo / elogind Goto Github PK

View Code? Open in Web Editor NEW

This project forked from elogind/elogind

34.0 34.0 1.0 31.57 MB

The systemd project's "logind", extracted to a standalone package

License: GNU General Public License v2.0

Emacs Lisp 0.01% Vim Script 0.01% Python 0.04% Shell 0.25% Makefile 0.86% C 97.29% C++ 0.14% M4 1.41%

elogind's People

Contributors

ahkok avatar crrodriguez avatar davidstrauss avatar dbuch avatar falconindy avatar filbranden avatar grawity avatar gregkh avatar haraldh avatar holtmann avatar hreinecke avatar jengelh avatar kaisforza avatar kaysievers avatar keszybz avatar lnykryn avatar mbiebl avatar mfwitten avatar michaelolbrich avatar michich avatar msekletar avatar pfl avatar phomes avatar poettering avatar rfc1036 avatar ronnychevalier avatar teg avatar wingo avatar zonque avatar zzam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

elogind's Issues

elogind gets into a suspend loop

when I go into suspend/standby mode, it suspends but when I resume it wakes up then suspends again
I have to hard reset my pc

I'm using arch linux x64

Service type tty even for a user@notty ?

The session connected via SSHFS, shows the service type as 'tty', even though the ssh is into a 'notty' session. Shouldn't this have a different service type entry?

$ loginctl session-status c4
c4 - user1 (1000)
           Since: Wed 2017-07-12 13:14:46 IST; 2h 26min ago
          Leader: 8961 (sshd)
          Remote: 10.8.0.174
         Service: sshd; type tty; class user
           State: active
            Unit: session-c4.scope
                  ├─8961 sshd: user1 [priv]
                  ├─8963 sshd: user1@notty
                  └─8964 /usr/lib/ssh/sftp-server

Jul 12 13:14:46 omega1 systemd[1]: Started Session c4 of user user1.

VT's in elogind

Elogind does not manage virtual terminals.

What exactly does this mean?

I'm getting logind: session not running on a VT when trying to get weston to work with elogind (on guixsd). The problem seems to be that sd_session_get_vt returns -1 in launcher-elogind.c.

return sd_session_get_vt(sid, out);

Do you have any advice on how to get it working? Would something have to happen on the elogind side? Or do I have to replace the routine in weston with something guixsd compatible?

rundir-219.12

I noticed 219.12 does not create a rundir on its own.

If I let it be created by eg dbus script, elogind seems to work fine. Without rundir, my logs show errors regarding missing rundir.

Leads me to another question, would it be possible to have a --with-rundir configure option?
Eg that rundir could be /run/elogind instead of /run/systemd ?

My init system is openrc.

No docs dir

[xhe@xhe-PC elogind]$ LC_ALL=C ./autogen.sh 
ln: failed to create symbolic link 'docs//gtk-doc.make': No such file or directory
cp: cannot create regular file 'docs//gtk-doc.make': No such file or directory

maybe add a mkdir command?

gperf 3.1

elogind fails to build on systems with gperf 3.1, here are the errors:

In file included from src/shared/errno-list.c:31:0:
src/shared/errno-from-name.h:143:1: error: conflicting types for ‘lookup_errno’
lookup_errno (register const char str, register size_t len)
^~~~~~~~~~~~
src/shared/errno-list.c:27:33: note: previous declaration of ‘lookup_errno’ was here
static const struct errno_name
lookup_errno(register const char *str,
^~~~~~~~~~~~
make[2]: *** [Makefile:3142: src/shared/libelogind_shared_la-errno-list.lo] Error 1
make[1]: *** [Makefile:3865: all-recursive] Error 1

withdrawn

withdrawn for more troubleshooting

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.