Manage applications that autostart for the current user
  • C# 84.5%
  • Shell 15.5%
2026-02-12 15:38:53 +10:00
.idea/.idea.AutostartManager/.idea Initial commit 2026-02-11 01:04:35 +10:00
.gitignore Add PKGBUILD 2026-02-11 17:08:10 +10:00
AutostartManager.csproj Bump version to 1.0.1 2026-02-12 13:59:34 +10:00
AutostartManager.slnx Initial commit 2026-02-11 01:04:35 +10:00
LICENSE Add LICENSE 2026-02-11 15:18:37 +10:00
PKGBUILD Update PKGBUILD sha256sums 2026-02-12 15:38:53 +10:00
Program.cs Fix directory detection regression 2026-02-12 13:58:14 +10:00
README.md Update README.md 2026-02-11 18:25:58 +10:00

Autostart Manager

A utility program to manage applications that automatically start using the XDG Autostart specification.

Note

You may need to restart for changes to apply to autostart.

Warning

Some applications are prevented from autostarting in some desktop environments and Autostart Manager cannot prevent this behavior.

Installation

Arch Linux

makepkg -sic

Building from Source

On x86_64:

dotnet publish -r linux-x64 -c Release
install -Dm755 bin/Release/net10.0/linux-x64/publish/autostartmgr -t /usr/bin

On aarch64:

dotnet publish -r linux-arm64 -c Release
install -Dm755 bin/Release/net10.0/linux-arm64/publish/autostartmgr -t /usr/bin

Usage

View help information

autostartmgr --help

List autostart applications

autostartmgr list

List available system applications

autostartmgr list -s

List available Flatpak (system) applications

autostartmgr list -f

Add Steam (system) to autostart

autostartmgr add steam

Add Discord (Flatpak) to autostart

autostartmgr add -f com.discordapp.Discord

Remove Steam (system) from autostart

autostartmgr remove steam