forked from brl/citadel
Bruce Leidl
3db0a6b032
poky: Upgrade to Yocto 4.1 Langdale meta-citadel/recipes-kernel: citadel-kernel 5.19.9 -> 6.0.8 meta-citadel/recipes-sway: sway 1.5.1 -> 1.7 (meta-wayland) wlroots 0.12.0 -> 0.15.1 (meta-wayland) meta-gnome/recipes-connectivity: iwd 1.27 -> 1.30 (meta-oe) modemmanager 1.18.2 -> 1.18.6 (meta-oe) networkmanager 1.36.2 -> 1.40.0 (meta-oe) meta-gnome/recipes-freedesktop: libgusb 0.3.7 -> 0.3.10 (meta-oe) meta-gnome/recipes-gnome: adwaita-icon-theme 42 -> 43 (oe-core) geocode-glib 3.26.2 -> 3.26.4 (meta-oe) gjs 1.72.0 -> 1.73.2 (meta-oe) gnome-bluetooth 42.0 -> 42.4 (meta-oe) gnome-control-center 42.1 -> 43.0 gnome-desktop 42.1 -> 43.rc gnome-settings-daemon 42.1 -> 43.0 gnome-shell 42.1 -> 43.0 gsettings-desktop-schema 41.0 -> 43.0 gtk4 4.6.4 -> 4.6.7 (meta-oe) gvfs 1.50.0 -> 1.50.2 (meta-oe) libadwaita 1.1.1 -> 1.2.0 (meta-oe) libgee 0.20.4 -> 0.20.6 (meta-oe) mutter 42.1 -> 43.0 rest 0.8.1 -> 0.9.0 (meta-oe) meta-gnome/recipes-support: ell 0.50 -> 0.53 (poky) exiv2 0.26 -> 0.27.3 (meta-oe) graphene 1.10.2 -> 1.10.8 (meta-oe) gsound 1.0.2 -> 1.0.3 (meta-oe) icu_71.1 (removed from meta-gnome because this version is in poky) jansson 2.12 -> 2.14 (meta-oe) lcms 2.9 -> 2.14 (meta-oe) libdvdread 6.1.1 -> 6.1.3 (meta-oe) libndp 1.6 -> 1.8 (meta-oe) mozjs 91.8.0 -> 102.3.0 power-profiles-daemon 0.12 (new-recipe)
72 lines
1.9 KiB
Desktop File
72 lines
1.9 KiB
Desktop File
# This is a system unit for launching Weston with auto-login as the
|
|
# user configured here.
|
|
#
|
|
# Weston must be built with systemd support, and your weston.ini must load
|
|
# the plugin systemd-notify.so.
|
|
[Unit]
|
|
Description=Weston, a Wayland compositor, as a system service
|
|
Documentation=man:weston(1) man:weston.ini(5)
|
|
Documentation=http://wayland.freedesktop.org/
|
|
|
|
# Make sure we are started after logins are permitted.
|
|
Requires=systemd-user-sessions.service
|
|
After=systemd-user-sessions.service
|
|
|
|
# If Plymouth is used, we want to start when it is on its way out.
|
|
After=plymouth-quit-wait.service
|
|
|
|
# D-Bus is necessary for contacting logind. Logind is required.
|
|
Wants=dbus.socket
|
|
After=dbus.socket
|
|
|
|
# Ensure the socket is present
|
|
Requires=weston.socket
|
|
|
|
# Since we are part of the graphical session, make sure we are started before
|
|
# it is complete.
|
|
Before=graphical.target
|
|
|
|
# Prevent starting on systems without virtual consoles, Weston requires one
|
|
# for now.
|
|
ConditionPathExists=/dev/tty0
|
|
|
|
[Service]
|
|
# Requires systemd-notify.so Weston plugin.
|
|
Type=notify
|
|
EnvironmentFile=/etc/default/weston
|
|
ExecStart=/usr/bin/weston --modules=systemd-notify.so
|
|
|
|
# Optional watchdog setup
|
|
#TimeoutStartSec=60
|
|
#WatchdogSec=20
|
|
|
|
# The user to run Weston as.
|
|
User=weston
|
|
Group=weston
|
|
|
|
# Make sure the working directory is the users home directory
|
|
WorkingDirectory=/home/weston
|
|
|
|
# Set up a full user session for the user, required by Weston.
|
|
PAMName=weston-autologin
|
|
|
|
# A virtual terminal is needed.
|
|
TTYPath=/dev/tty7
|
|
TTYReset=yes
|
|
TTYVHangup=yes
|
|
TTYVTDisallocate=yes
|
|
|
|
# Fail to start if not controlling the tty.
|
|
StandardInput=tty-fail
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
|
|
# Log this user with utmp, letting it show up with commands 'w' and 'who'.
|
|
UtmpIdentifier=tty7
|
|
UtmpMode=user
|
|
|
|
[Install]
|
|
# Note: If you only want weston to start on-demand, remove this line with a
|
|
# service drop file
|
|
WantedBy=graphical.target
|