You are not logged in.
Pages: 1
I was happy to read in Daedalus release notes:
### Wayland GUI without elogind
Users can now enjoy a wayland desktop without elogind by installing
libpam-ck-connector, sway and seatd.
The main reason is that i like to have options and secondly (but not least important) i like to have a system that feels less opaque regarding the functionality offered by each package.
So i started a desktopless fresh installation into my PC and i gradually installed various packages in order to setup a decent , ligthweight desktop based on sway but without elogind and using seatd.
For reason that i dont currently undrestand sway wont start unless libpam-ck-connector
is installed. (that package is mentioned also in 'Devuan without elogind' by Iggy64 but again with no much explanation.
So sway starts by command line and i am happy but various application try to pull elogind and also to remove libpam-ck-connector.
Example:
$ sudo apt-get install calibre
The following packages will be REMOVED:
libpam-ck-connector libsystemd0
The following NEW packages will be installed:
blt calibre calibre-bin eject elogind ...
So i try:
$ sudo apt-get install calibre elogind-
..
The following packages will be REMOVED:
libpam-ck-connector
The following NEW packages will be installed:
blt calibre calibre-bin dummy-logind
...
What can i do in that case ?
Last edited by chomwitt (2023-09-10 22:42:31)
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
libpam-ck-connector is for Consolekit2 to communicate with PAM. Consolekit2 is a more Unix respecting alternative to elogind and seatd is used alongside it to cover Wayland sessions.
Offline
but why do i need PAM to access my pc that i am the only user ?
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
but why do i need PAM to access my pc that i am the only user ?
Because you are a system administrator.
More info here:
Offline
thanks stopAI .
I see the broad picture now . How PAM is a common authentication functionality library-service .
I ll try to dig little deeper and see how seatd- consolekit2-pam and greetd work together. Because in first glance apt depents fields dont offer any insigths and reading the project's sites seems that consolekit2 functonality overalps seatd.
ps: how to stop AI ? I think by creating p2p AI and fediverse AI ?
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
thanks stopAI .
ps: how to stop AI ? I think by creating p2p AI and fediverse AI ?
The only way to deal with the threat from AI is shut It down!
Last edited by stopAI (2023-09-14 11:38:12)
Offline
System : Daedalus , sway+seatd+libpam-ck-connector
I find a way to install Calibre without pulling elogind .
(due to past command: sudo dpkg --add-architecture i386 we see also various i386 packages)
$ sudo apt-get install calibre
The following packages will be REMOVED:
libasound2-plugins:i386 libpam-ck-connector libpulse0:i386
libsdl2-2.0-0:i386 libsystemd0 libsystemd0:i386
The following NEW packages will be installed:
blt calibre calibre-bin eject elogind
After we lowering apt priority to -1 for elogind in /etc/apt/preferences :
$ sudo apt-get install calibre
The following packages will be REMOVED:
libpam-ck-connector libsystemd0 libsystemd0:i386
The following NEW packages will be installed:
blt calibre calibre-bin eject elogind:i386
After we lowering apt priority to -1 for elogind:i386 in /etc/apt/preferences :
$ sudo apt-get install calibre
The following packages will be REMOVED:
libpam-ck-connector
The following NEW packages will be installed:
blt calibre calibre-bin dummy-logind ..
I didnt found how to keep 'libpam-ck-connector' from being removed in /etc/apt/preferences
but that command worked:
$ sudo apt-mark hold libpam-ck-connector
$ sudo apt-get install calibre
// now libpam-ck-connector was not listed for removal but
// neither dummy-logind for installation. But calibre was installed and seems to work ok.
Checking afterward in cases i missed something:
$ sudo apt-cache policy elogind
elogind:
Installed: (none)
Candidate: (none)
$ sudo apt-cache policy elogind:i386
elogind:i386:
Installed: (none)
Candidate: (none)
And here is my /etc/apt/preferences
Althougth as i noted the libpam-ck-connector didnt work.
Package: elogind
Pin: release a=stable
Pin-Priority: -1
Package: elogind:i386
Pin: release a=stable
Pin-Priority: -1
Package: libpam-ck-connector
Pin: release a=stable
Pin-Priority: 1001
Please for anyone usiing Daedalus with sway , seatd] and libpam-ck-connector it would be great to hear how you installed packages that try to remove libpam-ck-connector or pull elogind.
Last edited by chomwitt (2023-09-23 15:04:30)
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
I am not running into many issues if elogind is still installed. dependency wise you don't really need to run it but more uncomplicated if it's present.
Last edited by czeekaj (2023-10-16 18:38:23)
Offline
Pages: 1