Bug 57167 - systemd support is off
Summary: systemd support is off
Status: ASSIGNED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: hyprland (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Кирилл Уницаев
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-08 15:51 MSK by ildar
Modified: 2025-12-08 19:41 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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