39 lines
931 B
Desktop File
39 lines
931 B
Desktop File
[Unit]
|
|
Description=Weston Wayland Compositor (on tty7)
|
|
RequiresMountsFor=/run
|
|
Conflicts=getty@tty7.service plymouth-quit.service
|
|
After=systemd-user-sessions.service getty@tty7.service plymouth-quit-wait.service
|
|
|
|
[Service]
|
|
User=root
|
|
PermissionsStartOnly=true
|
|
|
|
# Log us in via PAM so we get our XDG & co. environment and
|
|
# are treated as logged in so we can use the tty:
|
|
PAMName=login
|
|
|
|
# Grab tty7
|
|
UtmpIdentifier=tty7
|
|
TTYPath=/dev/tty7
|
|
TTYReset=yes
|
|
TTYVHangup=yes
|
|
TTYVTDisallocate=yes
|
|
|
|
# stderr to journal so our logging doesn't get thrown into /dev/null
|
|
StandardOutput=tty
|
|
StandardInput=tty
|
|
StandardError=journal
|
|
|
|
EnvironmentFile=-/etc/default/weston
|
|
|
|
# Weston does not successfully change VT, nor does systemd place us on
|
|
# the VT it just activated for us. Switch manually:
|
|
ExecStartPre=/usr/bin/chvt 7
|
|
ExecStart=/usr/bin/weston-launch -- --log=/var/log/weston.log $OPTARGS
|
|
|
|
IgnoreSIGPIPE=no
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
|