Manage applications that autostart for the current user
- C# 84.5%
- Shell 15.5%
| .idea/.idea.AutostartManager/.idea | ||
| .gitignore | ||
| AutostartManager.csproj | ||
| AutostartManager.slnx | ||
| LICENSE | ||
| PKGBUILD | ||
| Program.cs | ||
| README.md | ||
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