The officially official Devuan Forum!

You are not logged in.

#1 2023-09-10 22:40:55

chomwitt
Member
Registered: 2019-09-24
Posts: 76  

Sway with seatd

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)


Distro: Devuan GNU/Linux 4 (Chimaera) and 5(Daedalus)  WM: Awesome and  i3(Sway) 
Installation: Desktopless and incremental from there to learn about  seat/login/session management and dbus.

Offline

#2 2023-09-11 00:38:07

hunter0one
Member
Registered: 2021-12-31
Posts: 63  

Re: Sway with seatd

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

#3 2023-09-11 16:01:48

chomwitt
Member
Registered: 2019-09-24
Posts: 76  

Re: Sway with seatd

but why do i need PAM to access my pc that i am the only user ?


Distro: Devuan GNU/Linux 4 (Chimaera) and 5(Daedalus)  WM: Awesome and  i3(Sway) 
Installation: Desktopless and incremental from there to learn about  seat/login/session management and dbus.

Offline

#4 2023-09-12 12:49:32

stopAI
Member
Registered: 2023-04-04
Posts: 52  

Re: Sway with seatd

chomwitt wrote:

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:

https://en.wikipedia.org/wiki/Linux_PAM

Offline

#5 2023-09-14 10:57:48

chomwitt
Member
Registered: 2019-09-24
Posts: 76  

Re: Sway with seatd

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 ?


Distro: Devuan GNU/Linux 4 (Chimaera) and 5(Daedalus)  WM: Awesome and  i3(Sway) 
Installation: Desktopless and incremental from there to learn about  seat/login/session management and dbus.

Offline

#6 2023-09-14 11:37:41

stopAI
Member
Registered: 2023-04-04
Posts: 52  

Re: Sway with seatd

chomwitt wrote:

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

Board footer