eselect-autostart/README.md
Martin Matous fc8838c32a
chore: add README
Signed-off-by: Martin Matous <m@matous.dev>
2022-03-31 00:20:32 +02:00

1.2 KiB

eselect-autostart

Eselect module for managing symlinks to .desktop entries in $XDG_CONFIG_HOME/autostart.

Usage

Unlike most other eselect modules, there's no need to run this as root. All files are created in $HOME and doing so would pass different $XDG_CONFIG_HOME to the script.

To view available .desktop entries use

eselect autostart list

To enable starting target application on login use

eselect autostart enable <TARGET>

where TARGET is either a number from list command or entry name directly. Specifying .desktop suffix is not necessary. Both of the following will work.

eselect autostart enable Alacritty
eselect autostart enable Alacritty.desktop

While specifying a number from list command is unambiguous using filenames is not and symlink will be created to the first matching entry according to Desktop Application Autostart Specification.

To prevent an application from being started automatically use

eselect autostart disable Alacritty

Installation

Copy into eselect's module directory.

cp ./autostart.eselect /usr/share/eselect/modules/.