Skip to content

Autostart using systemd instead of gnome-session#106

Merged
danirabbit merged 1 commit intomainfrom
ryonakano/migrate-systemd-service
Jan 26, 2026
Merged

Autostart using systemd instead of gnome-session#106
danirabbit merged 1 commit intomainfrom
ryonakano/migrate-systemd-service

Conversation

@ryonakano
Copy link
Copy Markdown
Member

Fixes #105

Use the new name meson.options instead of meson_options.txt that was used before meson 1.1: https://mesonbuild.com/Build-options.html

Checklists

NOTE: You'll need to run systemctl enable --user io.elementary.desktop.agent-polkit.service after building and installing this branch, while this should be automatically handled in case of Debian packaging.

  • pkexec ls shows Polkit Agent Dialog
    • FYI it results like this instead of the dialog if the daemon is not running:
      user@elementary:~$ pkexec ls -la
      ==== AUTHENTICATING FOR org.freedesktop.policykit.exec ====
      Authentication is needed to run `/usr/bin/ls -la' as the super user
      Authenticating as: user,,, (user)
      Password:
      polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
      ==== AUTHENTICATION FAILED ====
      Error executing command as another user: Not authorized
      
      This incident has been reported.
      [ble: exit 127]
      user@elementary:~$
      

@danirabbit danirabbit added this to OS 9 Jan 24, 2026
@danirabbit danirabbit moved this to In progress in OS 9 Jan 24, 2026
@danirabbit danirabbit moved this from In progress to Needs Review in OS 9 Jan 24, 2026
@danirabbit danirabbit merged commit 286539c into main Jan 26, 2026
4 checks passed
@danirabbit danirabbit deleted the ryonakano/migrate-systemd-service branch January 26, 2026 17:00
@github-project-automation github-project-automation bot moved this from Needs Review to Done in OS 9 Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Autostart using systemd instead of gnome-session

3 participants