diff --git a/cosmic-greeter.toml b/cosmic-greeter.toml index 62072f4..596cba8 100644 --- a/cosmic-greeter.toml +++ b/cosmic-greeter.toml @@ -1,5 +1,5 @@ [terminal] -vt = "1" +vt = "7" [general] service = "cosmic-greeter" diff --git a/debian/cosmic-greeter-daemon.service b/debian/cosmic-greeter-daemon.service index a567119..03c67db 100644 --- a/debian/cosmic-greeter-daemon.service +++ b/debian/cosmic-greeter-daemon.service @@ -1,11 +1,10 @@ -[Unit] -Description=COSMIC Greeter Daemon - -[Service] -Type=dbus -BusName=com.system76.CosmicGreeter -ExecStart=/usr/bin/cosmic-greeter-daemon -Restart=on-failure - -[Install] -WantedBy=multi-user.target +# SPDX-License-Identifier: GPL-3.0-or-later +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 3 as published by +# the Free Software Foundation. + +[D-BUS Service] +Name=com.system76.CosmicGreeter +Exec=/usr/bin/cosmic-greeter-daemon & +User=root diff --git a/src/greeter.rs b/src/greeter.rs index 7c245b1..c514985 100644 --- a/src/greeter.rs +++ b/src/greeter.rs @@ -135,6 +135,7 @@ pub fn main() -> Result<(), Box> { .with(env_filter) .try_init() .wrap_err("failed to initialize logger")?; + #[cfg(debug_assertions)] warn!("failed to connect to journald") } diff --git a/daemon/src/main.rs b/daemon/src/main.rs index 1dcd6ff..c8dd924 100644 --- a/daemon/src/main.rs +++ b/daemon/src/main.rs @@ -129,6 +129,7 @@ async fn main() -> Result<(), Box> { .with(env_filter) .try_init() .wrap_err("failed to initialize logger")?; + #[cfg(debug_assertions)] warn!("failed to connect to journald") }