void-linux / void-linux/void-docs

session and seat management

Đang mở
#897 0 bình luận 5 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Ngôn ngữ chính
CSS
Star
217
Fork
212
Merge trung bình
2 ngày 21 giờ
Pull request đã merge (30 ngày)
1

Mô tả

The current documentation for session and seat management is pretty neutral and doesn't suggest any solution. It provides 4 sections with different options, where the user has to basically always choose dbus and then one or two other options, of which some overlap or conflict.

I think the core issues that should be addressed are:

  1. dbus session bus: turnstile
  2. XDG_RUNTIME_DIR: turnstile or elogind
  3. user services for pipewire, pipewire-pulse and wireplumber: turnstile
  4. Wayland: elogind or seatd
  5. polkit, rtkit: elogind
  6. power management (hooks, events and triggering (swayidle, gnome, kde)): elogind

If we want to solve them that makes turnstile a hard requirement, no more hacky dbus-run-session, no more xdg autostart bullshit for user services.

Then the next choice is between elogind and seatd, seatd only provides the bare minimum to make wayland work. elogind solves the core issues and provides additional features like uaccess udev device access and the logind dbus api for desktop environments.

Might also make sense to just make this default for the desktop ISOs.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu bằng việc xem lại tài liệu hiện tại về quản lý session và seat cùng bốn phần tùy chọn của tài liệu. Xác định mỗi tùy chọn cung cấp những component nào, sau đó tổ chức lại hướng dẫn để các tổ hợp được khuyến nghị, các đánh đổi và khả năng đặt Desktop ISO làm mặc định được nêu rõ; hoàn thành khi người dùng có thể chọn một thiết lập hoạt động được mà không cần dựa vào các hack được liệt kê.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Lĩnh vực
documentation
Loại issue
Tài liệu
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.