Bug 57167

Summary: systemd support is off
Product: Branch p11 Reporter: ildar <ildar>
Component: hyprlandAssignee: Кирилл Уницаев <fiersik>
Status: ASSIGNED --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description ildar 2025-12-08 15:51:03 MSK
пакет собран без поддержки systemd. Из-за этого logind считает, что сессия в состоянии IDLE:
$ loginctl list-sessions 
SESSION UID USER  SEAT  TTY  STATE  IDLE SINCE
   6644 555 ildar seat0 tty2 active yes       

1 sessions listed.

Исправляется банально: добавлением `-Dsystemd=enabled` к вызову мезона.
Comment 1 ildar 2025-12-08 17:06:40 MSK
При этом, к сожалению, я не уверен, что `-Dsystemd=enabled` решает проблему. Когда я только запустил новый собранный Hyprland, увидел, что loginctl показывает IDLE=no. Но потом уже только yes. Так что прошу проверить этот момент.
Comment 2 Кирилл Уницаев 2025-12-08 19:41:58 MSK
В ближайшее время буду пытаться отправить в p11 новый Hyprland, в Сизифе он собран с -Dsystemd=enabled

Там у меня такое:

$ loginctl list-sessions
SESSION  UID USER    SEAT  LEADER CLASS   TTY  IDLE SINCE
      3 1000 fiersik seat0 1479   user    tty1 no   -    
      4 1000 fiersik -     1554   manager -    no   -    

2 sessions listed.

$ loginctl session-status
3 - fiersik (1000)
  Since: Mon 2025-12-08 20:35:26 +04; 24s ago
  State: active
 Leader: 1479 (greetd)
   Seat: seat0; vc1
    TTY: tty1
 Remote: no
Service: greetd
   Type: wayland
  Class: user
   Idle: no